--- /srv/rebuilderd/tmp/rebuilderdVuGnjM/inputs/libnfft3-single4_3.5.3-5+b1_i386.deb +++ /srv/rebuilderd/tmp/rebuilderdVuGnjM/out/libnfft3-single4_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 1408 2026-01-17 15:33:35.000000 control.tar.xz │ --rw-r--r-- 0 0 0 131288 2026-01-17 15:33:35.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 131424 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/libnfft3f.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 0x020f4 0x020f4 R 0x1000 │ │ │ │ - LOAD 0x003000 0x00003000 0x00003000 0x2b754 0x2b754 R E 0x1000 │ │ │ │ + LOAD 0x003000 0x00003000 0x00003000 0x2b4c4 0x2b4c4 R E 0x1000 │ │ │ │ LOAD 0x02f000 0x0002f000 0x0002f000 0x03290 0x03290 R 0x1000 │ │ │ │ LOAD 0x032d9c 0x00033d9c 0x00033d9c 0x0027c 0x0028c RW 0x1000 │ │ │ │ DYNAMIC 0x032da4 0x00033da4 0x00033da4 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4 │ │ │ │ GNU_EH_FRAME 0x02f4a4 0x0002f4a4 0x0002f4a4 0x004cc 0x004cc R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x032d9c 0x00033d9c 0x00033d9c 0x00264 0x00264 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,16 +10,16 @@ │ │ │ │ [ 5] .gnu.version VERSYM 00001c96 001c96 000146 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00001ddc 001ddc 000070 00 A 4 2 4 │ │ │ │ [ 7] .rel.dyn REL 00001e4c 001e4c 000090 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00001edc 001edc 000218 08 AI 3 20 4 │ │ │ │ [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00003020 003020 000440 04 AX 0 0 16 │ │ │ │ [11] .plt.got PROGBITS 00003460 003460 000008 08 AX 0 0 8 │ │ │ │ - [12] .text PROGBITS 00003480 003480 02b2bf 00 AX 0 0 64 │ │ │ │ - [13] .fini PROGBITS 0002e740 02e740 000014 00 AX 0 0 4 │ │ │ │ + [12] .text PROGBITS 00003480 003480 02b02f 00 AX 0 0 64 │ │ │ │ + [13] .fini PROGBITS 0002e4b0 02e4b0 000014 00 AX 0 0 4 │ │ │ │ [14] .rodata PROGBITS 0002f000 02f000 0004a4 00 A 0 0 32 │ │ │ │ [15] .eh_frame_hdr PROGBITS 0002f4a4 02f4a4 0004cc 00 A 0 0 4 │ │ │ │ [16] .eh_frame PROGBITS 0002f970 02f970 002920 00 A 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 00033d9c 032d9c 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 00033da0 032da0 000004 04 WA 0 0 4 │ │ │ │ [19] .dynamic DYNAMIC 00033da4 032da4 000108 08 WA 4 0 4 │ │ │ │ [20] .got PROGBITS 00033eac 032eac 000154 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -24,143 +24,143 @@ │ │ │ │ 20: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.0 (2) │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND fftwf_free │ │ │ │ 22: 00000000 0 FUNC GLOBAL DEFAULT UND fftwf_destroy_plan │ │ │ │ 23: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.1.3 (6) │ │ │ │ 24: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.0 (2) │ │ │ │ 25: 00000000 0 FUNC GLOBAL DEFAULT UND fftwf_malloc │ │ │ │ 26: 00003790 1333 FUNC GLOBAL DEFAULT 12 nfftf_bsplines │ │ │ │ - 27: 00006490 101 FUNC GLOBAL DEFAULT 12 nfftf_upd_xpawy_complex │ │ │ │ - 28: 00005770 77 FUNC GLOBAL DEFAULT 12 nfftf_vrand_unit_complex │ │ │ │ - 29: 0000c6a0 827 FUNC GLOBAL DEFAULT 12 nfftf_trafo_direct │ │ │ │ - 30: 00026510 553 FUNC GLOBAL DEFAULT 12 nfctf_precompute_psi │ │ │ │ - 31: 000061b0 77 FUNC GLOBAL DEFAULT 12 nfftf_cp_w_complex │ │ │ │ - 32: 00005d60 6 FUNC GLOBAL DEFAULT 12 nfftf_get_num_threads │ │ │ │ - 33: 0001c280 14910 FUNC GLOBAL DEFAULT 12 nfftf_adjoint │ │ │ │ - 34: 00025e80 720 FUNC GLOBAL DEFAULT 12 nfctf_adjoint_direct │ │ │ │ - 35: 000065c0 69 FUNC GLOBAL DEFAULT 12 nfftf_upd_axpwy_double │ │ │ │ - 36: 000270d0 502 FUNC GLOBAL DEFAULT 12 nfctf_finalize │ │ │ │ - 37: 00026cf0 276 FUNC GLOBAL DEFAULT 12 nfctf_init │ │ │ │ - 38: 00020e20 123 FUNC GLOBAL DEFAULT 12 nfftf_precompute_one_psi │ │ │ │ - 39: 00005a90 709 FUNC GLOBAL DEFAULT 12 nfftf_sort_node_indices_radix_msdf │ │ │ │ - 40: 00006310 100 FUNC GLOBAL DEFAULT 12 nfftf_upd_xpay_complex │ │ │ │ + 27: 00006450 101 FUNC GLOBAL DEFAULT 12 nfftf_upd_xpawy_complex │ │ │ │ + 28: 00005720 77 FUNC GLOBAL DEFAULT 12 nfftf_vrand_unit_complex │ │ │ │ + 29: 0000c660 827 FUNC GLOBAL DEFAULT 12 nfftf_trafo_direct │ │ │ │ + 30: 000263b0 537 FUNC GLOBAL DEFAULT 12 nfctf_precompute_psi │ │ │ │ + 31: 00006170 77 FUNC GLOBAL DEFAULT 12 nfftf_cp_w_complex │ │ │ │ + 32: 00005d20 6 FUNC GLOBAL DEFAULT 12 nfftf_get_num_threads │ │ │ │ + 33: 0001c130 14926 FUNC GLOBAL DEFAULT 12 nfftf_adjoint │ │ │ │ + 34: 00025d40 720 FUNC GLOBAL DEFAULT 12 nfctf_adjoint_direct │ │ │ │ + 35: 00006580 69 FUNC GLOBAL DEFAULT 12 nfftf_upd_axpwy_double │ │ │ │ + 36: 00026f60 502 FUNC GLOBAL DEFAULT 12 nfctf_finalize │ │ │ │ + 37: 00026b80 276 FUNC GLOBAL DEFAULT 12 nfctf_init │ │ │ │ + 38: 00020ce0 123 FUNC GLOBAL DEFAULT 12 nfftf_precompute_one_psi │ │ │ │ + 39: 00005a50 709 FUNC GLOBAL DEFAULT 12 nfftf_sort_node_indices_radix_msdf │ │ │ │ + 40: 000062d0 100 FUNC GLOBAL DEFAULT 12 nfftf_upd_xpay_complex │ │ │ │ 41: 00004240 201 FUNC GLOBAL DEFAULT 12 nfftf_modified_sobolev │ │ │ │ - 42: 000111a0 7716 FUNC GLOBAL DEFAULT 12 nfftf_adjoint_2d │ │ │ │ - 43: 00004f80 999 FUNC GLOBAL DEFAULT 12 nfftf_lambda2 │ │ │ │ + 42: 000111a0 7652 FUNC GLOBAL DEFAULT 12 nfftf_adjoint_2d │ │ │ │ + 43: 00004f70 935 FUNC GLOBAL DEFAULT 12 nfftf_lambda2 │ │ │ │ 44: 00034024 4 OBJECT GLOBAL DEFAULT 22 nfftf_malloc_hook │ │ │ │ - 45: 000298c0 8157 FUNC GLOBAL DEFAULT 12 nfstf_adjoint │ │ │ │ - 46: 00005de0 71 FUNC GLOBAL DEFAULT 12 nfftf_clock_gettime_seconds │ │ │ │ - 47: 000202b0 1126 FUNC GLOBAL DEFAULT 12 nfftf_precompute_psi │ │ │ │ - 48: 0002cca0 48 FUNC GLOBAL DEFAULT 12 nfstf_init_1d │ │ │ │ - 49: 0002deb0 1992 FUNC GLOBAL DEFAULT 12 solverf_loop_one_step_double │ │ │ │ + 45: 00029700 7978 FUNC GLOBAL DEFAULT 12 nfstf_adjoint │ │ │ │ + 46: 00005da0 71 FUNC GLOBAL DEFAULT 12 nfftf_clock_gettime_seconds │ │ │ │ + 47: 00020170 1126 FUNC GLOBAL DEFAULT 12 nfftf_precompute_psi │ │ │ │ + 48: 0002ca10 48 FUNC GLOBAL DEFAULT 12 nfstf_init_1d │ │ │ │ + 49: 0002dc20 1992 FUNC GLOBAL DEFAULT 12 solverf_loop_one_step_double │ │ │ │ 50: 00004830 154 FUNC GLOBAL DEFAULT 12 nfftf_error_l_2_double │ │ │ │ 51: 000043c0 234 FUNC GLOBAL DEFAULT 12 nfftf_error_l_infty_complex │ │ │ │ - 52: 0000cd20 4790 FUNC GLOBAL DEFAULT 12 nfftf_trafo_1d │ │ │ │ - 53: 00023c60 7970 FUNC GLOBAL DEFAULT 12 nfctf_trafo │ │ │ │ - 54: 00021200 56 FUNC GLOBAL DEFAULT 12 nfftf_init_2d │ │ │ │ - 55: 000278b0 8205 FUNC GLOBAL DEFAULT 12 nfstf_trafo │ │ │ │ - 56: 0002dd00 35 FUNC GLOBAL DEFAULT 12 solverf_init_double │ │ │ │ - 57: 00015b20 15377 FUNC GLOBAL DEFAULT 12 nfftf_trafo │ │ │ │ - 58: 0002ce60 502 FUNC GLOBAL DEFAULT 12 nfstf_finalize │ │ │ │ - 59: 0001fe60 1102 FUNC GLOBAL DEFAULT 12 nfftf_precompute_fg_psi │ │ │ │ - 60: 00026fc0 269 FUNC GLOBAL DEFAULT 12 nfctf_check │ │ │ │ - 61: 0002c070 526 FUNC GLOBAL DEFAULT 12 nfstf_precompute_fg_psi │ │ │ │ - 62: 0002cd50 269 FUNC GLOBAL DEFAULT 12 nfstf_check │ │ │ │ - 63: 000067d0 5 FUNC GLOBAL DEFAULT 12 nfftf_fftshift_complex_int │ │ │ │ - 64: 00004310 116 FUNC GLOBAL DEFAULT 12 nfftf_modified_multiquadric │ │ │ │ + 52: 0000cce0 4790 FUNC GLOBAL DEFAULT 12 nfftf_trafo_1d │ │ │ │ + 53: 00023b20 7970 FUNC GLOBAL DEFAULT 12 nfctf_trafo │ │ │ │ + 54: 000210c0 56 FUNC GLOBAL DEFAULT 12 nfftf_init_2d │ │ │ │ + 55: 00027730 8138 FUNC GLOBAL DEFAULT 12 nfstf_trafo │ │ │ │ + 56: 0002da70 35 FUNC GLOBAL DEFAULT 12 solverf_init_double │ │ │ │ + 57: 000159d0 15329 FUNC GLOBAL DEFAULT 12 nfftf_trafo │ │ │ │ + 58: 0002cbd0 502 FUNC GLOBAL DEFAULT 12 nfstf_finalize │ │ │ │ + 59: 0001fd20 1102 FUNC GLOBAL DEFAULT 12 nfftf_precompute_fg_psi │ │ │ │ + 60: 00026e50 269 FUNC GLOBAL DEFAULT 12 nfctf_check │ │ │ │ + 61: 0002be10 494 FUNC GLOBAL DEFAULT 12 nfstf_precompute_fg_psi │ │ │ │ + 62: 0002cac0 269 FUNC GLOBAL DEFAULT 12 nfstf_check │ │ │ │ + 63: 00006790 5 FUNC GLOBAL DEFAULT 12 nfftf_fftshift_complex_int │ │ │ │ + 64: 00004310 115 FUNC GLOBAL DEFAULT 12 nfftf_modified_multiquadric │ │ │ │ 65: 00004a80 12 FUNC GLOBAL DEFAULT 12 nfftf_exp2i │ │ │ │ - 66: 00021b90 8388 FUNC GLOBAL DEFAULT 12 nfctf_adjoint │ │ │ │ - 67: 0002bec0 425 FUNC GLOBAL DEFAULT 12 nfstf_precompute_lin_psi │ │ │ │ - 68: 00021280 333 FUNC GLOBAL DEFAULT 12 nfftf_check │ │ │ │ - 69: 0002dd30 377 FUNC GLOBAL DEFAULT 12 solverf_before_loop_double │ │ │ │ - 70: 00026f10 48 FUNC GLOBAL DEFAULT 12 nfctf_init_1d │ │ │ │ - 71: 0002c4b0 1347 FUNC GLOBAL DEFAULT 12 nfstf_precompute_full_psi │ │ │ │ - 72: 000063d0 102 FUNC GLOBAL DEFAULT 12 nfftf_upd_axpby_complex │ │ │ │ - 73: 00006200 49 FUNC GLOBAL DEFAULT 12 nfftf_cp_w_double │ │ │ │ - 74: 00026300 526 FUNC GLOBAL DEFAULT 12 nfctf_precompute_fg_psi │ │ │ │ - 75: 00026150 425 FUNC GLOBAL DEFAULT 12 nfctf_precompute_lin_psi │ │ │ │ + 66: 00021a50 8388 FUNC GLOBAL DEFAULT 12 nfctf_adjoint │ │ │ │ + 67: 0002bc60 425 FUNC GLOBAL DEFAULT 12 nfstf_precompute_lin_psi │ │ │ │ + 68: 00021140 333 FUNC GLOBAL DEFAULT 12 nfftf_check │ │ │ │ + 69: 0002daa0 377 FUNC GLOBAL DEFAULT 12 solverf_before_loop_double │ │ │ │ + 70: 00026da0 48 FUNC GLOBAL DEFAULT 12 nfctf_init_1d │ │ │ │ + 71: 0002c220 1347 FUNC GLOBAL DEFAULT 12 nfstf_precompute_full_psi │ │ │ │ + 72: 00006390 102 FUNC GLOBAL DEFAULT 12 nfftf_upd_axpby_complex │ │ │ │ + 73: 000061c0 49 FUNC GLOBAL DEFAULT 12 nfftf_cp_w_double │ │ │ │ + 74: 000261c0 494 FUNC GLOBAL DEFAULT 12 nfctf_precompute_fg_psi │ │ │ │ + 75: 00026010 425 FUNC GLOBAL DEFAULT 12 nfctf_precompute_lin_psi │ │ │ │ 76: 00004a90 76 FUNC GLOBAL DEFAULT 12 nfftf_log2i │ │ │ │ 77: 00034020 4 OBJECT GLOBAL DEFAULT 22 nfftf_free_hook │ │ │ │ - 78: 0000c9e0 824 FUNC GLOBAL DEFAULT 12 nfftf_adjoint_direct │ │ │ │ - 79: 00006550 101 FUNC GLOBAL DEFAULT 12 nfftf_upd_axpwy_complex │ │ │ │ - 80: 00005470 360 FUNC GLOBAL DEFAULT 12 nfftf_vpr_double │ │ │ │ - 81: 00005ff0 132 FUNC GLOBAL DEFAULT 12 nfftf_dot_w2_complex │ │ │ │ + 78: 0000c9a0 824 FUNC GLOBAL DEFAULT 12 nfftf_adjoint_direct │ │ │ │ + 79: 00006510 101 FUNC GLOBAL DEFAULT 12 nfftf_upd_axpwy_complex │ │ │ │ + 80: 00005420 360 FUNC GLOBAL DEFAULT 12 nfftf_vpr_double │ │ │ │ + 81: 00005fb0 132 FUNC GLOBAL DEFAULT 12 nfftf_dot_w2_complex │ │ │ │ 82: 00004740 234 FUNC GLOBAL DEFAULT 12 nfftf_error_l_2_complex │ │ │ │ - 83: 0002dbd0 303 FUNC GLOBAL DEFAULT 12 solverf_init_advanced_double │ │ │ │ + 83: 0002d940 303 FUNC GLOBAL DEFAULT 12 solverf_init_advanced_double │ │ │ │ 84: 00004ae0 96 FUNC GLOBAL DEFAULT 12 nfftf_next_power_of_2 │ │ │ │ - 85: 00019740 11067 FUNC GLOBAL DEFAULT 12 nfftf_adjoint_3d │ │ │ │ - 86: 0002d190 35 FUNC GLOBAL DEFAULT 12 solverf_init_complex │ │ │ │ - 87: 00006840 17 FUNC GLOBAL DEFAULT 12 nfftf_get_window_name │ │ │ │ - 88: 000213d0 531 FUNC GLOBAL DEFAULT 12 nfftf_finalize │ │ │ │ - 89: 0002ccd0 56 FUNC GLOBAL DEFAULT 12 nfstf_init_2d │ │ │ │ + 85: 000195c0 11111 FUNC GLOBAL DEFAULT 12 nfftf_adjoint_3d │ │ │ │ + 86: 0002cf00 35 FUNC GLOBAL DEFAULT 12 solverf_init_complex │ │ │ │ + 87: 00006800 17 FUNC GLOBAL DEFAULT 12 nfftf_get_window_name │ │ │ │ + 88: 00021290 531 FUNC GLOBAL DEFAULT 12 nfftf_finalize │ │ │ │ + 89: 0002ca40 56 FUNC GLOBAL DEFAULT 12 nfstf_init_2d │ │ │ │ 90: 000048d0 367 FUNC GLOBAL DEFAULT 12 nfftf_float_property │ │ │ │ - 91: 000062c0 67 FUNC GLOBAL DEFAULT 12 nfftf_upd_axpy_double │ │ │ │ - 92: 0002d1c0 377 FUNC GLOBAL DEFAULT 12 solverf_before_loop_complex │ │ │ │ - 93: 0000f4a0 7423 FUNC GLOBAL DEFAULT 12 nfftf_trafo_2d │ │ │ │ - 94: 00021240 64 FUNC GLOBAL DEFAULT 12 nfftf_init_3d │ │ │ │ - 95: 00006240 116 FUNC GLOBAL DEFAULT 12 nfftf_upd_axpy_complex │ │ │ │ - 96: 00005730 25 FUNC GLOBAL DEFAULT 12 nfftf_drand48 │ │ │ │ - 97: 00005850 131 FUNC GLOBAL DEFAULT 12 nfftf_sinc │ │ │ │ + 91: 00006280 67 FUNC GLOBAL DEFAULT 12 nfftf_upd_axpy_double │ │ │ │ + 92: 0002cf30 377 FUNC GLOBAL DEFAULT 12 solverf_before_loop_complex │ │ │ │ + 93: 0000f460 7487 FUNC GLOBAL DEFAULT 12 nfftf_trafo_2d │ │ │ │ + 94: 00021100 64 FUNC GLOBAL DEFAULT 12 nfftf_init_3d │ │ │ │ + 95: 00006200 116 FUNC GLOBAL DEFAULT 12 nfftf_upd_axpy_complex │ │ │ │ + 96: 000056e0 25 FUNC GLOBAL DEFAULT 12 nfftf_drand48 │ │ │ │ + 97: 00005800 131 FUNC GLOBAL DEFAULT 12 nfftf_sinc │ │ │ │ 98: 00004680 180 FUNC GLOBAL DEFAULT 12 nfftf_error_l_infty_1_double │ │ │ │ - 99: 0002d060 303 FUNC GLOBAL DEFAULT 12 solverf_init_advanced_complex │ │ │ │ - 100: 000057c0 60 FUNC GLOBAL DEFAULT 12 nfftf_vrand_shifted_unit_double │ │ │ │ - 101: 00026740 1317 FUNC GLOBAL DEFAULT 12 nfctf_precompute_full_psi │ │ │ │ - 102: 00005800 78 FUNC GLOBAL DEFAULT 12 nfftf_vrand_real │ │ │ │ + 99: 0002cdd0 303 FUNC GLOBAL DEFAULT 12 solverf_init_advanced_complex │ │ │ │ + 100: 00005770 60 FUNC GLOBAL DEFAULT 12 nfftf_vrand_shifted_unit_double │ │ │ │ + 101: 000265d0 1317 FUNC GLOBAL DEFAULT 12 nfctf_precompute_full_psi │ │ │ │ + 102: 000057b0 78 FUNC GLOBAL DEFAULT 12 nfftf_vrand_real │ │ │ │ 103: 000035d0 439 FUNC GLOBAL DEFAULT 12 nfftf_bessel_i0 │ │ │ │ - 104: 00026e10 247 FUNC GLOBAL DEFAULT 12 nfctf_init_guru │ │ │ │ - 105: 0002ca00 123 FUNC GLOBAL DEFAULT 12 nfstf_precompute_one_psi │ │ │ │ - 106: 00026f40 56 FUNC GLOBAL DEFAULT 12 nfctf_init_2d │ │ │ │ - 107: 0002c280 553 FUNC GLOBAL DEFAULT 12 nfstf_precompute_psi │ │ │ │ + 104: 00026ca0 247 FUNC GLOBAL DEFAULT 12 nfctf_init_guru │ │ │ │ + 105: 0002c770 123 FUNC GLOBAL DEFAULT 12 nfstf_precompute_one_psi │ │ │ │ + 106: 00026dd0 56 FUNC GLOBAL DEFAULT 12 nfctf_init_2d │ │ │ │ + 107: 0002c000 537 FUNC GLOBAL DEFAULT 12 nfstf_precompute_psi │ │ │ │ 108: 000044b0 186 FUNC GLOBAL DEFAULT 12 nfftf_error_l_infty_double │ │ │ │ - 109: 0002ca80 276 FUNC GLOBAL DEFAULT 12 nfstf_init │ │ │ │ - 110: 0002b8a0 784 FUNC GLOBAL DEFAULT 12 nfstf_trafo_direct │ │ │ │ - 111: 00005e90 51 FUNC GLOBAL DEFAULT 12 nfftf_dot_double │ │ │ │ - 112: 00006440 69 FUNC GLOBAL DEFAULT 12 nfftf_upd_axpby_double │ │ │ │ + 109: 0002c7f0 276 FUNC GLOBAL DEFAULT 12 nfstf_init │ │ │ │ + 110: 0002b630 800 FUNC GLOBAL DEFAULT 12 nfstf_trafo_direct │ │ │ │ + 111: 00005e50 51 FUNC GLOBAL DEFAULT 12 nfftf_dot_double │ │ │ │ + 112: 00006400 69 FUNC GLOBAL DEFAULT 12 nfftf_upd_axpby_double │ │ │ │ 113: 00003d10 320 FUNC GLOBAL DEFAULT 12 nfftf_modified_jackson2 │ │ │ │ 114: 00003e50 1003 FUNC GLOBAL DEFAULT 12 nfftf_modified_jackson4 │ │ │ │ 115: 00004bf0 180 FUNC GLOBAL DEFAULT 12 nfftf_next_power_of_2_exp_int │ │ │ │ - 116: 00006830 6 FUNC GLOBAL DEFAULT 12 nfftf_get_default_window_cut_off │ │ │ │ - 117: 00026c70 123 FUNC GLOBAL DEFAULT 12 nfctf_precompute_one_psi │ │ │ │ + 116: 000067f0 6 FUNC GLOBAL DEFAULT 12 nfftf_get_default_window_cut_off │ │ │ │ + 117: 00026b00 123 FUNC GLOBAL DEFAULT 12 nfctf_precompute_one_psi │ │ │ │ 118: 00004570 263 FUNC GLOBAL DEFAULT 12 nfftf_error_l_infty_1_complex │ │ │ │ - 119: 00006800 40 FUNC GLOBAL DEFAULT 12 nfftf_m2K │ │ │ │ - 120: 00025b90 737 FUNC GLOBAL DEFAULT 12 nfctf_trafo_direct │ │ │ │ - 121: 00005750 29 FUNC GLOBAL DEFAULT 12 nfftf_srand48 │ │ │ │ - 122: 00004cb0 712 FUNC GLOBAL DEFAULT 12 nfftf_lambda │ │ │ │ - 123: 000210c0 271 FUNC GLOBAL DEFAULT 12 nfftf_init_lin │ │ │ │ - 124: 00020ea0 276 FUNC GLOBAL DEFAULT 12 nfftf_init │ │ │ │ - 125: 00005d70 1 FUNC GLOBAL DEFAULT 12 nfftf_set_num_threads │ │ │ │ - 126: 00006380 67 FUNC GLOBAL DEFAULT 12 nfftf_upd_xpay_double │ │ │ │ - 127: 00006080 55 FUNC GLOBAL DEFAULT 12 nfftf_cp_complex │ │ │ │ - 128: 00005400 108 FUNC GLOBAL DEFAULT 12 nfftf_malloc │ │ │ │ - 129: 0002cd10 64 FUNC GLOBAL DEFAULT 12 nfstf_init_3d │ │ │ │ - 130: 0002bbb0 776 FUNC GLOBAL DEFAULT 12 nfstf_adjoint_direct │ │ │ │ - 131: 00012fd0 11085 FUNC GLOBAL DEFAULT 12 nfftf_trafo_3d │ │ │ │ - 132: 000055e0 335 FUNC GLOBAL DEFAULT 12 nfftf_vpr_complex │ │ │ │ + 119: 000067c0 40 FUNC GLOBAL DEFAULT 12 nfftf_m2K │ │ │ │ + 120: 00025a50 737 FUNC GLOBAL DEFAULT 12 nfctf_trafo_direct │ │ │ │ + 121: 00005700 29 FUNC GLOBAL DEFAULT 12 nfftf_srand48 │ │ │ │ + 122: 00004cb0 692 FUNC GLOBAL DEFAULT 12 nfftf_lambda │ │ │ │ + 123: 00020f80 271 FUNC GLOBAL DEFAULT 12 nfftf_init_lin │ │ │ │ + 124: 00020d60 276 FUNC GLOBAL DEFAULT 12 nfftf_init │ │ │ │ + 125: 00005d30 1 FUNC GLOBAL DEFAULT 12 nfftf_set_num_threads │ │ │ │ + 126: 00006340 67 FUNC GLOBAL DEFAULT 12 nfftf_upd_xpay_double │ │ │ │ + 127: 00006040 58 FUNC GLOBAL DEFAULT 12 nfftf_cp_complex │ │ │ │ + 128: 000053b0 108 FUNC GLOBAL DEFAULT 12 nfftf_malloc │ │ │ │ + 129: 0002ca80 64 FUNC GLOBAL DEFAULT 12 nfstf_init_3d │ │ │ │ + 130: 0002b950 776 FUNC GLOBAL DEFAULT 12 nfstf_adjoint_direct │ │ │ │ + 131: 00012f90 10806 FUNC GLOBAL DEFAULT 12 nfftf_trafo_3d │ │ │ │ + 132: 00005590 335 FUNC GLOBAL DEFAULT 12 nfftf_vpr_complex │ │ │ │ 133: 00003580 72 FUNC GLOBAL DEFAULT 12 nfftf_assertion_failed │ │ │ │ - 134: 00006500 69 FUNC GLOBAL DEFAULT 12 nfftf_upd_xpawy_double │ │ │ │ - 135: 00005f30 84 FUNC GLOBAL DEFAULT 12 nfftf_dot_w_double │ │ │ │ - 136: 00005370 65 FUNC GLOBAL DEFAULT 12 nfftf_free │ │ │ │ - 137: 0002cba0 247 FUNC GLOBAL DEFAULT 12 nfstf_init_guru │ │ │ │ - 138: 00006150 83 FUNC GLOBAL DEFAULT 12 nfftf_cp_a_double │ │ │ │ - 139: 00026f80 64 FUNC GLOBAL DEFAULT 12 nfctf_init_3d │ │ │ │ - 140: 00005900 386 FUNC GLOBAL DEFAULT 12 nfftf_sort_node_indices_radix_lsdf │ │ │ │ - 141: 00005ed0 84 FUNC GLOBAL DEFAULT 12 nfftf_dot_w_complex │ │ │ │ - 142: 00005f90 85 FUNC GLOBAL DEFAULT 12 nfftf_dot_w_w2_complex │ │ │ │ + 134: 000064c0 69 FUNC GLOBAL DEFAULT 12 nfftf_upd_xpawy_double │ │ │ │ + 135: 00005ef0 84 FUNC GLOBAL DEFAULT 12 nfftf_dot_w_double │ │ │ │ + 136: 00005320 65 FUNC GLOBAL DEFAULT 12 nfftf_free │ │ │ │ + 137: 0002c910 247 FUNC GLOBAL DEFAULT 12 nfstf_init_guru │ │ │ │ + 138: 00006110 83 FUNC GLOBAL DEFAULT 12 nfftf_cp_a_double │ │ │ │ + 139: 00026e10 64 FUNC GLOBAL DEFAULT 12 nfctf_init_3d │ │ │ │ + 140: 000058c0 388 FUNC GLOBAL DEFAULT 12 nfftf_sort_node_indices_radix_lsdf │ │ │ │ + 141: 00005e90 84 FUNC GLOBAL DEFAULT 12 nfftf_dot_w_complex │ │ │ │ + 142: 00005f50 85 FUNC GLOBAL DEFAULT 12 nfftf_dot_w_w2_complex │ │ │ │ 143: 00003cd0 50 FUNC GLOBAL DEFAULT 12 nfftf_modified_fejer │ │ │ │ 144: 0003401c 4 OBJECT GLOBAL DEFAULT 22 nfftf_die_hook │ │ │ │ - 145: 00006610 446 FUNC GLOBAL DEFAULT 12 nfftf_fftshift_complex │ │ │ │ - 146: 00020720 1777 FUNC GLOBAL DEFAULT 12 nfftf_precompute_full_psi │ │ │ │ - 147: 000053c0 49 FUNC GLOBAL DEFAULT 12 nfftf_die │ │ │ │ - 148: 0001fcc0 409 FUNC GLOBAL DEFAULT 12 nfftf_precompute_lin_psi │ │ │ │ - 149: 0002d340 1992 FUNC GLOBAL DEFAULT 12 solverf_loop_one_step_complex │ │ │ │ - 150: 0002db10 191 FUNC GLOBAL DEFAULT 12 solverf_finalize_complex │ │ │ │ + 145: 000065d0 446 FUNC GLOBAL DEFAULT 12 nfftf_fftshift_complex │ │ │ │ + 146: 000205e0 1777 FUNC GLOBAL DEFAULT 12 nfftf_precompute_full_psi │ │ │ │ + 147: 00005370 49 FUNC GLOBAL DEFAULT 12 nfftf_die │ │ │ │ + 148: 0001fb80 409 FUNC GLOBAL DEFAULT 12 nfftf_precompute_lin_psi │ │ │ │ + 149: 0002d0b0 1992 FUNC GLOBAL DEFAULT 12 solverf_loop_one_step_complex │ │ │ │ + 150: 0002d880 191 FUNC GLOBAL DEFAULT 12 solverf_finalize_complex │ │ │ │ 151: 00004b40 164 FUNC GLOBAL DEFAULT 12 nfftf_next_power_of_2_exp │ │ │ │ - 152: 000060f0 84 FUNC GLOBAL DEFAULT 12 nfftf_cp_a_complex │ │ │ │ - 153: 0000dfe0 5303 FUNC GLOBAL DEFAULT 12 nfftf_adjoint_1d │ │ │ │ - 154: 00020fc0 247 FUNC GLOBAL DEFAULT 12 nfftf_init_guru │ │ │ │ - 155: 000067e0 31 FUNC GLOBAL DEFAULT 12 nfftf_get_version │ │ │ │ - 156: 0002e680 191 FUNC GLOBAL DEFAULT 12 solverf_finalize_double │ │ │ │ + 152: 000060b0 84 FUNC GLOBAL DEFAULT 12 nfftf_cp_a_complex │ │ │ │ + 153: 0000dfa0 5303 FUNC GLOBAL DEFAULT 12 nfftf_adjoint_1d │ │ │ │ + 154: 00020e80 247 FUNC GLOBAL DEFAULT 12 nfftf_init_guru │ │ │ │ + 155: 000067a0 31 FUNC GLOBAL DEFAULT 12 nfftf_get_version │ │ │ │ + 156: 0002e3f0 191 FUNC GLOBAL DEFAULT 12 solverf_finalize_double │ │ │ │ 157: 00004a40 52 FUNC GLOBAL DEFAULT 12 nfftf_prod_real │ │ │ │ - 158: 00005d80 3 FUNC GLOBAL DEFAULT 12 nfftf_has_threads_enabled │ │ │ │ - 159: 000060c0 48 FUNC GLOBAL DEFAULT 12 nfftf_cp_double │ │ │ │ - 160: 00005d90 71 FUNC GLOBAL DEFAULT 12 nfftf_elapsed_seconds │ │ │ │ - 161: 000211d0 48 FUNC GLOBAL DEFAULT 12 nfftf_init_1d │ │ │ │ - 162: 00005e40 67 FUNC GLOBAL DEFAULT 12 nfftf_dot_complex │ │ │ │ + 158: 00005d40 3 FUNC GLOBAL DEFAULT 12 nfftf_has_threads_enabled │ │ │ │ + 159: 00006080 48 FUNC GLOBAL DEFAULT 12 nfftf_cp_double │ │ │ │ + 160: 00005d50 71 FUNC GLOBAL DEFAULT 12 nfftf_elapsed_seconds │ │ │ │ + 161: 00021090 48 FUNC GLOBAL DEFAULT 12 nfftf_init_1d │ │ │ │ + 162: 00005e00 67 FUNC GLOBAL DEFAULT 12 nfftf_dot_complex │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -2,90 +2,90 @@ │ │ │ │ Relocation section '.rel.dyn' at offset 0x1e4c contains 18 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ 00033d9c 00000008 R_386_RELATIVE │ │ │ │ 00033da0 00000008 R_386_RELATIVE │ │ │ │ 00034000 00000008 R_386_RELATIVE │ │ │ │ 00033fc4 00000806 R_386_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ 00033fc8 00000e06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ -00033fcc 00002106 R_386_GLOB_DAT 0001c280 nfftf_adjoint │ │ │ │ +00033fcc 00002106 R_386_GLOB_DAT 0001c130 nfftf_adjoint │ │ │ │ 00033fd0 00000f06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ -00033fd4 00002d06 R_386_GLOB_DAT 000298c0 nfstf_adjoint │ │ │ │ -00033fd8 00004206 R_386_GLOB_DAT 00021b90 nfctf_adjoint │ │ │ │ +00033fd4 00002d06 R_386_GLOB_DAT 00029700 nfstf_adjoint │ │ │ │ +00033fd8 00004206 R_386_GLOB_DAT 00021a50 nfctf_adjoint │ │ │ │ 00033fdc 00001106 R_386_GLOB_DAT 00000000 stderr@GLIBC_2.0 │ │ │ │ 00033fe0 00009006 R_386_GLOB_DAT 0003401c nfftf_die_hook │ │ │ │ -00033fe4 00003906 R_386_GLOB_DAT 00015b20 nfftf_trafo │ │ │ │ +00033fe4 00003906 R_386_GLOB_DAT 000159d0 nfftf_trafo │ │ │ │ 00033fe8 00001306 R_386_GLOB_DAT 00000000 stdout@GLIBC_2.0 │ │ │ │ -00033fec 00003506 R_386_GLOB_DAT 00023c60 nfctf_trafo │ │ │ │ -00033ff0 00003706 R_386_GLOB_DAT 000278b0 nfstf_trafo │ │ │ │ +00033fec 00003506 R_386_GLOB_DAT 00023b20 nfctf_trafo │ │ │ │ +00033ff0 00003706 R_386_GLOB_DAT 00027730 nfstf_trafo │ │ │ │ 00033ff4 00001706 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3 │ │ │ │ 00033ff8 00004d06 R_386_GLOB_DAT 00034020 nfftf_free_hook │ │ │ │ 00033ffc 00002c06 R_386_GLOB_DAT 00034024 nfftf_malloc_hook │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x1edc contains 67 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ 00033eb8 00000107 R_386_JUMP_SLOT 00000000 abort@GLIBC_2.0 │ │ │ │ 00033ebc 00006707 R_386_JUMP_SLOT 000035d0 nfftf_bessel_i0 │ │ │ │ 00033ec0 00000207 R_386_JUMP_SLOT 00000000 fftwf_plan_dft │ │ │ │ 00033ec4 00002a07 R_386_JUMP_SLOT 000111a0 nfftf_adjoint_2d │ │ │ │ 00033ec8 00000307 R_386_JUMP_SLOT 00000000 powf@GLIBC_2.27 │ │ │ │ -00033ecc 00008607 R_386_JUMP_SLOT 00006500 nfftf_upd_xpawy_double │ │ │ │ +00033ecc 00008607 R_386_JUMP_SLOT 000064c0 nfftf_upd_xpawy_double │ │ │ │ 00033ed0 00000407 R_386_JUMP_SLOT 00000000 srand48@GLIBC_2.0 │ │ │ │ -00033ed4 00007f07 R_386_JUMP_SLOT 00006080 nfftf_cp_complex │ │ │ │ +00033ed4 00007f07 R_386_JUMP_SLOT 00006040 nfftf_cp_complex │ │ │ │ 00033ed8 00000507 R_386_JUMP_SLOT 00000000 drand48@GLIBC_2.0 │ │ │ │ -00033edc 00009407 R_386_JUMP_SLOT 0001fcc0 nfftf_precompute_lin_psi │ │ │ │ -00033ee0 00008707 R_386_JUMP_SLOT 00005f30 nfftf_dot_w_double │ │ │ │ -00033ee4 00009907 R_386_JUMP_SLOT 0000dfe0 nfftf_adjoint_1d │ │ │ │ +00033edc 00009407 R_386_JUMP_SLOT 0001fb80 nfftf_precompute_lin_psi │ │ │ │ +00033ee0 00008707 R_386_JUMP_SLOT 00005ef0 nfftf_dot_w_double │ │ │ │ +00033ee4 00009907 R_386_JUMP_SLOT 0000dfa0 nfftf_adjoint_1d │ │ │ │ 00033ee8 00000607 R_386_JUMP_SLOT 00000000 clock_gettime@GLIBC_2.17 │ │ │ │ 00033eec 00000707 R_386_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.3.4 │ │ │ │ -00033ef0 00001e07 R_386_JUMP_SLOT 00026510 nfctf_precompute_psi │ │ │ │ -00033ef4 00008007 R_386_JUMP_SLOT 00005400 nfftf_malloc │ │ │ │ -00033ef8 00003b07 R_386_JUMP_SLOT 0001fe60 nfftf_precompute_fg_psi │ │ │ │ -00033efc 00006f07 R_386_JUMP_SLOT 00005e90 nfftf_dot_double │ │ │ │ +00033ef0 00001e07 R_386_JUMP_SLOT 000263b0 nfctf_precompute_psi │ │ │ │ +00033ef4 00008007 R_386_JUMP_SLOT 000053b0 nfftf_malloc │ │ │ │ +00033ef8 00003b07 R_386_JUMP_SLOT 0001fd20 nfftf_precompute_fg_psi │ │ │ │ +00033efc 00006f07 R_386_JUMP_SLOT 00005e50 nfftf_dot_double │ │ │ │ 00033f00 00000907 R_386_JUMP_SLOT 00000000 __printf_chk@GLIBC_2.3.4 │ │ │ │ -00033f04 00005307 R_386_JUMP_SLOT 0002dbd0 solverf_init_advanced_double │ │ │ │ +00033f04 00005307 R_386_JUMP_SLOT 0002d940 solverf_init_advanced_double │ │ │ │ 00033f08 00000a07 R_386_JUMP_SLOT 00000000 fftwf_plan_r2r │ │ │ │ -00033f0c 00001f07 R_386_JUMP_SLOT 000061b0 nfftf_cp_w_complex │ │ │ │ +00033f0c 00001f07 R_386_JUMP_SLOT 00006170 nfftf_cp_w_complex │ │ │ │ 00033f10 00000b07 R_386_JUMP_SLOT 00000000 putchar@GLIBC_2.0 │ │ │ │ -00033f14 00009f07 R_386_JUMP_SLOT 000060c0 nfftf_cp_double │ │ │ │ +00033f14 00009f07 R_386_JUMP_SLOT 00006080 nfftf_cp_double │ │ │ │ 00033f18 00000c07 R_386_JUMP_SLOT 00000000 memset@GLIBC_2.0 │ │ │ │ 00033f1c 00000d07 R_386_JUMP_SLOT 00000000 fftwf_execute │ │ │ │ -00033f20 00005b07 R_386_JUMP_SLOT 000062c0 nfftf_upd_axpy_double │ │ │ │ -00033f24 00001b07 R_386_JUMP_SLOT 00006490 nfftf_upd_xpawy_complex │ │ │ │ -00033f28 00008d07 R_386_JUMP_SLOT 00005ed0 nfftf_dot_w_complex │ │ │ │ -00033f2c 00008807 R_386_JUMP_SLOT 00005370 nfftf_free │ │ │ │ +00033f20 00005b07 R_386_JUMP_SLOT 00006280 nfftf_upd_axpy_double │ │ │ │ +00033f24 00001b07 R_386_JUMP_SLOT 00006450 nfftf_upd_xpawy_complex │ │ │ │ +00033f28 00008d07 R_386_JUMP_SLOT 00005e90 nfftf_dot_w_complex │ │ │ │ +00033f2c 00008807 R_386_JUMP_SLOT 00005320 nfftf_free │ │ │ │ 00033f30 00001007 R_386_JUMP_SLOT 00000000 fflush@GLIBC_2.0 │ │ │ │ -00033f34 00004e07 R_386_JUMP_SLOT 0000c9e0 nfftf_adjoint_direct │ │ │ │ -00033f38 00007707 R_386_JUMP_SLOT 00006800 nfftf_m2K │ │ │ │ -00033f3c 00009207 R_386_JUMP_SLOT 00020720 nfftf_precompute_full_psi │ │ │ │ +00033f34 00004e07 R_386_JUMP_SLOT 0000c9a0 nfftf_adjoint_direct │ │ │ │ +00033f38 00007707 R_386_JUMP_SLOT 000067c0 nfftf_m2K │ │ │ │ +00033f3c 00009207 R_386_JUMP_SLOT 000205e0 nfftf_precompute_full_psi │ │ │ │ 00033f40 00001207 R_386_JUMP_SLOT 00000000 memcpy@GLIBC_2.0 │ │ │ │ 00033f44 00005407 R_386_JUMP_SLOT 00004ae0 nfftf_next_power_of_2 │ │ │ │ -00033f48 00005f07 R_386_JUMP_SLOT 00006240 nfftf_upd_axpy_complex │ │ │ │ +00033f48 00005f07 R_386_JUMP_SLOT 00006200 nfftf_upd_axpy_complex │ │ │ │ 00033f4c 00008507 R_386_JUMP_SLOT 00003580 nfftf_assertion_failed │ │ │ │ -00033f50 00006507 R_386_JUMP_SLOT 00026740 nfctf_precompute_full_psi │ │ │ │ -00033f54 00002507 R_386_JUMP_SLOT 00026cf0 nfctf_init │ │ │ │ -00033f58 00006307 R_386_JUMP_SLOT 0002d060 solverf_init_advanced_complex │ │ │ │ -00033f5c 00007c07 R_386_JUMP_SLOT 00020ea0 nfftf_init │ │ │ │ -00033f60 00003407 R_386_JUMP_SLOT 0000cd20 nfftf_trafo_1d │ │ │ │ -00033f64 0000a207 R_386_JUMP_SLOT 00005e40 nfftf_dot_complex │ │ │ │ -00033f68 00004907 R_386_JUMP_SLOT 00006200 nfftf_cp_w_double │ │ │ │ -00033f6c 00004a07 R_386_JUMP_SLOT 00026300 nfctf_precompute_fg_psi │ │ │ │ -00033f70 00004b07 R_386_JUMP_SLOT 00026150 nfctf_precompute_lin_psi │ │ │ │ -00033f74 00005507 R_386_JUMP_SLOT 00019740 nfftf_adjoint_3d │ │ │ │ -00033f78 00006d07 R_386_JUMP_SLOT 0002ca80 nfstf_init │ │ │ │ -00033f7c 00003d07 R_386_JUMP_SLOT 0002c070 nfstf_precompute_fg_psi │ │ │ │ -00033f80 00009307 R_386_JUMP_SLOT 000053c0 nfftf_die │ │ │ │ -00033f84 00006b07 R_386_JUMP_SLOT 0002c280 nfstf_precompute_psi │ │ │ │ -00033f88 00001d07 R_386_JUMP_SLOT 0000c6a0 nfftf_trafo_direct │ │ │ │ -00033f8c 00005d07 R_386_JUMP_SLOT 0000f4a0 nfftf_trafo_2d │ │ │ │ +00033f50 00006507 R_386_JUMP_SLOT 000265d0 nfctf_precompute_full_psi │ │ │ │ +00033f54 00002507 R_386_JUMP_SLOT 00026b80 nfctf_init │ │ │ │ +00033f58 00006307 R_386_JUMP_SLOT 0002cdd0 solverf_init_advanced_complex │ │ │ │ +00033f5c 00007c07 R_386_JUMP_SLOT 00020d60 nfftf_init │ │ │ │ +00033f60 00003407 R_386_JUMP_SLOT 0000cce0 nfftf_trafo_1d │ │ │ │ +00033f64 0000a207 R_386_JUMP_SLOT 00005e00 nfftf_dot_complex │ │ │ │ +00033f68 00004907 R_386_JUMP_SLOT 000061c0 nfftf_cp_w_double │ │ │ │ +00033f6c 00004a07 R_386_JUMP_SLOT 000261c0 nfctf_precompute_fg_psi │ │ │ │ +00033f70 00004b07 R_386_JUMP_SLOT 00026010 nfctf_precompute_lin_psi │ │ │ │ +00033f74 00005507 R_386_JUMP_SLOT 000195c0 nfftf_adjoint_3d │ │ │ │ +00033f78 00006d07 R_386_JUMP_SLOT 0002c7f0 nfstf_init │ │ │ │ +00033f7c 00003d07 R_386_JUMP_SLOT 0002be10 nfstf_precompute_fg_psi │ │ │ │ +00033f80 00009307 R_386_JUMP_SLOT 00005370 nfftf_die │ │ │ │ +00033f84 00006b07 R_386_JUMP_SLOT 0002c000 nfstf_precompute_psi │ │ │ │ +00033f88 00001d07 R_386_JUMP_SLOT 0000c660 nfftf_trafo_direct │ │ │ │ +00033f8c 00005d07 R_386_JUMP_SLOT 0000f460 nfftf_trafo_2d │ │ │ │ 00033f90 00001407 R_386_JUMP_SLOT 00000000 puts@GLIBC_2.0 │ │ │ │ -00033f94 00004307 R_386_JUMP_SLOT 0002bec0 nfstf_precompute_lin_psi │ │ │ │ -00033f98 00008c07 R_386_JUMP_SLOT 00005900 nfftf_sort_node_indices_radix_lsdf │ │ │ │ -00033f9c 00006007 R_386_JUMP_SLOT 00005730 nfftf_drand48 │ │ │ │ +00033f94 00004307 R_386_JUMP_SLOT 0002bc60 nfstf_precompute_lin_psi │ │ │ │ +00033f98 00008c07 R_386_JUMP_SLOT 000058c0 nfftf_sort_node_indices_radix_lsdf │ │ │ │ +00033f9c 00006007 R_386_JUMP_SLOT 000056e0 nfftf_drand48 │ │ │ │ 00033fa0 00001507 R_386_JUMP_SLOT 00000000 fftwf_free │ │ │ │ -00033fa4 00007e07 R_386_JUMP_SLOT 00006380 nfftf_upd_xpay_double │ │ │ │ +00033fa4 00007e07 R_386_JUMP_SLOT 00006340 nfftf_upd_xpay_double │ │ │ │ 00033fa8 00001607 R_386_JUMP_SLOT 00000000 fftwf_destroy_plan │ │ │ │ -00033fac 00002f07 R_386_JUMP_SLOT 000202b0 nfftf_precompute_psi │ │ │ │ +00033fac 00002f07 R_386_JUMP_SLOT 00020170 nfftf_precompute_psi │ │ │ │ 00033fb0 00001807 R_386_JUMP_SLOT 00000000 exit@GLIBC_2.0 │ │ │ │ -00033fb4 00002807 R_386_JUMP_SLOT 00006310 nfftf_upd_xpay_complex │ │ │ │ -00033fb8 00004707 R_386_JUMP_SLOT 0002c4b0 nfstf_precompute_full_psi │ │ │ │ -00033fbc 00008307 R_386_JUMP_SLOT 00012fd0 nfftf_trafo_3d │ │ │ │ +00033fb4 00002807 R_386_JUMP_SLOT 000062d0 nfftf_upd_xpay_complex │ │ │ │ +00033fb8 00004707 R_386_JUMP_SLOT 0002c220 nfstf_precompute_full_psi │ │ │ │ +00033fbc 00008307 R_386_JUMP_SLOT 00012f90 nfftf_trafo_3d │ │ │ │ 00033fc0 00001907 R_386_JUMP_SLOT 00000000 fftwf_malloc │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ Dynamic section at offset 0x32da4 contains 29 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libfftw3f.so.3] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000e (SONAME) Library soname: [libnfft3f.so.4] │ │ │ │ 0x0000000c (INIT) 0x3000 │ │ │ │ - 0x0000000d (FINI) 0x2e740 │ │ │ │ + 0x0000000d (FINI) 0x2e4b0 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x33d9c │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x33da0 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x178 │ │ │ │ 0x00000005 (STRTAB) 0x1068 │ │ │ │ 0x00000006 (SYMTAB) 0x638 │ │ │ ├── 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: a67bb01e4692b1f4120b44e6553aa626747781b4 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 08ec59da60b814e5cb581a050d8258e37143f909 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -14,154 +14,154 @@ │ │ │ │ 0xfffffffffffd42ec (offset: 0x3790) -> 0x590 fde=[ c4] │ │ │ │ 0xfffffffffffd4821 (offset: 0x3cc5) -> 0x5d0 fde=[ 104] │ │ │ │ 0xfffffffffffd482c (offset: 0x3cd0) -> 0x5e4 fde=[ 118] │ │ │ │ 0xfffffffffffd486c (offset: 0x3d10) -> 0x5fc fde=[ 130] │ │ │ │ 0xfffffffffffd49ac (offset: 0x3e50) -> 0x61c fde=[ 150] │ │ │ │ 0xfffffffffffd4d9c (offset: 0x4240) -> 0x644 fde=[ 178] │ │ │ │ 0xfffffffffffd4e6c (offset: 0x4310) -> 0x67c fde=[ 1b0] │ │ │ │ - 0xfffffffffffd4f1c (offset: 0x43c0) -> 0x6b4 fde=[ 1e8] │ │ │ │ - 0xfffffffffffd500c (offset: 0x44b0) -> 0x6f0 fde=[ 224] │ │ │ │ - 0xfffffffffffd50cc (offset: 0x4570) -> 0x730 fde=[ 264] │ │ │ │ - 0xfffffffffffd51dc (offset: 0x4680) -> 0x764 fde=[ 298] │ │ │ │ - 0xfffffffffffd529c (offset: 0x4740) -> 0x78c fde=[ 2c0] │ │ │ │ - 0xfffffffffffd538c (offset: 0x4830) -> 0x7cc fde=[ 300] │ │ │ │ - 0xfffffffffffd5426 (offset: 0x48ca) -> 0x808 fde=[ 33c] │ │ │ │ - 0xfffffffffffd542c (offset: 0x48d0) -> 0x81c fde=[ 350] │ │ │ │ - 0xfffffffffffd559c (offset: 0x4a40) -> 0x850 fde=[ 384] │ │ │ │ - 0xfffffffffffd55dc (offset: 0x4a80) -> 0x874 fde=[ 3a8] │ │ │ │ - 0xfffffffffffd55ec (offset: 0x4a90) -> 0x888 fde=[ 3bc] │ │ │ │ - 0xfffffffffffd563c (offset: 0x4ae0) -> 0x89c fde=[ 3d0] │ │ │ │ - 0xfffffffffffd569c (offset: 0x4b40) -> 0x8c0 fde=[ 3f4] │ │ │ │ - 0xfffffffffffd574c (offset: 0x4bf0) -> 0x8e8 fde=[ 41c] │ │ │ │ - 0xfffffffffffd5800 (offset: 0x4ca4) -> 0x910 fde=[ 444] │ │ │ │ - 0xfffffffffffd580c (offset: 0x4cb0) -> 0x924 fde=[ 458] │ │ │ │ - 0xfffffffffffd5adc (offset: 0x4f80) -> 0x95c fde=[ 490] │ │ │ │ - 0xfffffffffffd5ecc (offset: 0x5370) -> 0x994 fde=[ 4c8] │ │ │ │ - 0xfffffffffffd5f1c (offset: 0x53c0) -> 0x9c8 fde=[ 4fc] │ │ │ │ - 0xfffffffffffd5f5c (offset: 0x5400) -> 0x9f0 fde=[ 524] │ │ │ │ - 0xfffffffffffd5fcc (offset: 0x5470) -> 0xa30 fde=[ 564] │ │ │ │ - 0xfffffffffffd613c (offset: 0x55e0) -> 0xadc fde=[ 610] │ │ │ │ - 0xfffffffffffd628c (offset: 0x5730) -> 0xb7c fde=[ 6b0] │ │ │ │ - 0xfffffffffffd62ac (offset: 0x5750) -> 0xb9c fde=[ 6d0] │ │ │ │ - 0xfffffffffffd62cc (offset: 0x5770) -> 0xbc0 fde=[ 6f4] │ │ │ │ - 0xfffffffffffd631c (offset: 0x57c0) -> 0xbfc fde=[ 730] │ │ │ │ - 0xfffffffffffd635c (offset: 0x5800) -> 0xc38 fde=[ 76c] │ │ │ │ - 0xfffffffffffd63ac (offset: 0x5850) -> 0xc74 fde=[ 7a8] │ │ │ │ - 0xfffffffffffd645c (offset: 0x5900) -> 0xc88 fde=[ 7bc] │ │ │ │ - 0xfffffffffffd65ec (offset: 0x5a90) -> 0xcc4 fde=[ 7f8] │ │ │ │ - 0xfffffffffffd68bc (offset: 0x5d60) -> 0xcf4 fde=[ 828] │ │ │ │ - 0xfffffffffffd68cc (offset: 0x5d70) -> 0xd08 fde=[ 83c] │ │ │ │ - 0xfffffffffffd68dc (offset: 0x5d80) -> 0xd1c fde=[ 850] │ │ │ │ - 0xfffffffffffd68ec (offset: 0x5d90) -> 0xd30 fde=[ 864] │ │ │ │ - 0xfffffffffffd693c (offset: 0x5de0) -> 0xd48 fde=[ 87c] │ │ │ │ - 0xfffffffffffd699c (offset: 0x5e40) -> 0xd7c fde=[ 8b0] │ │ │ │ - 0xfffffffffffd69ec (offset: 0x5e90) -> 0xd90 fde=[ 8c4] │ │ │ │ - 0xfffffffffffd6a2c (offset: 0x5ed0) -> 0xda4 fde=[ 8d8] │ │ │ │ - 0xfffffffffffd6a8c (offset: 0x5f30) -> 0xdc8 fde=[ 8fc] │ │ │ │ - 0xfffffffffffd6aec (offset: 0x5f90) -> 0xdec fde=[ 920] │ │ │ │ - 0xfffffffffffd6b4c (offset: 0x5ff0) -> 0xe10 fde=[ 944] │ │ │ │ - 0xfffffffffffd6bdc (offset: 0x6080) -> 0xe34 fde=[ 968] │ │ │ │ - 0xfffffffffffd6c1c (offset: 0x60c0) -> 0xe50 fde=[ 984] │ │ │ │ - 0xfffffffffffd6c4c (offset: 0x60f0) -> 0xe64 fde=[ 998] │ │ │ │ - 0xfffffffffffd6cac (offset: 0x6150) -> 0xe80 fde=[ 9b4] │ │ │ │ - 0xfffffffffffd6d0c (offset: 0x61b0) -> 0xe94 fde=[ 9c8] │ │ │ │ - 0xfffffffffffd6d5c (offset: 0x6200) -> 0xeb8 fde=[ 9ec] │ │ │ │ - 0xfffffffffffd6d9c (offset: 0x6240) -> 0xedc fde=[ a10] │ │ │ │ - 0xfffffffffffd6e1c (offset: 0x62c0) -> 0xef8 fde=[ a2c] │ │ │ │ - 0xfffffffffffd6e6c (offset: 0x6310) -> 0xf0c fde=[ a40] │ │ │ │ - 0xfffffffffffd6edc (offset: 0x6380) -> 0xf28 fde=[ a5c] │ │ │ │ - 0xfffffffffffd6f2c (offset: 0x63d0) -> 0xf3c fde=[ a70] │ │ │ │ - 0xfffffffffffd6f9c (offset: 0x6440) -> 0xf58 fde=[ a8c] │ │ │ │ - 0xfffffffffffd6fec (offset: 0x6490) -> 0xf6c fde=[ aa0] │ │ │ │ - 0xfffffffffffd705c (offset: 0x6500) -> 0xf90 fde=[ ac4] │ │ │ │ - 0xfffffffffffd70ac (offset: 0x6550) -> 0xfb4 fde=[ ae8] │ │ │ │ - 0xfffffffffffd711c (offset: 0x65c0) -> 0xfd8 fde=[ b0c] │ │ │ │ - 0xfffffffffffd716c (offset: 0x6610) -> 0xffc fde=[ b30] │ │ │ │ - 0xfffffffffffd732c (offset: 0x67d0) -> 0x103c fde=[ b70] │ │ │ │ - 0xfffffffffffd733c (offset: 0x67e0) -> 0x1050 fde=[ b84] │ │ │ │ - 0xfffffffffffd735c (offset: 0x6800) -> 0x1064 fde=[ b98] │ │ │ │ - 0xfffffffffffd738c (offset: 0x6830) -> 0x1080 fde=[ bb4] │ │ │ │ - 0xfffffffffffd739c (offset: 0x6840) -> 0x1094 fde=[ bc8] │ │ │ │ - 0xfffffffffffd73dc (offset: 0x6880) -> 0x10a8 fde=[ bdc] │ │ │ │ - 0xfffffffffffd791c (offset: 0x6dc0) -> 0x10e8 fde=[ c1c] │ │ │ │ - 0xfffffffffffd7e5c (offset: 0x7300) -> 0x1128 fde=[ c5c] │ │ │ │ - 0xfffffffffffd838c (offset: 0x7830) -> 0x1158 fde=[ c8c] │ │ │ │ - 0xfffffffffffd84cc (offset: 0x7970) -> 0x11ac fde=[ ce0] │ │ │ │ - 0xfffffffffffd866c (offset: 0x7b10) -> 0x1200 fde=[ d34] │ │ │ │ - 0xfffffffffffd8e2c (offset: 0x82d0) -> 0x1258 fde=[ d8c] │ │ │ │ - 0xfffffffffffd968c (offset: 0x8b30) -> 0x12b0 fde=[ de4] │ │ │ │ - 0xfffffffffffdb51c (offset: 0xa9c0) -> 0x1338 fde=[ e6c] │ │ │ │ - 0xfffffffffffdd1fc (offset: 0xc6a0) -> 0x13c0 fde=[ ef4] │ │ │ │ - 0xfffffffffffdd53c (offset: 0xc9e0) -> 0x13fc fde=[ f30] │ │ │ │ - 0xfffffffffffdd87c (offset: 0xcd20) -> 0x1438 fde=[ f6c] │ │ │ │ - 0xfffffffffffdeb3c (offset: 0xdfe0) -> 0x1478 fde=[ fac] │ │ │ │ - 0xfffffffffffdfffc (offset: 0xf4a0) -> 0x14c8 fde=[ ffc] │ │ │ │ + 0xfffffffffffd4f1c (offset: 0x43c0) -> 0x6a8 fde=[ 1dc] │ │ │ │ + 0xfffffffffffd500c (offset: 0x44b0) -> 0x6e4 fde=[ 218] │ │ │ │ + 0xfffffffffffd50cc (offset: 0x4570) -> 0x724 fde=[ 258] │ │ │ │ + 0xfffffffffffd51dc (offset: 0x4680) -> 0x758 fde=[ 28c] │ │ │ │ + 0xfffffffffffd529c (offset: 0x4740) -> 0x780 fde=[ 2b4] │ │ │ │ + 0xfffffffffffd538c (offset: 0x4830) -> 0x7c0 fde=[ 2f4] │ │ │ │ + 0xfffffffffffd5426 (offset: 0x48ca) -> 0x7fc fde=[ 330] │ │ │ │ + 0xfffffffffffd542c (offset: 0x48d0) -> 0x810 fde=[ 344] │ │ │ │ + 0xfffffffffffd559c (offset: 0x4a40) -> 0x844 fde=[ 378] │ │ │ │ + 0xfffffffffffd55dc (offset: 0x4a80) -> 0x868 fde=[ 39c] │ │ │ │ + 0xfffffffffffd55ec (offset: 0x4a90) -> 0x87c fde=[ 3b0] │ │ │ │ + 0xfffffffffffd563c (offset: 0x4ae0) -> 0x890 fde=[ 3c4] │ │ │ │ + 0xfffffffffffd569c (offset: 0x4b40) -> 0x8b4 fde=[ 3e8] │ │ │ │ + 0xfffffffffffd574c (offset: 0x4bf0) -> 0x8dc fde=[ 410] │ │ │ │ + 0xfffffffffffd5800 (offset: 0x4ca4) -> 0x904 fde=[ 438] │ │ │ │ + 0xfffffffffffd580c (offset: 0x4cb0) -> 0x918 fde=[ 44c] │ │ │ │ + 0xfffffffffffd5acc (offset: 0x4f70) -> 0x950 fde=[ 484] │ │ │ │ + 0xfffffffffffd5e7c (offset: 0x5320) -> 0x994 fde=[ 4c8] │ │ │ │ + 0xfffffffffffd5ecc (offset: 0x5370) -> 0x9c8 fde=[ 4fc] │ │ │ │ + 0xfffffffffffd5f0c (offset: 0x53b0) -> 0x9f0 fde=[ 524] │ │ │ │ + 0xfffffffffffd5f7c (offset: 0x5420) -> 0xa30 fde=[ 564] │ │ │ │ + 0xfffffffffffd60ec (offset: 0x5590) -> 0xadc fde=[ 610] │ │ │ │ + 0xfffffffffffd623c (offset: 0x56e0) -> 0xb7c fde=[ 6b0] │ │ │ │ + 0xfffffffffffd625c (offset: 0x5700) -> 0xb9c fde=[ 6d0] │ │ │ │ + 0xfffffffffffd627c (offset: 0x5720) -> 0xbc0 fde=[ 6f4] │ │ │ │ + 0xfffffffffffd62cc (offset: 0x5770) -> 0xbfc fde=[ 730] │ │ │ │ + 0xfffffffffffd630c (offset: 0x57b0) -> 0xc38 fde=[ 76c] │ │ │ │ + 0xfffffffffffd635c (offset: 0x5800) -> 0xc74 fde=[ 7a8] │ │ │ │ + 0xfffffffffffd641c (offset: 0x58c0) -> 0xc88 fde=[ 7bc] │ │ │ │ + 0xfffffffffffd65ac (offset: 0x5a50) -> 0xcc4 fde=[ 7f8] │ │ │ │ + 0xfffffffffffd687c (offset: 0x5d20) -> 0xcf4 fde=[ 828] │ │ │ │ + 0xfffffffffffd688c (offset: 0x5d30) -> 0xd08 fde=[ 83c] │ │ │ │ + 0xfffffffffffd689c (offset: 0x5d40) -> 0xd1c fde=[ 850] │ │ │ │ + 0xfffffffffffd68ac (offset: 0x5d50) -> 0xd30 fde=[ 864] │ │ │ │ + 0xfffffffffffd68fc (offset: 0x5da0) -> 0xd48 fde=[ 87c] │ │ │ │ + 0xfffffffffffd695c (offset: 0x5e00) -> 0xd7c fde=[ 8b0] │ │ │ │ + 0xfffffffffffd69ac (offset: 0x5e50) -> 0xd90 fde=[ 8c4] │ │ │ │ + 0xfffffffffffd69ec (offset: 0x5e90) -> 0xda4 fde=[ 8d8] │ │ │ │ + 0xfffffffffffd6a4c (offset: 0x5ef0) -> 0xdc8 fde=[ 8fc] │ │ │ │ + 0xfffffffffffd6aac (offset: 0x5f50) -> 0xdec fde=[ 920] │ │ │ │ + 0xfffffffffffd6b0c (offset: 0x5fb0) -> 0xe10 fde=[ 944] │ │ │ │ + 0xfffffffffffd6b9c (offset: 0x6040) -> 0xe34 fde=[ 968] │ │ │ │ + 0xfffffffffffd6bdc (offset: 0x6080) -> 0xe50 fde=[ 984] │ │ │ │ + 0xfffffffffffd6c0c (offset: 0x60b0) -> 0xe64 fde=[ 998] │ │ │ │ + 0xfffffffffffd6c6c (offset: 0x6110) -> 0xe80 fde=[ 9b4] │ │ │ │ + 0xfffffffffffd6ccc (offset: 0x6170) -> 0xe94 fde=[ 9c8] │ │ │ │ + 0xfffffffffffd6d1c (offset: 0x61c0) -> 0xeb8 fde=[ 9ec] │ │ │ │ + 0xfffffffffffd6d5c (offset: 0x6200) -> 0xedc fde=[ a10] │ │ │ │ + 0xfffffffffffd6ddc (offset: 0x6280) -> 0xef8 fde=[ a2c] │ │ │ │ + 0xfffffffffffd6e2c (offset: 0x62d0) -> 0xf0c fde=[ a40] │ │ │ │ + 0xfffffffffffd6e9c (offset: 0x6340) -> 0xf28 fde=[ a5c] │ │ │ │ + 0xfffffffffffd6eec (offset: 0x6390) -> 0xf3c fde=[ a70] │ │ │ │ + 0xfffffffffffd6f5c (offset: 0x6400) -> 0xf58 fde=[ a8c] │ │ │ │ + 0xfffffffffffd6fac (offset: 0x6450) -> 0xf6c fde=[ aa0] │ │ │ │ + 0xfffffffffffd701c (offset: 0x64c0) -> 0xf90 fde=[ ac4] │ │ │ │ + 0xfffffffffffd706c (offset: 0x6510) -> 0xfb4 fde=[ ae8] │ │ │ │ + 0xfffffffffffd70dc (offset: 0x6580) -> 0xfd8 fde=[ b0c] │ │ │ │ + 0xfffffffffffd712c (offset: 0x65d0) -> 0xffc fde=[ b30] │ │ │ │ + 0xfffffffffffd72ec (offset: 0x6790) -> 0x103c fde=[ b70] │ │ │ │ + 0xfffffffffffd72fc (offset: 0x67a0) -> 0x1050 fde=[ b84] │ │ │ │ + 0xfffffffffffd731c (offset: 0x67c0) -> 0x1064 fde=[ b98] │ │ │ │ + 0xfffffffffffd734c (offset: 0x67f0) -> 0x1080 fde=[ bb4] │ │ │ │ + 0xfffffffffffd735c (offset: 0x6800) -> 0x1094 fde=[ bc8] │ │ │ │ + 0xfffffffffffd739c (offset: 0x6840) -> 0x10a8 fde=[ bdc] │ │ │ │ + 0xfffffffffffd78dc (offset: 0x6d80) -> 0x10e8 fde=[ c1c] │ │ │ │ + 0xfffffffffffd7e1c (offset: 0x72c0) -> 0x1128 fde=[ c5c] │ │ │ │ + 0xfffffffffffd834c (offset: 0x77f0) -> 0x1158 fde=[ c8c] │ │ │ │ + 0xfffffffffffd848c (offset: 0x7930) -> 0x11ac fde=[ ce0] │ │ │ │ + 0xfffffffffffd862c (offset: 0x7ad0) -> 0x1200 fde=[ d34] │ │ │ │ + 0xfffffffffffd8dec (offset: 0x8290) -> 0x1258 fde=[ d8c] │ │ │ │ + 0xfffffffffffd964c (offset: 0x8af0) -> 0x12b0 fde=[ de4] │ │ │ │ + 0xfffffffffffdb4dc (offset: 0xa980) -> 0x1338 fde=[ e6c] │ │ │ │ + 0xfffffffffffdd1bc (offset: 0xc660) -> 0x13c0 fde=[ ef4] │ │ │ │ + 0xfffffffffffdd4fc (offset: 0xc9a0) -> 0x13fc fde=[ f30] │ │ │ │ + 0xfffffffffffdd83c (offset: 0xcce0) -> 0x1438 fde=[ f6c] │ │ │ │ + 0xfffffffffffdeafc (offset: 0xdfa0) -> 0x1478 fde=[ fac] │ │ │ │ + 0xfffffffffffdffbc (offset: 0xf460) -> 0x14c8 fde=[ ffc] │ │ │ │ 0xfffffffffffe1cfc (offset: 0x111a0) -> 0x14f8 fde=[ 102c] │ │ │ │ - 0xfffffffffffe3b2c (offset: 0x12fd0) -> 0x1528 fde=[ 105c] │ │ │ │ - 0xfffffffffffe667c (offset: 0x15b20) -> 0x1558 fde=[ 108c] │ │ │ │ - 0xfffffffffffea29c (offset: 0x19740) -> 0x1588 fde=[ 10bc] │ │ │ │ - 0xfffffffffffecddc (offset: 0x1c280) -> 0x15b8 fde=[ 10ec] │ │ │ │ - 0xffffffffffff081c (offset: 0x1fcc0) -> 0x15e8 fde=[ 111c] │ │ │ │ - 0xffffffffffff09bc (offset: 0x1fe60) -> 0x1628 fde=[ 115c] │ │ │ │ - 0xffffffffffff0e0c (offset: 0x202b0) -> 0x1658 fde=[ 118c] │ │ │ │ - 0xffffffffffff127c (offset: 0x20720) -> 0x1688 fde=[ 11bc] │ │ │ │ - 0xffffffffffff197c (offset: 0x20e20) -> 0x16b8 fde=[ 11ec] │ │ │ │ - 0xffffffffffff19fc (offset: 0x20ea0) -> 0x1714 fde=[ 1248] │ │ │ │ - 0xffffffffffff1b1c (offset: 0x20fc0) -> 0x1774 fde=[ 12a8] │ │ │ │ - 0xffffffffffff1c1c (offset: 0x210c0) -> 0x17cc fde=[ 1300] │ │ │ │ - 0xffffffffffff1d2c (offset: 0x211d0) -> 0x1824 fde=[ 1358] │ │ │ │ - 0xffffffffffff1d5c (offset: 0x21200) -> 0x1850 fde=[ 1384] │ │ │ │ - 0xffffffffffff1d9c (offset: 0x21240) -> 0x187c fde=[ 13b0] │ │ │ │ - 0xffffffffffff1ddc (offset: 0x21280) -> 0x18a8 fde=[ 13dc] │ │ │ │ - 0xffffffffffff1f2c (offset: 0x213d0) -> 0x191c fde=[ 1450] │ │ │ │ - 0xffffffffffff215c (offset: 0x21600) -> 0x19f0 fde=[ 1524] │ │ │ │ - 0xffffffffffff26ec (offset: 0x21b90) -> 0x1a20 fde=[ 1554] │ │ │ │ - 0xffffffffffff47bc (offset: 0x23c60) -> 0x1a50 fde=[ 1584] │ │ │ │ - 0xffffffffffff66ec (offset: 0x25b90) -> 0x1a90 fde=[ 15c4] │ │ │ │ - 0xffffffffffff69dc (offset: 0x25e80) -> 0x1acc fde=[ 1600] │ │ │ │ - 0xffffffffffff6cac (offset: 0x26150) -> 0x1b08 fde=[ 163c] │ │ │ │ - 0xffffffffffff6e5c (offset: 0x26300) -> 0x1b48 fde=[ 167c] │ │ │ │ - 0xffffffffffff706c (offset: 0x26510) -> 0x1b88 fde=[ 16bc] │ │ │ │ - 0xffffffffffff729c (offset: 0x26740) -> 0x1bc8 fde=[ 16fc] │ │ │ │ - 0xffffffffffff77cc (offset: 0x26c70) -> 0x1bf8 fde=[ 172c] │ │ │ │ - 0xffffffffffff784c (offset: 0x26cf0) -> 0x1c54 fde=[ 1788] │ │ │ │ - 0xffffffffffff796c (offset: 0x26e10) -> 0x1cb4 fde=[ 17e8] │ │ │ │ - 0xffffffffffff7a6c (offset: 0x26f10) -> 0x1d0c fde=[ 1840] │ │ │ │ - 0xffffffffffff7a9c (offset: 0x26f40) -> 0x1d38 fde=[ 186c] │ │ │ │ - 0xffffffffffff7adc (offset: 0x26f80) -> 0x1d64 fde=[ 1898] │ │ │ │ - 0xffffffffffff7b1c (offset: 0x26fc0) -> 0x1d90 fde=[ 18c4] │ │ │ │ - 0xffffffffffff7c2c (offset: 0x270d0) -> 0x1df0 fde=[ 1924] │ │ │ │ - 0xffffffffffff7e22 (offset: 0x272c6) -> 0x1ebc fde=[ 19f0] │ │ │ │ - 0xffffffffffff7e5c (offset: 0x27300) -> 0x1ed0 fde=[ 1a04] │ │ │ │ - 0xffffffffffff840c (offset: 0x278b0) -> 0x1f00 fde=[ 1a34] │ │ │ │ - 0xffffffffffffa41c (offset: 0x298c0) -> 0x1f40 fde=[ 1a74] │ │ │ │ - 0xffffffffffffc3fc (offset: 0x2b8a0) -> 0x1f70 fde=[ 1aa4] │ │ │ │ - 0xffffffffffffc70c (offset: 0x2bbb0) -> 0x1fac fde=[ 1ae0] │ │ │ │ - 0xffffffffffffca1c (offset: 0x2bec0) -> 0x1fec fde=[ 1b20] │ │ │ │ - 0xffffffffffffcbcc (offset: 0x2c070) -> 0x202c fde=[ 1b60] │ │ │ │ - 0xffffffffffffcddc (offset: 0x2c280) -> 0x206c fde=[ 1ba0] │ │ │ │ - 0xffffffffffffd00c (offset: 0x2c4b0) -> 0x20ac fde=[ 1be0] │ │ │ │ - 0xffffffffffffd55c (offset: 0x2ca00) -> 0x20dc fde=[ 1c10] │ │ │ │ - 0xffffffffffffd5dc (offset: 0x2ca80) -> 0x2138 fde=[ 1c6c] │ │ │ │ - 0xffffffffffffd6fc (offset: 0x2cba0) -> 0x2198 fde=[ 1ccc] │ │ │ │ - 0xffffffffffffd7fc (offset: 0x2cca0) -> 0x21f0 fde=[ 1d24] │ │ │ │ - 0xffffffffffffd82c (offset: 0x2ccd0) -> 0x221c fde=[ 1d50] │ │ │ │ - 0xffffffffffffd86c (offset: 0x2cd10) -> 0x2248 fde=[ 1d7c] │ │ │ │ - 0xffffffffffffd8ac (offset: 0x2cd50) -> 0x2274 fde=[ 1da8] │ │ │ │ - 0xffffffffffffd9bc (offset: 0x2ce60) -> 0x22d4 fde=[ 1e08] │ │ │ │ - 0xffffffffffffdbbc (offset: 0x2d060) -> 0x23a0 fde=[ 1ed4] │ │ │ │ - 0xffffffffffffdcec (offset: 0x2d190) -> 0x2404 fde=[ 1f38] │ │ │ │ - 0xffffffffffffdd1c (offset: 0x2d1c0) -> 0x2430 fde=[ 1f64] │ │ │ │ - 0xffffffffffffde9c (offset: 0x2d340) -> 0x24f4 fde=[ 2028] │ │ │ │ - 0xffffffffffffe66c (offset: 0x2db10) -> 0x2850 fde=[ 2384] │ │ │ │ - 0xffffffffffffe72c (offset: 0x2dbd0) -> 0x28c4 fde=[ 23f8] │ │ │ │ - 0xffffffffffffe85c (offset: 0x2dd00) -> 0x2928 fde=[ 245c] │ │ │ │ - 0xffffffffffffe88c (offset: 0x2dd30) -> 0x2954 fde=[ 2488] │ │ │ │ - 0xffffffffffffea0c (offset: 0x2deb0) -> 0x2a18 fde=[ 254c] │ │ │ │ - 0xfffffffffffff1dc (offset: 0x2e680) -> 0x2d74 fde=[ 28a8] │ │ │ │ + 0xfffffffffffe3aec (offset: 0x12f90) -> 0x1528 fde=[ 105c] │ │ │ │ + 0xfffffffffffe652c (offset: 0x159d0) -> 0x1558 fde=[ 108c] │ │ │ │ + 0xfffffffffffea11c (offset: 0x195c0) -> 0x1588 fde=[ 10bc] │ │ │ │ + 0xfffffffffffecc8c (offset: 0x1c130) -> 0x15b8 fde=[ 10ec] │ │ │ │ + 0xffffffffffff06dc (offset: 0x1fb80) -> 0x15e8 fde=[ 111c] │ │ │ │ + 0xffffffffffff087c (offset: 0x1fd20) -> 0x1628 fde=[ 115c] │ │ │ │ + 0xffffffffffff0ccc (offset: 0x20170) -> 0x1658 fde=[ 118c] │ │ │ │ + 0xffffffffffff113c (offset: 0x205e0) -> 0x1688 fde=[ 11bc] │ │ │ │ + 0xffffffffffff183c (offset: 0x20ce0) -> 0x16b8 fde=[ 11ec] │ │ │ │ + 0xffffffffffff18bc (offset: 0x20d60) -> 0x1714 fde=[ 1248] │ │ │ │ + 0xffffffffffff19dc (offset: 0x20e80) -> 0x1774 fde=[ 12a8] │ │ │ │ + 0xffffffffffff1adc (offset: 0x20f80) -> 0x17cc fde=[ 1300] │ │ │ │ + 0xffffffffffff1bec (offset: 0x21090) -> 0x1824 fde=[ 1358] │ │ │ │ + 0xffffffffffff1c1c (offset: 0x210c0) -> 0x1850 fde=[ 1384] │ │ │ │ + 0xffffffffffff1c5c (offset: 0x21100) -> 0x187c fde=[ 13b0] │ │ │ │ + 0xffffffffffff1c9c (offset: 0x21140) -> 0x18a8 fde=[ 13dc] │ │ │ │ + 0xffffffffffff1dec (offset: 0x21290) -> 0x191c fde=[ 1450] │ │ │ │ + 0xffffffffffff201c (offset: 0x214c0) -> 0x19f0 fde=[ 1524] │ │ │ │ + 0xffffffffffff25ac (offset: 0x21a50) -> 0x1a20 fde=[ 1554] │ │ │ │ + 0xffffffffffff467c (offset: 0x23b20) -> 0x1a50 fde=[ 1584] │ │ │ │ + 0xffffffffffff65ac (offset: 0x25a50) -> 0x1a90 fde=[ 15c4] │ │ │ │ + 0xffffffffffff689c (offset: 0x25d40) -> 0x1acc fde=[ 1600] │ │ │ │ + 0xffffffffffff6b6c (offset: 0x26010) -> 0x1b08 fde=[ 163c] │ │ │ │ + 0xffffffffffff6d1c (offset: 0x261c0) -> 0x1b48 fde=[ 167c] │ │ │ │ + 0xffffffffffff6f0c (offset: 0x263b0) -> 0x1b88 fde=[ 16bc] │ │ │ │ + 0xffffffffffff712c (offset: 0x265d0) -> 0x1bc8 fde=[ 16fc] │ │ │ │ + 0xffffffffffff765c (offset: 0x26b00) -> 0x1bf8 fde=[ 172c] │ │ │ │ + 0xffffffffffff76dc (offset: 0x26b80) -> 0x1c54 fde=[ 1788] │ │ │ │ + 0xffffffffffff77fc (offset: 0x26ca0) -> 0x1cb4 fde=[ 17e8] │ │ │ │ + 0xffffffffffff78fc (offset: 0x26da0) -> 0x1d0c fde=[ 1840] │ │ │ │ + 0xffffffffffff792c (offset: 0x26dd0) -> 0x1d38 fde=[ 186c] │ │ │ │ + 0xffffffffffff796c (offset: 0x26e10) -> 0x1d64 fde=[ 1898] │ │ │ │ + 0xffffffffffff79ac (offset: 0x26e50) -> 0x1d90 fde=[ 18c4] │ │ │ │ + 0xffffffffffff7abc (offset: 0x26f60) -> 0x1df0 fde=[ 1924] │ │ │ │ + 0xffffffffffff7cb2 (offset: 0x27156) -> 0x1ebc fde=[ 19f0] │ │ │ │ + 0xffffffffffff7cdc (offset: 0x27180) -> 0x1ed0 fde=[ 1a04] │ │ │ │ + 0xffffffffffff828c (offset: 0x27730) -> 0x1f00 fde=[ 1a34] │ │ │ │ + 0xffffffffffffa25c (offset: 0x29700) -> 0x1f40 fde=[ 1a74] │ │ │ │ + 0xffffffffffffc18c (offset: 0x2b630) -> 0x1f70 fde=[ 1aa4] │ │ │ │ + 0xffffffffffffc4ac (offset: 0x2b950) -> 0x1fac fde=[ 1ae0] │ │ │ │ + 0xffffffffffffc7bc (offset: 0x2bc60) -> 0x1fec fde=[ 1b20] │ │ │ │ + 0xffffffffffffc96c (offset: 0x2be10) -> 0x202c fde=[ 1b60] │ │ │ │ + 0xffffffffffffcb5c (offset: 0x2c000) -> 0x206c fde=[ 1ba0] │ │ │ │ + 0xffffffffffffcd7c (offset: 0x2c220) -> 0x20ac fde=[ 1be0] │ │ │ │ + 0xffffffffffffd2cc (offset: 0x2c770) -> 0x20dc fde=[ 1c10] │ │ │ │ + 0xffffffffffffd34c (offset: 0x2c7f0) -> 0x2138 fde=[ 1c6c] │ │ │ │ + 0xffffffffffffd46c (offset: 0x2c910) -> 0x2198 fde=[ 1ccc] │ │ │ │ + 0xffffffffffffd56c (offset: 0x2ca10) -> 0x21f0 fde=[ 1d24] │ │ │ │ + 0xffffffffffffd59c (offset: 0x2ca40) -> 0x221c fde=[ 1d50] │ │ │ │ + 0xffffffffffffd5dc (offset: 0x2ca80) -> 0x2248 fde=[ 1d7c] │ │ │ │ + 0xffffffffffffd61c (offset: 0x2cac0) -> 0x2274 fde=[ 1da8] │ │ │ │ + 0xffffffffffffd72c (offset: 0x2cbd0) -> 0x22d4 fde=[ 1e08] │ │ │ │ + 0xffffffffffffd92c (offset: 0x2cdd0) -> 0x23a0 fde=[ 1ed4] │ │ │ │ + 0xffffffffffffda5c (offset: 0x2cf00) -> 0x2404 fde=[ 1f38] │ │ │ │ + 0xffffffffffffda8c (offset: 0x2cf30) -> 0x2430 fde=[ 1f64] │ │ │ │ + 0xffffffffffffdc0c (offset: 0x2d0b0) -> 0x24f4 fde=[ 2028] │ │ │ │ + 0xffffffffffffe3dc (offset: 0x2d880) -> 0x2850 fde=[ 2384] │ │ │ │ + 0xffffffffffffe49c (offset: 0x2d940) -> 0x28c4 fde=[ 23f8] │ │ │ │ + 0xffffffffffffe5cc (offset: 0x2da70) -> 0x2928 fde=[ 245c] │ │ │ │ + 0xffffffffffffe5fc (offset: 0x2daa0) -> 0x2954 fde=[ 2488] │ │ │ │ + 0xffffffffffffe77c (offset: 0x2dc20) -> 0x2a18 fde=[ 254c] │ │ │ │ + 0xffffffffffffef4c (offset: 0x2e3f0) -> 0x2d74 fde=[ 28a8] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 00000014 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -284,38 +284,38 @@ │ │ │ │ DW_CFA_advance_loc: 3 to 00003cd3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 42 to 00003cfd │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00000130 0000001c 00000134 FDE cie=00000000 pc=00003d10..00003e50 │ │ │ │ - DW_CFA_advance_loc: 13 to 00003d1d │ │ │ │ + DW_CFA_advance_loc: 3 to 00003d13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 197 to 00003de2 │ │ │ │ + DW_CFA_advance_loc1: 207 to 00003de2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 14 to 00003df0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_advance_loc1: 91 to 00003e4b │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00000150 00000024 00000154 FDE cie=00000000 pc=00003e50..0000423b │ │ │ │ - DW_CFA_advance_loc: 11 to 00003e5b │ │ │ │ + DW_CFA_advance_loc: 1 to 00003e51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00003e5e │ │ │ │ + DW_CFA_advance_loc: 3 to 00003e54 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc2: 499 to 00004051 │ │ │ │ + DW_CFA_advance_loc2: 510 to 00004052 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004052 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004053 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00004060 │ │ │ │ + DW_CFA_advance_loc: 13 to 00004060 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00000178 00000034 0000017c FDE cie=00000000 pc=00004240..00004309 │ │ │ │ DW_CFA_advance_loc: 1 to 00004241 │ │ │ │ @@ -343,43 +343,35 @@ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004308 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001b0 00000034 000001b4 FDE cie=00000000 pc=00004310..00004384 │ │ │ │ +000001b0 00000028 000001b4 FDE cie=00000000 pc=00004310..00004383 │ │ │ │ DW_CFA_advance_loc: 1 to 00004311 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004312 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 3 to 00004315 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 69 to 0000435a │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000435b │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00004363 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 15 to 00004372 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 15 to 00004381 │ │ │ │ + DW_CFA_advance_loc1: 107 to 00004380 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004382 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004381 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004383 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004382 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001e8 00000038 000001ec FDE cie=00000000 pc=000043c0..000044aa │ │ │ │ +000001dc 00000038 000001e0 FDE cie=00000000 pc=000043c0..000044aa │ │ │ │ DW_CFA_advance_loc: 1 to 000043c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 000043c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 000043c3 │ │ │ │ @@ -393,25 +385,25 @@ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004463 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 13 to 00004470 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 49 to 000044a1 │ │ │ │ + DW_CFA_advance_loc: 55 to 000044a7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 000044a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000044a8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 000044a9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000224 0000003c 00000228 FDE cie=00000000 pc=000044b0..0000456a │ │ │ │ +00000218 0000003c 0000021c FDE cie=00000000 pc=000044b0..0000456a │ │ │ │ DW_CFA_advance_loc: 1 to 000044b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 000044b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 000044b3 │ │ │ │ @@ -425,28 +417,28 @@ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004517 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 9 to 00004520 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 00004561 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00004567 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00004568 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004568 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004569 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000264 00000030 00000268 FDE cie=00000000 pc=00004570..00004677 │ │ │ │ +00000258 00000030 0000025c FDE cie=00000000 pc=00004570..00004677 │ │ │ │ DW_CFA_advance_loc: 1 to 00004571 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004572 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_advance_loc1: 169 to 0000461b │ │ │ │ @@ -465,15 +457,15 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 0000466a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 6 to 00004670 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000298 00000024 0000029c FDE cie=00000000 pc=00004680..00004734 │ │ │ │ +0000028c 00000024 00000290 FDE cie=00000000 pc=00004680..00004734 │ │ │ │ DW_CFA_advance_loc: 1 to 00004681 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc1: 95 to 000046e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ @@ -485,15 +477,15 @@ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 18 to 00004730 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002c0 0000003c 000002c4 FDE cie=00000000 pc=00004740..0000482a │ │ │ │ +000002b4 0000003c 000002b8 FDE cie=00000000 pc=00004740..0000482a │ │ │ │ DW_CFA_advance_loc: 1 to 00004741 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004742 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00004743 │ │ │ │ @@ -502,33 +494,33 @@ │ │ │ │ DW_CFA_advance_loc1: 148 to 000047d7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_advance_loc: 1 to 000047d8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000047d9 │ │ │ │ + DW_CFA_advance_loc: 3 to 000047db │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000047e0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000047e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 00004821 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00004827 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00004828 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004828 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004829 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000300 00000038 00000304 FDE cie=00000000 pc=00004830..000048ca │ │ │ │ +000002f4 00000038 000002f8 FDE cie=00000000 pc=00004830..000048ca │ │ │ │ DW_CFA_advance_loc: 1 to 00004831 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004832 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00004833 │ │ │ │ @@ -537,35 +529,35 @@ │ │ │ │ DW_CFA_advance_loc1: 90 to 0000488d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_advance_loc: 1 to 0000488e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000488f │ │ │ │ + DW_CFA_advance_loc: 3 to 00004891 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 17 to 000048a0 │ │ │ │ + DW_CFA_advance_loc: 15 to 000048a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 33 to 000048c1 │ │ │ │ + DW_CFA_advance_loc: 39 to 000048c7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 000048c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000048c8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 000048c9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000033c 00000010 00000340 FDE cie=00000000 pc=000048ca..000048ce │ │ │ │ +00000330 00000010 00000334 FDE cie=00000000 pc=000048ca..000048ce │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000350 00000030 00000354 FDE cie=00000000 pc=000048d0..00004a3f │ │ │ │ +00000344 00000030 00000348 FDE cie=00000000 pc=000048d0..00004a3f │ │ │ │ DW_CFA_advance_loc: 1 to 000048d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 14 to 000048df │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_advance_loc1: 210 to 000049b1 │ │ │ │ DW_CFA_remember_state │ │ │ │ @@ -582,15 +574,15 @@ │ │ │ │ DW_CFA_advance_loc: 8 to 00004a2d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ DW_CFA_advance_loc: 1 to 00004a2e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_advance_loc: 8 to 00004a36 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -00000384 00000020 00000388 FDE cie=00000000 pc=00004a40..00004a74 │ │ │ │ +00000378 00000020 0000037c FDE cie=00000000 pc=00004a40..00004a74 │ │ │ │ DW_CFA_advance_loc: 1 to 00004a41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 44 to 00004a6d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ @@ -599,25 +591,25 @@ │ │ │ │ DW_CFA_advance_loc: 3 to 00004a73 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003a8 00000010 000003ac FDE cie=00000000 pc=00004a80..00004a8c │ │ │ │ +0000039c 00000010 000003a0 FDE cie=00000000 pc=00004a80..00004a8c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003bc 00000010 000003c0 FDE cie=00000000 pc=00004a90..00004adc │ │ │ │ +000003b0 00000010 000003b4 FDE cie=00000000 pc=00004a90..00004adc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003d0 00000020 000003d4 FDE cie=00000000 pc=00004ae0..00004b40 │ │ │ │ +000003c4 00000020 000003c8 FDE cie=00000000 pc=00004ae0..00004b40 │ │ │ │ DW_CFA_advance_loc: 1 to 00004ae1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc1: 87 to 00004b38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ @@ -625,15 +617,15 @@ │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_advance_loc: 6 to 00004b3f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003f4 00000024 000003f8 FDE cie=00000000 pc=00004b40..00004be4 │ │ │ │ +000003e8 00000024 000003ec FDE cie=00000000 pc=00004b40..00004be4 │ │ │ │ DW_CFA_advance_loc: 1 to 00004b41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004b42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_advance_loc1: 153 to 00004bdb │ │ │ │ @@ -643,15 +635,15 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 00004bdc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 4 to 00004be0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000041c 00000024 00000420 FDE cie=00000000 pc=00004bf0..00004ca4 │ │ │ │ +00000410 00000024 00000414 FDE cie=00000000 pc=00004bf0..00004ca4 │ │ │ │ DW_CFA_advance_loc: 1 to 00004bf1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004bf2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_advance_loc1: 169 to 00004c9b │ │ │ │ @@ -661,1516 +653,1525 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 00004c9c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 4 to 00004ca0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000444 00000010 00000448 FDE cie=00000000 pc=00004ca4..00004ca8 │ │ │ │ +00000438 00000010 0000043c FDE cie=00000000 pc=00004ca4..00004ca8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000458 00000034 0000045c FDE cie=00000000 pc=00004cb0..00004f78 │ │ │ │ +0000044c 00000034 00000450 FDE cie=00000000 pc=00004cb0..00004f64 │ │ │ │ DW_CFA_advance_loc: 1 to 00004cb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00004cbf │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 95 to 00004d1e │ │ │ │ + DW_CFA_advance_loc: 3 to 00004cb4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 87 to 00004d75 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 254 to 00004e73 │ │ │ │ + DW_CFA_advance_loc1: 95 to 00004d13 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 85 to 00004d68 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 253 to 00004e65 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004e74 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004e66 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00004e80 │ │ │ │ + DW_CFA_advance_loc: 10 to 00004e70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 205 to 00004f4d │ │ │ │ + DW_CFA_advance_loc1: 205 to 00004f3d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004f4e │ │ │ │ + DW_CFA_advance_loc: 1 to 00004f3e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 18 to 00004f60 │ │ │ │ + DW_CFA_advance_loc: 18 to 00004f50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000490 00000034 00000494 FDE cie=00000000 pc=00004f80..00005367 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004f81 │ │ │ │ +00000484 00000040 00000488 FDE cie=00000000 pc=00004f70..00005317 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004f71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00004f84 │ │ │ │ + DW_CFA_advance_loc: 3 to 00004f74 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 53 to 00004fb9 │ │ │ │ + DW_CFA_advance_loc: 53 to 00004fa9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00004fbc │ │ │ │ + DW_CFA_advance_loc: 3 to 00004fac │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00004fc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00004fb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 00004fc5 │ │ │ │ + DW_CFA_advance_loc: 5 to 00004fb5 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 63 to 00004ff4 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004ff5 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 16 to 00005005 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000500c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 121 to 0000503e │ │ │ │ + DW_CFA_advance_loc: 23 to 00005023 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 443 to 000051f9 │ │ │ │ + DW_CFA_advance_loc2: 406 to 000051b9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000051fa │ │ │ │ + DW_CFA_advance_loc: 1 to 000051ba │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00005200 │ │ │ │ + DW_CFA_advance_loc: 6 to 000051c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000004c8 00000030 000004cc FDE cie=00000000 pc=00005370..000053b1 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005371 │ │ │ │ +000004c8 00000030 000004cc FDE cie=00000000 pc=00005320..00005361 │ │ │ │ + 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 00005374 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005324 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 0000539a │ │ │ │ + DW_CFA_advance_loc: 38 to 0000534a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000539b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000534b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000053a0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00005350 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000053a3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005353 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000053a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005354 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000053ac │ │ │ │ + DW_CFA_advance_loc: 8 to 0000535c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000053af │ │ │ │ + DW_CFA_advance_loc: 3 to 0000535f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000053b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005360 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004fc 00000024 00000500 FDE cie=00000000 pc=000053c0..000053f1 │ │ │ │ - DW_CFA_advance_loc: 1 to 000053c1 │ │ │ │ +000004fc 00000024 00000500 FDE cie=00000000 pc=00005370..000053a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005371 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000053cf │ │ │ │ + DW_CFA_advance_loc: 14 to 0000537f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 000053de │ │ │ │ + DW_CFA_advance_loc: 15 to 0000538e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000053e2 │ │ │ │ + DW_CFA_advance_loc: 4 to 00005392 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000053e7 │ │ │ │ + DW_CFA_advance_loc: 5 to 00005397 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000053ea │ │ │ │ + DW_CFA_advance_loc: 3 to 0000539a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 000053ec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000539c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ │ │ │ -00000524 0000003c 00000528 FDE cie=00000000 pc=00005400..0000546c │ │ │ │ - DW_CFA_advance_loc: 1 to 00005401 │ │ │ │ +00000524 0000003c 00000528 FDE cie=00000000 pc=000053b0..0000541c │ │ │ │ + DW_CFA_advance_loc: 1 to 000053b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000540f │ │ │ │ + DW_CFA_advance_loc: 14 to 000053bf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 00005426 │ │ │ │ + DW_CFA_advance_loc: 23 to 000053d6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005427 │ │ │ │ + DW_CFA_advance_loc: 1 to 000053d7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00005430 │ │ │ │ + DW_CFA_advance_loc: 9 to 000053e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00005433 │ │ │ │ + DW_CFA_advance_loc: 3 to 000053e3 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000543e │ │ │ │ + DW_CFA_advance_loc: 11 to 000053ee │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005446 │ │ │ │ + DW_CFA_advance_loc: 8 to 000053f6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000544d │ │ │ │ + DW_CFA_advance_loc: 7 to 000053fd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000544e │ │ │ │ + DW_CFA_advance_loc: 1 to 000053fe │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005450 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005400 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 0000545d │ │ │ │ + DW_CFA_advance_loc: 13 to 0000540d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000545e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000540e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005466 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005416 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000564 000000a8 00000568 FDE cie=00000000 pc=00005470..000055d8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005471 │ │ │ │ +00000564 000000a8 00000568 FDE cie=00000000 pc=00005420..00005588 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005421 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005472 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005422 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005473 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005423 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005474 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005424 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005477 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005427 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000549f │ │ │ │ + DW_CFA_advance_loc: 40 to 0000544f │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 000054a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005450 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000054a7 │ │ │ │ + DW_CFA_advance_loc: 7 to 00005457 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 000054a9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005459 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000054b1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005461 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 50 to 000054e3 │ │ │ │ + DW_CFA_advance_loc: 53 to 00005496 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 10 to 000054ed │ │ │ │ + DW_CFA_advance_loc: 7 to 0000549d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 000054ef │ │ │ │ + DW_CFA_advance_loc: 2 to 0000549f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000054f7 │ │ │ │ + DW_CFA_advance_loc: 8 to 000054a7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000550d │ │ │ │ + DW_CFA_advance_loc: 22 to 000054bd │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000550e │ │ │ │ + DW_CFA_advance_loc: 1 to 000054be │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00005512 │ │ │ │ + DW_CFA_advance_loc: 4 to 000054c2 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005514 │ │ │ │ + DW_CFA_advance_loc: 2 to 000054c4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000551c │ │ │ │ + DW_CFA_advance_loc: 11 to 000054cf │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 11 to 00005527 │ │ │ │ + DW_CFA_advance_loc: 8 to 000054d7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005529 │ │ │ │ + DW_CFA_advance_loc: 2 to 000054d9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005531 │ │ │ │ + DW_CFA_advance_loc: 8 to 000054e1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 24 to 00005549 │ │ │ │ + DW_CFA_advance_loc: 24 to 000054f9 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000554b │ │ │ │ + DW_CFA_advance_loc: 2 to 000054fb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005553 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005503 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005554 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005504 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005555 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005505 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005556 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005506 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005557 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005507 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00005560 │ │ │ │ + DW_CFA_advance_loc: 9 to 00005510 │ │ │ │ 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 00005563 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005513 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005565 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005515 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000556d │ │ │ │ + DW_CFA_advance_loc: 8 to 0000551d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 00005586 │ │ │ │ + DW_CFA_advance_loc: 25 to 00005536 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000558e │ │ │ │ + DW_CFA_advance_loc: 8 to 0000553e │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005590 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005540 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005598 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005548 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 000055a3 │ │ │ │ + DW_CFA_advance_loc: 11 to 00005553 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 000055a5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005555 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000055ad │ │ │ │ + DW_CFA_advance_loc: 8 to 0000555d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 000055b2 │ │ │ │ + DW_CFA_advance_loc: 5 to 00005562 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 000055b9 │ │ │ │ + DW_CFA_advance_loc: 7 to 00005569 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 000055bf │ │ │ │ + DW_CFA_advance_loc: 6 to 0000556f │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 8 to 000055c7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005577 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000610 0000009c 00000614 FDE cie=00000000 pc=000055e0..0000572f │ │ │ │ - DW_CFA_advance_loc: 1 to 000055e1 │ │ │ │ +00000610 0000009c 00000614 FDE cie=00000000 pc=00005590..000056df │ │ │ │ + DW_CFA_advance_loc: 1 to 00005591 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000055e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005592 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000055e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005593 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000055e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005594 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000055e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005597 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 32 to 00005607 │ │ │ │ + DW_CFA_advance_loc: 32 to 000055b7 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005608 │ │ │ │ + DW_CFA_advance_loc: 1 to 000055b8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000560f │ │ │ │ + DW_CFA_advance_loc: 7 to 000055bf │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005611 │ │ │ │ + DW_CFA_advance_loc: 2 to 000055c1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005619 │ │ │ │ + DW_CFA_advance_loc: 8 to 000055c9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 42 to 00005643 │ │ │ │ + DW_CFA_advance_loc: 46 to 000055f7 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 18 to 00005655 │ │ │ │ + DW_CFA_advance_loc: 14 to 00005605 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005657 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005607 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000565f │ │ │ │ + DW_CFA_advance_loc: 8 to 0000560f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 00005675 │ │ │ │ + DW_CFA_advance_loc: 22 to 00005625 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005676 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005626 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000567a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000562a │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000567c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000562c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005684 │ │ │ │ + DW_CFA_advance_loc: 12 to 00005638 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 19 to 00005697 │ │ │ │ + DW_CFA_advance_loc: 15 to 00005647 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005699 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005649 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000056a1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005651 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000056b9 │ │ │ │ + DW_CFA_advance_loc: 24 to 00005669 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 000056bb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000566b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000056c3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005673 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000056c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005674 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000056c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005675 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000056c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005676 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000056c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005677 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 000056d0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00005680 │ │ │ │ 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 000056d3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005683 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 000056d5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005685 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000056dd │ │ │ │ + DW_CFA_advance_loc: 8 to 0000568d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 000056f3 │ │ │ │ + DW_CFA_advance_loc: 26 to 000056a7 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 19 to 00005706 │ │ │ │ + DW_CFA_advance_loc: 15 to 000056b6 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005708 │ │ │ │ + DW_CFA_advance_loc: 2 to 000056b8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005710 │ │ │ │ + DW_CFA_advance_loc: 8 to 000056c0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 00005723 │ │ │ │ + DW_CFA_advance_loc: 19 to 000056d3 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005725 │ │ │ │ + DW_CFA_advance_loc: 2 to 000056d5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000572d │ │ │ │ + DW_CFA_advance_loc: 8 to 000056dd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006b0 0000001c 000006b4 FDE cie=00000000 pc=00005730..00005749 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005731 │ │ │ │ +000006b0 0000001c 000006b4 FDE cie=00000000 pc=000056e0..000056f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000056e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000573f │ │ │ │ + DW_CFA_advance_loc: 14 to 000056ef │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005747 │ │ │ │ + DW_CFA_advance_loc: 8 to 000056f7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005748 │ │ │ │ + DW_CFA_advance_loc: 1 to 000056f8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000006d0 00000020 000006d4 FDE cie=00000000 pc=00005750..0000576d │ │ │ │ - DW_CFA_advance_loc: 1 to 00005751 │ │ │ │ +000006d0 00000020 000006d4 FDE cie=00000000 pc=00005700..0000571d │ │ │ │ + DW_CFA_advance_loc: 1 to 00005701 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005754 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005704 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 00005763 │ │ │ │ + DW_CFA_advance_loc: 15 to 00005713 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000576b │ │ │ │ + DW_CFA_advance_loc: 8 to 0000571b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000576c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000571c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006f4 00000038 000006f8 FDE cie=00000000 pc=00005770..000057bd │ │ │ │ - DW_CFA_advance_loc: 1 to 00005771 │ │ │ │ +000006f4 00000038 000006f8 FDE cie=00000000 pc=00005720..0000576d │ │ │ │ + DW_CFA_advance_loc: 1 to 00005721 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005772 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005722 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005773 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005723 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005774 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005724 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005777 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005727 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 65 to 000057b8 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00005768 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000057b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005769 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000057ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0000576a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000057bb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000576b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000057bc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000576c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000730 00000038 00000734 FDE cie=00000000 pc=000057c0..000057fc │ │ │ │ - DW_CFA_advance_loc: 1 to 000057c1 │ │ │ │ +00000730 00000038 00000734 FDE cie=00000000 pc=00005770..000057ac │ │ │ │ + DW_CFA_advance_loc: 1 to 00005771 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000057c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005772 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000057c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005773 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000057c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005774 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000057c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005777 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 48 to 000057f7 │ │ │ │ + DW_CFA_advance_loc: 48 to 000057a7 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000057f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000057a8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000057f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000057a9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000057fa │ │ │ │ + DW_CFA_advance_loc: 1 to 000057aa │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000057fb │ │ │ │ + DW_CFA_advance_loc: 1 to 000057ab │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000076c 00000038 00000770 FDE cie=00000000 pc=00005800..0000584e │ │ │ │ - DW_CFA_advance_loc: 1 to 00005801 │ │ │ │ +0000076c 00000038 00000770 FDE cie=00000000 pc=000057b0..000057fe │ │ │ │ + DW_CFA_advance_loc: 1 to 000057b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005802 │ │ │ │ + DW_CFA_advance_loc: 1 to 000057b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005803 │ │ │ │ + DW_CFA_advance_loc: 1 to 000057b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005804 │ │ │ │ + DW_CFA_advance_loc: 1 to 000057b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005807 │ │ │ │ + DW_CFA_advance_loc: 3 to 000057b7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 66 to 00005849 │ │ │ │ + DW_CFA_advance_loc1: 66 to 000057f9 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000584a │ │ │ │ + DW_CFA_advance_loc: 1 to 000057fa │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000584b │ │ │ │ + DW_CFA_advance_loc: 1 to 000057fb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000584c │ │ │ │ + DW_CFA_advance_loc: 1 to 000057fc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000584d │ │ │ │ + DW_CFA_advance_loc: 1 to 000057fd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000007a8 00000010 000007ac FDE cie=00000000 pc=00005850..000058d3 │ │ │ │ +000007a8 00000010 000007ac FDE cie=00000000 pc=00005800..00005883 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007bc 00000038 000007c0 FDE cie=00000000 pc=00005900..00005a82 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005901 │ │ │ │ +000007bc 00000038 000007c0 FDE cie=00000000 pc=000058c0..00005a44 │ │ │ │ + DW_CFA_advance_loc: 1 to 000058c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005903 │ │ │ │ + DW_CFA_advance_loc: 12 to 000058cd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00005906 │ │ │ │ + DW_CFA_advance_loc: 9 to 000058d6 │ │ │ │ DW_CFA_offset: 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 00005a4f │ │ │ │ + DW_CFA_advance_loc2: 315 to 00005a11 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a50 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a12 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a51 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a13 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a14 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a53 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a15 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 43 to 00005a7e │ │ │ │ + DW_CFA_advance_loc: 43 to 00005a40 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a7f │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a41 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a42 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a81 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a43 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007f8 0000002c 000007fc FDE cie=00000000 pc=00005a90..00005d55 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a91 │ │ │ │ +000007f8 0000002c 000007fc FDE cie=00000000 pc=00005a50..00005d15 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005a93 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005a53 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00005a9c │ │ │ │ + DW_CFA_advance_loc: 9 to 00005a5c │ │ │ │ DW_CFA_offset: 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 00005d51 │ │ │ │ + DW_CFA_advance_loc2: 693 to 00005d11 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d12 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d53 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d13 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d14 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000828 00000010 0000082c FDE cie=00000000 pc=00005d60..00005d66 │ │ │ │ +00000828 00000010 0000082c FDE cie=00000000 pc=00005d20..00005d26 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000083c 00000010 00000840 FDE cie=00000000 pc=00005d70..00005d71 │ │ │ │ +0000083c 00000010 00000840 FDE cie=00000000 pc=00005d30..00005d31 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000850 00000010 00000854 FDE cie=00000000 pc=00005d80..00005d83 │ │ │ │ +00000850 00000010 00000854 FDE cie=00000000 pc=00005d40..00005d43 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000864 00000014 00000868 FDE cie=00000000 pc=00005d90..00005dd7 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005d93 │ │ │ │ +00000864 00000014 00000868 FDE cie=00000000 pc=00005d50..00005d97 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005d53 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 67 to 00005dd6 │ │ │ │ + DW_CFA_advance_loc1: 67 to 00005d96 │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000087c 00000030 00000880 FDE cie=00000000 pc=00005de0..00005e27 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005de1 │ │ │ │ +0000087c 00000030 00000880 FDE cie=00000000 pc=00005da0..00005de7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005da1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00005def │ │ │ │ + DW_CFA_advance_loc: 14 to 00005daf │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 00005df4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00005db4 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005df6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005db6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005dfe │ │ │ │ + DW_CFA_advance_loc: 8 to 00005dbe │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 21 to 00005e13 │ │ │ │ + DW_CFA_advance_loc: 21 to 00005dd3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005e16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005dd4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00005e20 │ │ │ │ + DW_CFA_advance_loc: 12 to 00005de0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00005e23 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005de3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005e26 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005de6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008b0 00000010 000008b4 FDE cie=00000000 pc=00005e40..00005e83 │ │ │ │ +000008b0 00000010 000008b4 FDE cie=00000000 pc=00005e00..00005e43 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008c4 00000010 000008c8 FDE cie=00000000 pc=00005e90..00005ec3 │ │ │ │ +000008c4 00000010 000008c8 FDE cie=00000000 pc=00005e50..00005e83 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008d8 00000020 000008dc FDE cie=00000000 pc=00005ed0..00005f24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ed1 │ │ │ │ +000008d8 00000020 000008dc FDE cie=00000000 pc=00005e90..00005ee4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00005f1d │ │ │ │ + DW_CFA_advance_loc1: 77 to 00005ede │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005f20 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005ee0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00005f23 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005ee3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008fc 00000020 00000900 FDE cie=00000000 pc=00005f30..00005f84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f31 │ │ │ │ +000008fc 00000020 00000900 FDE cie=00000000 pc=00005ef0..00005f44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ef1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 68 to 00005f75 │ │ │ │ + DW_CFA_advance_loc1: 69 to 00005f36 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00005f80 │ │ │ │ + DW_CFA_advance_loc: 10 to 00005f40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00005f83 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005f43 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000920 00000020 00000924 FDE cie=00000000 pc=00005f90..00005fe5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f91 │ │ │ │ +00000920 00000020 00000924 FDE cie=00000000 pc=00005f50..00005fa5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc1: 81 to 00005fe3 │ │ │ │ + DW_CFA_advance_loc1: 81 to 00005fa3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005fe4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005fa4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000944 00000020 00000948 FDE cie=00000000 pc=00005ff0..00006074 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ff1 │ │ │ │ +00000944 00000020 00000948 FDE cie=00000000 pc=00005fb0..00006034 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005fb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 116 to 00006065 │ │ │ │ + DW_CFA_advance_loc1: 114 to 00006023 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00006070 │ │ │ │ + DW_CFA_advance_loc: 13 to 00006030 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00006073 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006033 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000968 00000018 0000096c FDE cie=00000000 pc=00006080..000060b7 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006081 │ │ │ │ +00000968 00000018 0000096c FDE cie=00000000 pc=00006040..0000607a │ │ │ │ + DW_CFA_advance_loc: 1 to 00006041 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 53 to 000060b6 │ │ │ │ + DW_CFA_advance_loc: 56 to 00006079 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000984 00000010 00000988 FDE cie=00000000 pc=000060c0..000060f0 │ │ │ │ +00000984 00000010 00000988 FDE cie=00000000 pc=00006080..000060b0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000998 00000018 0000099c FDE cie=00000000 pc=000060f0..00006144 │ │ │ │ - DW_CFA_advance_loc: 1 to 000060f1 │ │ │ │ +00000998 00000018 0000099c FDE cie=00000000 pc=000060b0..00006104 │ │ │ │ + DW_CFA_advance_loc: 1 to 000060b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 82 to 00006143 │ │ │ │ + DW_CFA_advance_loc1: 82 to 00006103 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009b4 00000010 000009b8 FDE cie=00000000 pc=00006150..000061a3 │ │ │ │ +000009b4 00000010 000009b8 FDE cie=00000000 pc=00006110..00006163 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009c8 00000020 000009cc FDE cie=00000000 pc=000061b0..000061fd │ │ │ │ - DW_CFA_advance_loc: 1 to 000061b1 │ │ │ │ +000009c8 00000020 000009cc FDE cie=00000000 pc=00006170..000061bd │ │ │ │ + DW_CFA_advance_loc: 1 to 00006171 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000061b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006172 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc1: 73 to 000061fb │ │ │ │ + DW_CFA_advance_loc1: 73 to 000061bb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000061fc │ │ │ │ + DW_CFA_advance_loc: 1 to 000061bc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000009ec 00000020 000009f0 FDE cie=00000000 pc=00006200..00006231 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006201 │ │ │ │ +000009ec 00000020 000009f0 FDE cie=00000000 pc=000061c0..000061f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000061c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006202 │ │ │ │ + DW_CFA_advance_loc: 1 to 000061c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 45 to 0000622f │ │ │ │ + DW_CFA_advance_loc: 45 to 000061ef │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006230 │ │ │ │ + DW_CFA_advance_loc: 1 to 000061f0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a10 00000018 00000a14 FDE cie=00000000 pc=00006240..000062b4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006241 │ │ │ │ +00000a10 00000018 00000a14 FDE cie=00000000 pc=00006200..00006274 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006201 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 114 to 000062b3 │ │ │ │ + DW_CFA_advance_loc1: 114 to 00006273 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a2c 00000010 00000a30 FDE cie=00000000 pc=000062c0..00006303 │ │ │ │ +00000a2c 00000010 00000a30 FDE cie=00000000 pc=00006280..000062c3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a40 00000018 00000a44 FDE cie=00000000 pc=00006310..00006374 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006311 │ │ │ │ +00000a40 00000018 00000a44 FDE cie=00000000 pc=000062d0..00006334 │ │ │ │ + DW_CFA_advance_loc: 1 to 000062d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 98 to 00006373 │ │ │ │ + DW_CFA_advance_loc1: 98 to 00006333 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a5c 00000010 00000a60 FDE cie=00000000 pc=00006380..000063c3 │ │ │ │ +00000a5c 00000010 00000a60 FDE cie=00000000 pc=00006340..00006383 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a70 00000018 00000a74 FDE cie=00000000 pc=000063d0..00006436 │ │ │ │ - DW_CFA_advance_loc: 1 to 000063d1 │ │ │ │ +00000a70 00000018 00000a74 FDE cie=00000000 pc=00006390..000063f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006391 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 100 to 00006435 │ │ │ │ + DW_CFA_advance_loc1: 100 to 000063f5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a8c 00000010 00000a90 FDE cie=00000000 pc=00006440..00006485 │ │ │ │ +00000a8c 00000010 00000a90 FDE cie=00000000 pc=00006400..00006445 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000aa0 00000020 00000aa4 FDE cie=00000000 pc=00006490..000064f5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006491 │ │ │ │ +00000aa0 00000020 00000aa4 FDE cie=00000000 pc=00006450..000064b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006451 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006492 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006452 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc1: 97 to 000064f3 │ │ │ │ + DW_CFA_advance_loc1: 97 to 000064b3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000064f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000064b4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000ac4 00000020 00000ac8 FDE cie=00000000 pc=00006500..00006545 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006501 │ │ │ │ +00000ac4 00000020 00000ac8 FDE cie=00000000 pc=000064c0..00006505 │ │ │ │ + DW_CFA_advance_loc: 1 to 000064c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006502 │ │ │ │ + DW_CFA_advance_loc: 1 to 000064c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc1: 65 to 00006543 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00006503 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006544 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006504 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000ae8 00000020 00000aec FDE cie=00000000 pc=00006550..000065b5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006551 │ │ │ │ +00000ae8 00000020 00000aec FDE cie=00000000 pc=00006510..00006575 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006511 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006552 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006512 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc1: 97 to 000065b3 │ │ │ │ + DW_CFA_advance_loc1: 97 to 00006573 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000065b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006574 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000b0c 00000020 00000b10 FDE cie=00000000 pc=000065c0..00006605 │ │ │ │ - DW_CFA_advance_loc: 1 to 000065c1 │ │ │ │ +00000b0c 00000020 00000b10 FDE cie=00000000 pc=00006580..000065c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006581 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000065c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006582 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc1: 65 to 00006603 │ │ │ │ + DW_CFA_advance_loc1: 65 to 000065c3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006604 │ │ │ │ + DW_CFA_advance_loc: 1 to 000065c4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000b30 0000003c 00000b34 FDE cie=00000000 pc=00006610..000067ce │ │ │ │ - DW_CFA_advance_loc: 1 to 00006611 │ │ │ │ +00000b30 0000003c 00000b34 FDE cie=00000000 pc=000065d0..0000678e │ │ │ │ + DW_CFA_advance_loc: 1 to 000065d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006612 │ │ │ │ + DW_CFA_advance_loc: 1 to 000065d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006613 │ │ │ │ + DW_CFA_advance_loc: 1 to 000065d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006614 │ │ │ │ + DW_CFA_advance_loc: 1 to 000065d4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006617 │ │ │ │ + DW_CFA_advance_loc: 3 to 000065d7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc2: 434 to 000067c9 │ │ │ │ + DW_CFA_advance_loc2: 434 to 00006789 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000067ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0000678a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000067cb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000678b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000067cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000678c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000067cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000678d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b70 00000010 00000b74 FDE cie=00000000 pc=000067d0..000067d5 │ │ │ │ +00000b70 00000010 00000b74 FDE cie=00000000 pc=00006790..00006795 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b84 00000010 00000b88 FDE cie=00000000 pc=000067e0..000067ff │ │ │ │ +00000b84 00000010 00000b88 FDE cie=00000000 pc=000067a0..000067bf │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b98 00000018 00000b9c FDE cie=00000000 pc=00006800..00006828 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006801 │ │ │ │ +00000b98 00000018 00000b9c FDE cie=00000000 pc=000067c0..000067e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000067c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00006825 │ │ │ │ + DW_CFA_advance_loc: 36 to 000067e5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bb4 00000010 00000bb8 FDE cie=00000000 pc=00006830..00006836 │ │ │ │ +00000bb4 00000010 00000bb8 FDE cie=00000000 pc=000067f0..000067f6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bc8 00000010 00000bcc FDE cie=00000000 pc=00006840..00006851 │ │ │ │ +00000bc8 00000010 00000bcc FDE cie=00000000 pc=00006800..00006811 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bdc 0000003c 00000be0 FDE cie=00000000 pc=00006880..00006dba │ │ │ │ - DW_CFA_advance_loc: 1 to 00006881 │ │ │ │ +00000bdc 0000003c 00000be0 FDE cie=00000000 pc=00006840..00006d7a │ │ │ │ + DW_CFA_advance_loc: 1 to 00006841 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006883 │ │ │ │ + DW_CFA_advance_loc: 2 to 00006843 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00006886 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006846 │ │ │ │ DW_CFA_offset: 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 00006d08 │ │ │ │ + DW_CFA_advance_loc2: 1154 to 00006cc8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d09 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cc9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d0a │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cca │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d0b │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ccb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00006d10 │ │ │ │ + DW_CFA_advance_loc: 5 to 00006cd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 105 to 00006d79 │ │ │ │ + DW_CFA_advance_loc1: 105 to 00006d39 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d7a │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d3a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d7b │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d3b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d7c │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d3c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d7d │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d3d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c1c 0000003c 00000c20 FDE cie=00000000 pc=00006dc0..000072fa │ │ │ │ - DW_CFA_advance_loc: 1 to 00006dc1 │ │ │ │ +00000c1c 0000003c 00000c20 FDE cie=00000000 pc=00006d80..000072ba │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006dc3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00006d83 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00006dc6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006d86 │ │ │ │ DW_CFA_offset: 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 00007248 │ │ │ │ + DW_CFA_advance_loc2: 1154 to 00007208 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00007249 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007209 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000724a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000720a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000724b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000720b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00007250 │ │ │ │ + DW_CFA_advance_loc: 5 to 00007210 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 105 to 000072b9 │ │ │ │ + DW_CFA_advance_loc1: 105 to 00007279 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000072ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0000727a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000072bb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000727b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000072bc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000727c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000072bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000727d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c5c 0000002c 00000c60 FDE cie=00000000 pc=00007300..00007829 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007301 │ │ │ │ +00000c5c 0000002c 00000c60 FDE cie=00000000 pc=000072c0..000077e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000072c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007303 │ │ │ │ + DW_CFA_advance_loc: 2 to 000072c3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00007309 │ │ │ │ + DW_CFA_advance_loc: 6 to 000072c9 │ │ │ │ DW_CFA_offset: 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: 520 to 00007511 │ │ │ │ + DW_CFA_advance_loc2: 520 to 000074d1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00007512 │ │ │ │ + DW_CFA_advance_loc: 1 to 000074d2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00007513 │ │ │ │ + DW_CFA_advance_loc: 1 to 000074d3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00007514 │ │ │ │ + DW_CFA_advance_loc: 1 to 000074d4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00007520 │ │ │ │ + DW_CFA_advance_loc: 12 to 000074e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000c8c 00000050 00000c90 FDE cie=00000000 pc=00007830..00007967 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007831 │ │ │ │ +00000c8c 00000050 00000c90 FDE cie=00000000 pc=000077f0..00007927 │ │ │ │ + DW_CFA_advance_loc: 1 to 000077f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007832 │ │ │ │ + DW_CFA_advance_loc: 1 to 000077f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007833 │ │ │ │ + DW_CFA_advance_loc: 1 to 000077f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007836 │ │ │ │ + DW_CFA_advance_loc: 3 to 000077f6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000783b │ │ │ │ + DW_CFA_advance_loc: 5 to 000077fb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 167 to 000078e2 │ │ │ │ + DW_CFA_advance_loc1: 167 to 000078a2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000078e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000078a3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000078e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000078a4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000078e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000078a5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000078e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000078a6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000078f0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000078b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 114 to 00007962 │ │ │ │ + DW_CFA_advance_loc1: 114 to 00007922 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007963 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007923 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007964 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007924 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007965 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007925 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007966 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007926 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ce0 00000050 00000ce4 FDE cie=00000000 pc=00007970..00007b0b │ │ │ │ - DW_CFA_advance_loc: 1 to 00007971 │ │ │ │ +00000ce0 00000050 00000ce4 FDE cie=00000000 pc=00007930..00007acb │ │ │ │ + DW_CFA_advance_loc: 1 to 00007931 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007972 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007932 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007973 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007933 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007976 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007936 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000797b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000793b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 236 to 00007a67 │ │ │ │ + DW_CFA_advance_loc1: 236 to 00007a27 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007a68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007a28 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007a69 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007a29 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007a6a │ │ │ │ + DW_CFA_advance_loc: 1 to 00007a2a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007a6b │ │ │ │ + DW_CFA_advance_loc: 1 to 00007a2b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00007a70 │ │ │ │ + DW_CFA_advance_loc: 5 to 00007a30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 150 to 00007b06 │ │ │ │ + DW_CFA_advance_loc1: 150 to 00007ac6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007b07 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007ac7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007b08 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007ac8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007b09 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007ac9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007b0a │ │ │ │ + DW_CFA_advance_loc: 1 to 00007aca │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d34 00000054 00000d38 FDE cie=00000000 pc=00007b10..000082cb │ │ │ │ - DW_CFA_advance_loc: 1 to 00007b11 │ │ │ │ +00000d34 00000054 00000d38 FDE cie=00000000 pc=00007ad0..0000828b │ │ │ │ + DW_CFA_advance_loc: 1 to 00007ad1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007b12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007ad2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007b13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007ad3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007b14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007ad4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 00007b19 │ │ │ │ + DW_CFA_advance_loc: 5 to 00007ad9 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc2: 1177 to 00007fb2 │ │ │ │ + DW_CFA_advance_loc2: 1177 to 00007f72 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007fb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007f73 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007fb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007f74 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007fb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007f75 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007fb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007f76 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00007fc0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00007f80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 112 to 00008030 │ │ │ │ + DW_CFA_advance_loc1: 112 to 00007ff0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008031 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007ff1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008032 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007ff2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008033 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007ff3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008034 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007ff4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00008040 │ │ │ │ + DW_CFA_advance_loc: 12 to 00008000 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d8c 00000054 00000d90 FDE cie=00000000 pc=000082d0..00008b2b │ │ │ │ - DW_CFA_advance_loc: 1 to 000082d1 │ │ │ │ +00000d8c 00000054 00000d90 FDE cie=00000000 pc=00008290..00008aeb │ │ │ │ + DW_CFA_advance_loc: 1 to 00008291 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000082d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008292 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000082d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008293 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000082d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008294 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 000082d9 │ │ │ │ + DW_CFA_advance_loc: 5 to 00008299 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc2: 1312 to 000087f9 │ │ │ │ + DW_CFA_advance_loc2: 1312 to 000087b9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000087fa │ │ │ │ + DW_CFA_advance_loc: 1 to 000087ba │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000087fb │ │ │ │ + DW_CFA_advance_loc: 1 to 000087bb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000087fc │ │ │ │ + DW_CFA_advance_loc: 1 to 000087bc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000087fd │ │ │ │ + DW_CFA_advance_loc: 1 to 000087bd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00008800 │ │ │ │ + DW_CFA_advance_loc: 3 to 000087c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 179 to 000088b3 │ │ │ │ + DW_CFA_advance_loc1: 179 to 00008873 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000088b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008874 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000088b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008875 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000088b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008876 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000088b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008877 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 000088c0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00008880 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000de4 00000084 00000de8 FDE cie=00000000 pc=00008b30..0000a9bd │ │ │ │ - DW_CFA_advance_loc: 1 to 00008b31 │ │ │ │ +00000de4 00000084 00000de8 FDE cie=00000000 pc=00008af0..0000a97d │ │ │ │ + DW_CFA_advance_loc: 1 to 00008af1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008b32 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008af2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008b33 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008af3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00008b36 │ │ │ │ + DW_CFA_advance_loc: 3 to 00008af6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00008b39 │ │ │ │ + DW_CFA_advance_loc: 3 to 00008af9 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc2: 3058 to 0000972b │ │ │ │ + DW_CFA_advance_loc2: 3058 to 000096eb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000972c │ │ │ │ + DW_CFA_advance_loc: 1 to 000096ec │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000972d │ │ │ │ + DW_CFA_advance_loc: 1 to 000096ed │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000972e │ │ │ │ + DW_CFA_advance_loc: 1 to 000096ee │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000972f │ │ │ │ + DW_CFA_advance_loc: 1 to 000096ef │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009730 │ │ │ │ + DW_CFA_advance_loc: 1 to 000096f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1193 to 00009bd9 │ │ │ │ + DW_CFA_advance_loc2: 1193 to 00009b99 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009bda │ │ │ │ + DW_CFA_advance_loc: 1 to 00009b9a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009bdb │ │ │ │ + DW_CFA_advance_loc: 1 to 00009b9b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009bdc │ │ │ │ + DW_CFA_advance_loc: 1 to 00009b9c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009bdd │ │ │ │ + DW_CFA_advance_loc: 1 to 00009b9d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009bde │ │ │ │ + DW_CFA_advance_loc: 1 to 00009b9e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1924 to 0000a362 │ │ │ │ + DW_CFA_advance_loc2: 1924 to 0000a322 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a363 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a323 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a364 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a324 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a365 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a325 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a366 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a326 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000a370 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000a330 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000a39c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000a35c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a39d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a35d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a39e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a35e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a39f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a35f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a3a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a360 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000a3b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000a370 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e6c 00000084 00000e70 FDE cie=00000000 pc=0000a9c0..0000c69e │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a9c1 │ │ │ │ +00000e6c 00000084 00000e70 FDE cie=00000000 pc=0000a980..0000c65e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a981 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a9c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a982 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a9c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a983 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a9c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a984 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000a9c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000a987 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc2: 2914 to 0000b529 │ │ │ │ + DW_CFA_advance_loc2: 2914 to 0000b4e9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b52a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b4ea │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b52b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b4eb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b52c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b4ec │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b52d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b4ed │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b52e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b4ee │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 997 to 0000b913 │ │ │ │ + DW_CFA_advance_loc2: 997 to 0000b8d3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b914 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b8d4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b915 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b8d5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b916 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b8d6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b917 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b8d7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b918 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b8d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1927 to 0000c09f │ │ │ │ + DW_CFA_advance_loc2: 1927 to 0000c05f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c0a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c060 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c0a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c061 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c0a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c062 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c0a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c063 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000c0b0 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000c070 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000c0dc │ │ │ │ + DW_CFA_advance_loc: 44 to 0000c09c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c0dd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c09d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c0de │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c09e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c0df │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c09f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c0e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c0a0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000c0f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000c0b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ef4 00000038 00000ef8 FDE cie=00000000 pc=0000c6a0..0000c9db │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c6a1 │ │ │ │ +00000ef4 00000038 00000ef8 FDE cie=00000000 pc=0000c660..0000c99b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c661 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000c6a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000c663 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000c6a9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000c669 │ │ │ │ DW_CFA_offset: 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 0000c903 │ │ │ │ + DW_CFA_advance_loc2: 602 to 0000c8c3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c904 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c8c4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c905 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c8c5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c906 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c8c6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000c910 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000c8d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 199 to 0000c9d7 │ │ │ │ + DW_CFA_advance_loc1: 199 to 0000c997 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c9d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c998 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c9d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c999 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c9da │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c99a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ │ │ │ -00000f30 00000038 00000f34 FDE cie=00000000 pc=0000c9e0..0000cd18 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c9e1 │ │ │ │ +00000f30 00000038 00000f34 FDE cie=00000000 pc=0000c9a0..0000ccd8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c9a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000c9e3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000c9a3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000c9e9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000c9a9 │ │ │ │ DW_CFA_offset: 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: 568 to 0000cc21 │ │ │ │ + DW_CFA_advance_loc2: 568 to 0000cbe1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cc22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cbe2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cc23 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cbe3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cc24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cbe4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000cc30 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000cbf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 228 to 0000cd14 │ │ │ │ + DW_CFA_advance_loc1: 228 to 0000ccd4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cd15 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ccd5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cd16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ccd6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cd17 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ccd7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ │ │ │ -00000f6c 0000003c 00000f70 FDE cie=00000000 pc=0000cd20..0000dfd6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cd21 │ │ │ │ +00000f6c 0000003c 00000f70 FDE cie=00000000 pc=0000cce0..0000df96 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cce1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000cd23 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000cce3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000cd2c │ │ │ │ + DW_CFA_advance_loc: 9 to 0000ccec │ │ │ │ DW_CFA_offset: 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: 60 to 0000cd68 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000cd28 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cd69 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cd29 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cd6a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cd2a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cd6b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cd2b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000cd70 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000cd30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1293 to 0000d27d │ │ │ │ + DW_CFA_advance_loc2: 1293 to 0000d23d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d27e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d23e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d27f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d23f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d280 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d240 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d281 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d241 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000fac 0000004c 00000fb0 FDE cie=00000000 pc=0000dfe0..0000f497 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000dfeb │ │ │ │ +00000fac 0000004c 00000fb0 FDE cie=00000000 pc=0000dfa0..0000f457 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000dfab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000dfed │ │ │ │ + DW_CFA_advance_loc: 2 to 0000dfad │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000dff6 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000dfb6 │ │ │ │ DW_CFA_offset: 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: 78 to 0000e044 │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000e004 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e045 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e005 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e046 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e006 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e047 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e007 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000e050 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000e010 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 964 to 0000e414 │ │ │ │ + DW_CFA_advance_loc2: 964 to 0000e3d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e415 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e3d5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e416 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e3d6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e417 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e3d7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000e420 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000e3e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 154 to 0000e4ba │ │ │ │ + DW_CFA_advance_loc1: 154 to 0000e47a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e4bb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e47b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e4bc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e47c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e4bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e47d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000e4c0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000e480 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ffc 0000002c 00001000 FDE cie=00000000 pc=0000f4a0..0001119f │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f4a1 │ │ │ │ +00000ffc 0000002c 00001000 FDE cie=00000000 pc=0000f460..0001119f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f461 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000f4a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000f463 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000f4ac │ │ │ │ + DW_CFA_advance_loc: 9 to 0000f46c │ │ │ │ DW_CFA_offset: 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: 79 to 0000f4fb │ │ │ │ + DW_CFA_advance_loc1: 79 to 0000f4bb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f4fc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f4bc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f4fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f4bd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f4fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f4be │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000f500 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000f4c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000102c 0000002c 00001030 FDE cie=00000000 pc=000111a0..00012fc4 │ │ │ │ +0000102c 0000002c 00001030 FDE cie=00000000 pc=000111a0..00012f84 │ │ │ │ DW_CFA_advance_loc: 1 to 000111a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 000111a3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 000111ac │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -2186,3729 +2187,3729 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 00011210 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 16 to 00011220 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000105c 0000002c 00001060 FDE cie=00000000 pc=00012fd0..00015b1d │ │ │ │ - DW_CFA_advance_loc: 1 to 00012fd1 │ │ │ │ +0000105c 0000002c 00001060 FDE cie=00000000 pc=00012f90..000159c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012f91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00012fd3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00012f93 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00012fdc │ │ │ │ + DW_CFA_advance_loc: 9 to 00012f9c │ │ │ │ DW_CFA_offset: 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: 1494 to 000135b2 │ │ │ │ + DW_CFA_advance_loc2: 1462 to 00013552 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000135b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013553 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000135b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013554 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000135b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013555 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000135b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013556 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000108c 0000002c 00001090 FDE cie=00000000 pc=00015b20..00019731 │ │ │ │ - DW_CFA_advance_loc: 11 to 00015b2b │ │ │ │ +0000108c 0000002c 00001090 FDE cie=00000000 pc=000159d0..000195b1 │ │ │ │ + DW_CFA_advance_loc: 11 to 000159db │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00015b2d │ │ │ │ + DW_CFA_advance_loc: 2 to 000159dd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00015b36 │ │ │ │ + DW_CFA_advance_loc: 9 to 000159e6 │ │ │ │ DW_CFA_offset: 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 00015b7e │ │ │ │ + DW_CFA_advance_loc1: 72 to 00015a2e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00015b7f │ │ │ │ + DW_CFA_advance_loc: 1 to 00015a2f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00015b80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015a30 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00015b81 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015a31 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015b82 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015a32 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000010bc 0000002c 000010c0 FDE cie=00000000 pc=00019740..0001c27b │ │ │ │ - DW_CFA_advance_loc: 1 to 00019741 │ │ │ │ +000010bc 0000002c 000010c0 FDE cie=00000000 pc=000195c0..0001c127 │ │ │ │ + DW_CFA_advance_loc: 1 to 000195c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00019743 │ │ │ │ + DW_CFA_advance_loc: 2 to 000195c3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0001974c │ │ │ │ + DW_CFA_advance_loc: 9 to 000195cc │ │ │ │ DW_CFA_offset: 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: 3254 to 0001a402 │ │ │ │ + DW_CFA_advance_loc2: 3270 to 0001a292 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a403 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a293 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a404 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a294 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a405 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a295 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a406 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a296 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000010ec 0000002c 000010f0 FDE cie=00000000 pc=0001c280..0001fcbe │ │ │ │ - DW_CFA_advance_loc: 11 to 0001c28b │ │ │ │ +000010ec 0000002c 000010f0 FDE cie=00000000 pc=0001c130..0001fb7e │ │ │ │ + DW_CFA_advance_loc: 11 to 0001c13b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001c28d │ │ │ │ + DW_CFA_advance_loc: 2 to 0001c13d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0001c296 │ │ │ │ + DW_CFA_advance_loc: 9 to 0001c146 │ │ │ │ DW_CFA_offset: 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 0001c2e3 │ │ │ │ + DW_CFA_advance_loc1: 77 to 0001c193 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c2e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c194 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c2e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c195 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c2e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c196 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c2e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c197 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000111c 0000003c 00001120 FDE cie=00000000 pc=0001fcc0..0001fe59 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fcc1 │ │ │ │ +0000111c 0000003c 00001120 FDE cie=00000000 pc=0001fb80..0001fd19 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fb81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fcc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fb82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fcc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fb83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fcc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fb84 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001fcc7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001fb87 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc2: 359 to 0001fe2e │ │ │ │ + DW_CFA_advance_loc2: 359 to 0001fcee │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fe2f │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fcef │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fe30 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fcf0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fe31 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fcf1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fe32 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fcf2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 0001fe40 │ │ │ │ + DW_CFA_advance_loc: 14 to 0001fd00 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000115c 0000002c 00001160 FDE cie=00000000 pc=0001fe60..000202ae │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fe61 │ │ │ │ +0000115c 0000002c 00001160 FDE cie=00000000 pc=0001fd20..0002016e │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fd21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001fe63 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001fd23 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0001fe69 │ │ │ │ + DW_CFA_advance_loc: 6 to 0001fd29 │ │ │ │ DW_CFA_offset: 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 00020077 │ │ │ │ + DW_CFA_advance_loc2: 526 to 0001ff37 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00020078 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ff38 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00020079 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ff39 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002007a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ff3a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002007b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ff3b │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000118c 0000002c 00001190 FDE cie=00000000 pc=000202b0..00020716 │ │ │ │ - DW_CFA_advance_loc: 1 to 000202b1 │ │ │ │ +0000118c 0000002c 00001190 FDE cie=00000000 pc=00020170..000205d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020171 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000202b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00020173 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000202b9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00020179 │ │ │ │ DW_CFA_offset: 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 000204cf │ │ │ │ + DW_CFA_advance_loc2: 534 to 0002038f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000204d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020390 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000204d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020391 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000204d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020392 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 000204e0 │ │ │ │ + DW_CFA_advance_loc: 14 to 000203a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000011bc 0000002c 000011c0 FDE cie=00000000 pc=00020720..00020e11 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020721 │ │ │ │ +000011bc 0000002c 000011c0 FDE cie=00000000 pc=000205e0..00020cd1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000205e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00020723 │ │ │ │ + DW_CFA_advance_loc: 2 to 000205e3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00020729 │ │ │ │ + DW_CFA_advance_loc: 6 to 000205e9 │ │ │ │ DW_CFA_offset: 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: 1209 to 00020be2 │ │ │ │ + DW_CFA_advance_loc2: 1209 to 00020aa2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00020be3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020aa3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00020be4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020aa4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00020be5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020aa5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020be6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020aa6 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000011ec 00000058 000011f0 FDE cie=00000000 pc=00020e20..00020e9b │ │ │ │ - DW_CFA_advance_loc: 1 to 00020e21 │ │ │ │ +000011ec 00000058 000011f0 FDE cie=00000000 pc=00020ce0..00020d5b │ │ │ │ + DW_CFA_advance_loc: 1 to 00020ce1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020e22 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020ce2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00020e25 │ │ │ │ + DW_CFA_advance_loc: 3 to 00020ce5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 00020e4a │ │ │ │ + DW_CFA_advance_loc: 37 to 00020d0a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020e4b │ │ │ │ + DW_CFA_advance_loc: 1 to 00020d0b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020e4c │ │ │ │ + DW_CFA_advance_loc: 1 to 00020d0c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00020e50 │ │ │ │ + DW_CFA_advance_loc: 4 to 00020d10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00020e53 │ │ │ │ + DW_CFA_advance_loc: 3 to 00020d13 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020e54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020d14 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00020e5f │ │ │ │ + DW_CFA_advance_loc: 11 to 00020d1f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00020e66 │ │ │ │ + DW_CFA_advance_loc: 7 to 00020d26 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020e67 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020d27 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00020e72 │ │ │ │ + DW_CFA_advance_loc: 11 to 00020d32 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00020e79 │ │ │ │ + DW_CFA_advance_loc: 7 to 00020d39 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020e7a │ │ │ │ + DW_CFA_advance_loc: 1 to 00020d3a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00020e85 │ │ │ │ + DW_CFA_advance_loc: 11 to 00020d45 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00020e8c │ │ │ │ + DW_CFA_advance_loc: 7 to 00020d4c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020e8d │ │ │ │ + DW_CFA_advance_loc: 1 to 00020d4d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00020e95 │ │ │ │ + DW_CFA_advance_loc: 8 to 00020d55 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00020e98 │ │ │ │ + DW_CFA_advance_loc: 3 to 00020d58 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020e99 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020d59 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020e9a │ │ │ │ + DW_CFA_advance_loc: 1 to 00020d5a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001248 0000005c 0000124c FDE cie=00000000 pc=00020ea0..00020fb4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020ea1 │ │ │ │ +00001248 0000005c 0000124c FDE cie=00000000 pc=00020d60..00020e74 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020d61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020ea2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020d62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020ea3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020d63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020ea4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020d64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00020ea7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00020d67 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 46 to 00020ed5 │ │ │ │ + DW_CFA_advance_loc: 46 to 00020d95 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00020ee1 │ │ │ │ + DW_CFA_advance_loc: 12 to 00020da1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 53 to 00020f16 │ │ │ │ + DW_CFA_advance_loc: 53 to 00020dd6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 8 to 00020f1e │ │ │ │ + DW_CFA_advance_loc: 8 to 00020dde │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00020f26 │ │ │ │ + DW_CFA_advance_loc: 8 to 00020de6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 00020f3d │ │ │ │ + DW_CFA_advance_loc: 23 to 00020dfd │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00020f41 │ │ │ │ + DW_CFA_advance_loc: 4 to 00020e01 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 00020f4c │ │ │ │ + DW_CFA_advance_loc: 8 to 00020e09 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 52 to 00020f80 │ │ │ │ + DW_CFA_advance_loc: 55 to 00020e40 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020f81 │ │ │ │ + DW_CFA_advance_loc: 3 to 00020e43 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00020f84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020e44 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020f85 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020e45 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020f86 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020e46 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00020f90 │ │ │ │ + DW_CFA_advance_loc: 10 to 00020e50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 00020f97 │ │ │ │ + DW_CFA_advance_loc: 7 to 00020e57 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00020f9b │ │ │ │ + DW_CFA_advance_loc: 4 to 00020e5b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 00020faa │ │ │ │ + DW_CFA_advance_loc: 15 to 00020e6a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000012a8 00000054 000012ac FDE cie=00000000 pc=00020fc0..000210b7 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020fc1 │ │ │ │ +000012a8 00000054 000012ac FDE cie=00000000 pc=00020e80..00020f77 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020e81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020fc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020e82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020fc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020e83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020fc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020e84 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00020fc7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00020e87 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc1: 77 to 00021014 │ │ │ │ + DW_CFA_advance_loc1: 77 to 00020ed4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00021020 │ │ │ │ + DW_CFA_advance_loc: 8 to 00020edc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 00021045 │ │ │ │ + DW_CFA_advance_loc: 41 to 00020f05 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00021049 │ │ │ │ + DW_CFA_advance_loc: 4 to 00020f09 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 17 to 0002105a │ │ │ │ + DW_CFA_advance_loc: 17 to 00020f1a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 52 to 0002108e │ │ │ │ + DW_CFA_advance_loc: 52 to 00020f4e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021091 │ │ │ │ + DW_CFA_advance_loc: 3 to 00020f51 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021092 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020f52 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021093 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020f53 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021094 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020f54 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000210a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00020f60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 000210a6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00020f66 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 000210aa │ │ │ │ + DW_CFA_advance_loc: 4 to 00020f6a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000210b2 │ │ │ │ + DW_CFA_advance_loc: 8 to 00020f72 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001300 00000054 00001304 FDE cie=00000000 pc=000210c0..000211cf │ │ │ │ - DW_CFA_advance_loc: 1 to 000210c1 │ │ │ │ +00001300 00000054 00001304 FDE cie=00000000 pc=00020f80..0002108f │ │ │ │ + DW_CFA_advance_loc: 1 to 00020f81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000210c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020f82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000210c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020f83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000210c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020f84 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000210c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00020f87 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc1: 85 to 0002111c │ │ │ │ + DW_CFA_advance_loc1: 85 to 00020fdc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00021128 │ │ │ │ + DW_CFA_advance_loc: 16 to 00020fec │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 46 to 00021156 │ │ │ │ + DW_CFA_advance_loc: 42 to 00021016 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 9 to 0002115f │ │ │ │ + DW_CFA_advance_loc: 9 to 0002101f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002116b │ │ │ │ + DW_CFA_advance_loc: 12 to 0002102b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 51 to 0002119e │ │ │ │ + DW_CFA_advance_loc: 51 to 0002105e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000211a1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021061 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000211a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021062 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000211a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021063 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000211a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021064 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000211b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00021070 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 000211b6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00021076 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 8 to 000211be │ │ │ │ + DW_CFA_advance_loc: 8 to 0002107e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000211ca │ │ │ │ + DW_CFA_advance_loc: 12 to 0002108a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001358 00000028 0000135c FDE cie=00000000 pc=000211d0..00021200 │ │ │ │ - DW_CFA_advance_loc: 1 to 000211d1 │ │ │ │ +00001358 00000028 0000135c FDE cie=00000000 pc=00021090..000210c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021091 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000211d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021094 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 000211eb │ │ │ │ + DW_CFA_advance_loc: 23 to 000210ab │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 000211f0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000210b0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000211f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000210b2 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000211f6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000210b6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000211fe │ │ │ │ + DW_CFA_advance_loc: 8 to 000210be │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000211ff │ │ │ │ + DW_CFA_advance_loc: 1 to 000210bf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001384 00000028 00001388 FDE cie=00000000 pc=00021200..00021238 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021201 │ │ │ │ +00001384 00000028 00001388 FDE cie=00000000 pc=000210c0..000210f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000210c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021204 │ │ │ │ + DW_CFA_advance_loc: 3 to 000210c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 31 to 00021223 │ │ │ │ + DW_CFA_advance_loc: 31 to 000210e3 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00021228 │ │ │ │ + DW_CFA_advance_loc: 5 to 000210e8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002122a │ │ │ │ + DW_CFA_advance_loc: 2 to 000210ea │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002122e │ │ │ │ + DW_CFA_advance_loc: 4 to 000210ee │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00021236 │ │ │ │ + DW_CFA_advance_loc: 8 to 000210f6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021237 │ │ │ │ + DW_CFA_advance_loc: 1 to 000210f7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000013b0 00000028 000013b4 FDE cie=00000000 pc=00021240..00021280 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021241 │ │ │ │ +000013b0 00000028 000013b4 FDE cie=00000000 pc=00021100..00021140 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021101 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021244 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021104 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 0002126b │ │ │ │ + DW_CFA_advance_loc: 39 to 0002112b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00021270 │ │ │ │ + DW_CFA_advance_loc: 5 to 00021130 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00021272 │ │ │ │ + DW_CFA_advance_loc: 2 to 00021132 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00021276 │ │ │ │ + DW_CFA_advance_loc: 4 to 00021136 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002127e │ │ │ │ + DW_CFA_advance_loc: 8 to 0002113e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002127f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002113f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000013dc 00000070 000013e0 FDE cie=00000000 pc=00021280..000213cd │ │ │ │ - DW_CFA_advance_loc: 1 to 00021281 │ │ │ │ +000013dc 00000070 000013e0 FDE cie=00000000 pc=00021140..0002128d │ │ │ │ + DW_CFA_advance_loc: 1 to 00021141 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021282 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021142 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021283 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021143 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021284 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021144 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 149 to 00021319 │ │ │ │ + DW_CFA_advance_loc1: 149 to 000211d9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002131a │ │ │ │ + DW_CFA_advance_loc: 1 to 000211da │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002131b │ │ │ │ + DW_CFA_advance_loc: 1 to 000211db │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002131c │ │ │ │ + DW_CFA_advance_loc: 1 to 000211dc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00021320 │ │ │ │ + DW_CFA_advance_loc: 4 to 000211e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 23 to 00021337 │ │ │ │ + DW_CFA_advance_loc: 23 to 000211f7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021338 │ │ │ │ + DW_CFA_advance_loc: 1 to 000211f8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021339 │ │ │ │ + DW_CFA_advance_loc: 1 to 000211f9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002133a │ │ │ │ + DW_CFA_advance_loc: 1 to 000211fa │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00021340 │ │ │ │ + DW_CFA_advance_loc: 6 to 00021200 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 87 to 00021397 │ │ │ │ + DW_CFA_advance_loc1: 87 to 00021257 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021398 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021258 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021399 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021259 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002139a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002125a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000213a0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00021260 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 000213a7 │ │ │ │ + DW_CFA_advance_loc: 7 to 00021267 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000213a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021268 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000213a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021269 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000213aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0002126a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000213b0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00021270 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001450 000000d0 00001454 FDE cie=00000000 pc=000213d0..000215e3 │ │ │ │ - DW_CFA_advance_loc: 1 to 000213d1 │ │ │ │ +00001450 000000d0 00001454 FDE cie=00000000 pc=00021290..000214a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021291 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000213d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021292 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000213d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021293 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 99 to 00021436 │ │ │ │ + DW_CFA_advance_loc1: 99 to 000212f6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021439 │ │ │ │ + DW_CFA_advance_loc: 3 to 000212f9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00021442 │ │ │ │ + DW_CFA_advance_loc: 9 to 00021302 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002144a │ │ │ │ + DW_CFA_advance_loc: 8 to 0002130a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002144d │ │ │ │ + DW_CFA_advance_loc: 3 to 0002130d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00021458 │ │ │ │ + DW_CFA_advance_loc: 11 to 00021318 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00021474 │ │ │ │ + DW_CFA_advance_loc: 28 to 00021334 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021477 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021337 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002147d │ │ │ │ + DW_CFA_advance_loc: 6 to 0002133d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021480 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021340 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00021486 │ │ │ │ + DW_CFA_advance_loc: 6 to 00021346 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021489 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021349 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002148f │ │ │ │ + DW_CFA_advance_loc: 6 to 0002134f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021492 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021352 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002149a │ │ │ │ + DW_CFA_advance_loc: 8 to 0002135a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002149b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002135b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002149c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002135c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002149d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002135d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 000214a0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021360 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000214a3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021363 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000214a6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021366 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000214b1 │ │ │ │ + DW_CFA_advance_loc: 11 to 00021371 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000214bd │ │ │ │ + DW_CFA_advance_loc: 12 to 0002137d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000214c0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021380 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000214c6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00021386 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000214c9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021389 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000214d1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00021391 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 000214de │ │ │ │ + DW_CFA_advance_loc: 13 to 0002139e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000214e1 │ │ │ │ + DW_CFA_advance_loc: 3 to 000213a1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000214ec │ │ │ │ + DW_CFA_advance_loc: 11 to 000213ac │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000214f7 │ │ │ │ + DW_CFA_advance_loc: 11 to 000213b7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000214fa │ │ │ │ + DW_CFA_advance_loc: 3 to 000213ba │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00021500 │ │ │ │ + DW_CFA_advance_loc: 6 to 000213c0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021503 │ │ │ │ + DW_CFA_advance_loc: 3 to 000213c3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00021509 │ │ │ │ + DW_CFA_advance_loc: 6 to 000213c9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002150c │ │ │ │ + DW_CFA_advance_loc: 3 to 000213cc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00021517 │ │ │ │ + DW_CFA_advance_loc: 11 to 000213d7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00021522 │ │ │ │ + DW_CFA_advance_loc: 11 to 000213e2 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021525 │ │ │ │ + DW_CFA_advance_loc: 3 to 000213e5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00021530 │ │ │ │ + DW_CFA_advance_loc: 11 to 000213f0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002153b │ │ │ │ + DW_CFA_advance_loc: 11 to 000213fb │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002153e │ │ │ │ + DW_CFA_advance_loc: 3 to 000213fe │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00021549 │ │ │ │ + DW_CFA_advance_loc: 11 to 00021409 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00021554 │ │ │ │ + DW_CFA_advance_loc: 11 to 00021414 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021557 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021417 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00021562 │ │ │ │ + DW_CFA_advance_loc: 11 to 00021422 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 17 to 00021573 │ │ │ │ + DW_CFA_advance_loc: 17 to 00021433 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021576 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021436 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002157e │ │ │ │ + DW_CFA_advance_loc: 8 to 0002143e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00021593 │ │ │ │ + DW_CFA_advance_loc: 21 to 00021453 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021596 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021456 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000215a1 │ │ │ │ + DW_CFA_advance_loc: 11 to 00021461 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000215b3 │ │ │ │ + DW_CFA_advance_loc: 18 to 00021473 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000215b6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021476 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000215c1 │ │ │ │ + DW_CFA_advance_loc: 11 to 00021481 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000215d3 │ │ │ │ + DW_CFA_advance_loc: 18 to 00021493 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000215d6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021496 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000215de │ │ │ │ + DW_CFA_advance_loc: 8 to 0002149e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001524 0000002c 00001528 FDE cie=00000000 pc=00021600..00021b8c │ │ │ │ - DW_CFA_advance_loc: 1 to 00021601 │ │ │ │ +00001524 0000002c 00001528 FDE cie=00000000 pc=000214c0..00021a4c │ │ │ │ + DW_CFA_advance_loc: 1 to 000214c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00021605 │ │ │ │ + DW_CFA_advance_loc: 4 to 000214c5 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0002160b │ │ │ │ + DW_CFA_advance_loc: 6 to 000214cb │ │ │ │ DW_CFA_offset: 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 0002184c │ │ │ │ + DW_CFA_advance_loc2: 577 to 0002170c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002184d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002170d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002184e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002170e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002184f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002170f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021850 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021710 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001554 0000002c 00001558 FDE cie=00000000 pc=00021b90..00023c54 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b91 │ │ │ │ +00001554 0000002c 00001558 FDE cie=00000000 pc=00021a50..00023b14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021a51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00021b93 │ │ │ │ + DW_CFA_advance_loc: 2 to 00021a53 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00021b9c │ │ │ │ + DW_CFA_advance_loc: 3 to 00021a56 │ │ │ │ DW_CFA_offset: 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: 1812 to 000222b0 │ │ │ │ + DW_CFA_advance_loc2: 1818 to 00022170 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000222b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022171 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000222b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022172 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000222b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022173 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000222b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022174 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001584 0000003c 00001588 FDE cie=00000000 pc=00023c60..00025b82 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023c61 │ │ │ │ +00001584 0000003c 00001588 FDE cie=00000000 pc=00023b20..00025a42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023b21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00023c63 │ │ │ │ + DW_CFA_advance_loc: 2 to 00023b23 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00023c6c │ │ │ │ + DW_CFA_advance_loc: 3 to 00023b26 │ │ │ │ DW_CFA_offset: 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: 1913 to 000243e5 │ │ │ │ + DW_CFA_advance_loc2: 1923 to 000242a9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000243e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000242aa │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000243e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000242ab │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000243e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000242ac │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000243e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000242ad │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1661 to 00024a66 │ │ │ │ + DW_CFA_advance_loc2: 1657 to 00024926 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024a67 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024927 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024a68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024928 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024a69 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024929 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00024a70 │ │ │ │ + DW_CFA_advance_loc: 7 to 00024930 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000015c4 00000038 000015c8 FDE cie=00000000 pc=00025b90..00025e71 │ │ │ │ - DW_CFA_advance_loc: 1 to 00025b91 │ │ │ │ +000015c4 00000038 000015c8 FDE cie=00000000 pc=00025a50..00025d31 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025a51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00025b93 │ │ │ │ + DW_CFA_advance_loc: 2 to 00025a53 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00025b99 │ │ │ │ + DW_CFA_advance_loc: 6 to 00025a59 │ │ │ │ DW_CFA_offset: 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 00025ddd │ │ │ │ + DW_CFA_advance_loc2: 580 to 00025c9d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025dde │ │ │ │ + DW_CFA_advance_loc: 1 to 00025c9e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025ddf │ │ │ │ + DW_CFA_advance_loc: 1 to 00025c9f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025de0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025ca0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00025df0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00025cb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 125 to 00025e6d │ │ │ │ + DW_CFA_advance_loc1: 125 to 00025d2d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025e6e │ │ │ │ + DW_CFA_advance_loc: 1 to 00025d2e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025e6f │ │ │ │ + DW_CFA_advance_loc: 1 to 00025d2f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025e70 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025d30 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ │ │ │ -00001600 00000038 00001604 FDE cie=00000000 pc=00025e80..00026150 │ │ │ │ - DW_CFA_advance_loc: 1 to 00025e81 │ │ │ │ +00001600 00000038 00001604 FDE cie=00000000 pc=00025d40..00026010 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025d41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00025e83 │ │ │ │ + DW_CFA_advance_loc: 2 to 00025d43 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00025e89 │ │ │ │ + DW_CFA_advance_loc: 6 to 00025d49 │ │ │ │ DW_CFA_offset: 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: 564 to 000260bd │ │ │ │ + DW_CFA_advance_loc2: 564 to 00025f7d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000260be │ │ │ │ + DW_CFA_advance_loc: 1 to 00025f7e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000260bf │ │ │ │ + DW_CFA_advance_loc: 1 to 00025f7f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000260c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025f80 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 000260d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00025f90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 124 to 0002614c │ │ │ │ + DW_CFA_advance_loc1: 124 to 0002600c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002614d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002600d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002614e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002600e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002614f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002600f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ │ │ │ -0000163c 0000003c 00001640 FDE cie=00000000 pc=00026150..000262f9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026151 │ │ │ │ +0000163c 0000003c 00001640 FDE cie=00000000 pc=00026010..000261b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026011 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026152 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026012 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026153 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026013 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026154 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026014 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00026157 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026017 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc2: 375 to 000262ce │ │ │ │ + DW_CFA_advance_loc2: 375 to 0002618e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000262cf │ │ │ │ + DW_CFA_advance_loc: 1 to 0002618f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000262d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026190 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000262d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026191 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000262d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026192 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 000262e0 │ │ │ │ + DW_CFA_advance_loc: 14 to 000261a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000167c 0000003c 00001680 FDE cie=00000000 pc=00026300..0002650e │ │ │ │ - DW_CFA_advance_loc: 1 to 00026301 │ │ │ │ +0000167c 0000003c 00001680 FDE cie=00000000 pc=000261c0..000263ae │ │ │ │ + DW_CFA_advance_loc: 1 to 000261c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026302 │ │ │ │ + DW_CFA_advance_loc: 1 to 000261c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026303 │ │ │ │ + DW_CFA_advance_loc: 1 to 000261c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026304 │ │ │ │ + DW_CFA_advance_loc: 1 to 000261c4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00026307 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc2: 514 to 00026509 │ │ │ │ + DW_CFA_advance_loc: 3 to 000261c7 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 482 to 000263a9 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002650a │ │ │ │ + DW_CFA_advance_loc: 1 to 000263aa │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002650b │ │ │ │ + DW_CFA_advance_loc: 1 to 000263ab │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002650c │ │ │ │ + DW_CFA_advance_loc: 1 to 000263ac │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002650d │ │ │ │ + DW_CFA_advance_loc: 1 to 000263ad │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016bc 0000003c 000016c0 FDE cie=00000000 pc=00026510..00026739 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026511 │ │ │ │ +000016bc 0000003c 000016c0 FDE cie=00000000 pc=000263b0..000265c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000263b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026512 │ │ │ │ + DW_CFA_advance_loc: 1 to 000263b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026513 │ │ │ │ + DW_CFA_advance_loc: 1 to 000263b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026514 │ │ │ │ + DW_CFA_advance_loc: 1 to 000263b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00026517 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc2: 504 to 0002670f │ │ │ │ + DW_CFA_advance_loc: 3 to 000263b7 │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc2: 498 to 000265a9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026710 │ │ │ │ + DW_CFA_advance_loc: 1 to 000265aa │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026711 │ │ │ │ + DW_CFA_advance_loc: 1 to 000265ab │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026712 │ │ │ │ + DW_CFA_advance_loc: 1 to 000265ac │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026713 │ │ │ │ + DW_CFA_advance_loc: 1 to 000265ad │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00026720 │ │ │ │ + DW_CFA_advance_loc: 3 to 000265b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000016fc 0000002c 00001700 FDE cie=00000000 pc=00026740..00026c65 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026741 │ │ │ │ +000016fc 0000002c 00001700 FDE cie=00000000 pc=000265d0..00026af5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000265d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00026743 │ │ │ │ + DW_CFA_advance_loc: 2 to 000265d3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00026749 │ │ │ │ + DW_CFA_advance_loc: 6 to 000265d9 │ │ │ │ DW_CFA_offset: 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: 1290 to 00026c53 │ │ │ │ + DW_CFA_advance_loc2: 1290 to 00026ae3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00026c54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026ae4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00026c55 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026ae5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00026c56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026ae6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026c57 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026ae7 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000172c 00000058 00001730 FDE cie=00000000 pc=00026c70..00026ceb │ │ │ │ - DW_CFA_advance_loc: 1 to 00026c71 │ │ │ │ +0000172c 00000058 00001730 FDE cie=00000000 pc=00026b00..00026b7b │ │ │ │ + DW_CFA_advance_loc: 1 to 00026b01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026c72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026b02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00026c75 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026b05 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 00026c9a │ │ │ │ + DW_CFA_advance_loc: 37 to 00026b2a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026c9b │ │ │ │ + DW_CFA_advance_loc: 1 to 00026b2b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026c9c │ │ │ │ + DW_CFA_advance_loc: 1 to 00026b2c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00026ca0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00026b30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00026ca3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026b33 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026ca4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026b34 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00026caf │ │ │ │ + DW_CFA_advance_loc: 11 to 00026b3f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00026cb6 │ │ │ │ + DW_CFA_advance_loc: 7 to 00026b46 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026cb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026b47 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00026cc2 │ │ │ │ + DW_CFA_advance_loc: 11 to 00026b52 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00026cc9 │ │ │ │ + DW_CFA_advance_loc: 7 to 00026b59 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026cca │ │ │ │ + DW_CFA_advance_loc: 1 to 00026b5a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00026cd5 │ │ │ │ + DW_CFA_advance_loc: 11 to 00026b65 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00026cdc │ │ │ │ + DW_CFA_advance_loc: 7 to 00026b6c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026cdd │ │ │ │ + DW_CFA_advance_loc: 1 to 00026b6d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00026ce5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00026b75 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00026ce8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026b78 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026ce9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026b79 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026cea │ │ │ │ + DW_CFA_advance_loc: 1 to 00026b7a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001788 0000005c 0000178c FDE cie=00000000 pc=00026cf0..00026e04 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026cf1 │ │ │ │ +00001788 0000005c 0000178c FDE cie=00000000 pc=00026b80..00026c94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026b81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026cf2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026b82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026cf3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026b83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026cf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026b84 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00026cf7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026b87 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 46 to 00026d25 │ │ │ │ + DW_CFA_advance_loc: 46 to 00026bb5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00026d31 │ │ │ │ + DW_CFA_advance_loc: 12 to 00026bc1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 53 to 00026d66 │ │ │ │ + DW_CFA_advance_loc: 53 to 00026bf6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 6 to 00026d6c │ │ │ │ + DW_CFA_advance_loc: 6 to 00026bfc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00026d74 │ │ │ │ + DW_CFA_advance_loc: 8 to 00026c04 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 00026d8d │ │ │ │ + DW_CFA_advance_loc: 25 to 00026c1d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00026d91 │ │ │ │ + DW_CFA_advance_loc: 4 to 00026c21 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 00026d9c │ │ │ │ + DW_CFA_advance_loc: 8 to 00026c29 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 45 to 00026dc9 │ │ │ │ + DW_CFA_advance_loc: 48 to 00026c59 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00026dcc │ │ │ │ + DW_CFA_advance_loc: 3 to 00026c5c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026dcd │ │ │ │ + DW_CFA_advance_loc: 1 to 00026c5d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026dce │ │ │ │ + DW_CFA_advance_loc: 1 to 00026c5e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026dcf │ │ │ │ + DW_CFA_advance_loc: 1 to 00026c5f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 17 to 00026de0 │ │ │ │ + DW_CFA_advance_loc: 17 to 00026c70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 00026de7 │ │ │ │ + DW_CFA_advance_loc: 7 to 00026c77 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00026deb │ │ │ │ + DW_CFA_advance_loc: 4 to 00026c7b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 00026dfa │ │ │ │ + DW_CFA_advance_loc: 15 to 00026c8a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000017e8 00000054 000017ec FDE cie=00000000 pc=00026e10..00026f07 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026e11 │ │ │ │ +000017e8 00000054 000017ec FDE cie=00000000 pc=00026ca0..00026d97 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026ca1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026e12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026ca2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026e13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026ca3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026e14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026ca4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00026e17 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026ca7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc1: 77 to 00026e64 │ │ │ │ + DW_CFA_advance_loc1: 77 to 00026cf4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00026e70 │ │ │ │ + DW_CFA_advance_loc: 8 to 00026cfc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 00026e95 │ │ │ │ + DW_CFA_advance_loc: 41 to 00026d25 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00026e99 │ │ │ │ + DW_CFA_advance_loc: 4 to 00026d29 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 17 to 00026eaa │ │ │ │ + DW_CFA_advance_loc: 17 to 00026d3a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 45 to 00026ed7 │ │ │ │ + DW_CFA_advance_loc: 45 to 00026d67 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00026eda │ │ │ │ + DW_CFA_advance_loc: 3 to 00026d6a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026edb │ │ │ │ + DW_CFA_advance_loc: 1 to 00026d6b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026edc │ │ │ │ + DW_CFA_advance_loc: 1 to 00026d6c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026edd │ │ │ │ + DW_CFA_advance_loc: 1 to 00026d6d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 19 to 00026ef0 │ │ │ │ + DW_CFA_advance_loc: 19 to 00026d80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 00026ef6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00026d86 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00026efa │ │ │ │ + DW_CFA_advance_loc: 4 to 00026d8a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00026f02 │ │ │ │ + DW_CFA_advance_loc: 8 to 00026d92 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001840 00000028 00001844 FDE cie=00000000 pc=00026f10..00026f40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026f11 │ │ │ │ +00001840 00000028 00001844 FDE cie=00000000 pc=00026da0..00026dd0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026da1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00026f14 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026da4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 00026f2b │ │ │ │ + DW_CFA_advance_loc: 23 to 00026dbb │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00026f30 │ │ │ │ + DW_CFA_advance_loc: 5 to 00026dc0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00026f32 │ │ │ │ + DW_CFA_advance_loc: 2 to 00026dc2 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00026f36 │ │ │ │ + DW_CFA_advance_loc: 4 to 00026dc6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00026f3e │ │ │ │ + DW_CFA_advance_loc: 8 to 00026dce │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026f3f │ │ │ │ + DW_CFA_advance_loc: 1 to 00026dcf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000186c 00000028 00001870 FDE cie=00000000 pc=00026f40..00026f78 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026f41 │ │ │ │ +0000186c 00000028 00001870 FDE cie=00000000 pc=00026dd0..00026e08 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026dd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00026f44 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026dd4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 31 to 00026f63 │ │ │ │ + DW_CFA_advance_loc: 31 to 00026df3 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00026f68 │ │ │ │ + DW_CFA_advance_loc: 5 to 00026df8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00026f6a │ │ │ │ + DW_CFA_advance_loc: 2 to 00026dfa │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00026f6e │ │ │ │ + DW_CFA_advance_loc: 4 to 00026dfe │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00026f76 │ │ │ │ + DW_CFA_advance_loc: 8 to 00026e06 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026f77 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026e07 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001898 00000028 0000189c FDE cie=00000000 pc=00026f80..00026fc0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026f81 │ │ │ │ +00001898 00000028 0000189c FDE cie=00000000 pc=00026e10..00026e50 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026e11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00026f84 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026e14 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 00026fab │ │ │ │ + DW_CFA_advance_loc: 39 to 00026e3b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00026fb0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00026e40 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00026fb2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00026e42 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00026fb6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00026e46 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00026fbe │ │ │ │ + DW_CFA_advance_loc: 8 to 00026e4e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026fbf │ │ │ │ + DW_CFA_advance_loc: 1 to 00026e4f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000018c4 0000005c 000018c8 FDE cie=00000000 pc=00026fc0..000270cd │ │ │ │ - DW_CFA_advance_loc: 1 to 00026fc1 │ │ │ │ +000018c4 0000005c 000018c8 FDE cie=00000000 pc=00026e50..00026f5d │ │ │ │ + DW_CFA_advance_loc: 1 to 00026e51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026fc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026e52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026fc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026e53 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 118 to 00027039 │ │ │ │ + DW_CFA_advance_loc1: 118 to 00026ec9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002703a │ │ │ │ + DW_CFA_advance_loc: 1 to 00026eca │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002703b │ │ │ │ + DW_CFA_advance_loc: 1 to 00026ecb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00027040 │ │ │ │ + DW_CFA_advance_loc: 5 to 00026ed0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 00027081 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00026f11 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00027088 │ │ │ │ + DW_CFA_advance_loc: 7 to 00026f18 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027089 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026f19 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00027090 │ │ │ │ + DW_CFA_advance_loc: 7 to 00026f20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 00027091 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026f21 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00027098 │ │ │ │ + DW_CFA_advance_loc: 7 to 00026f28 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027099 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026f29 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000270a0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00026f30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 000270a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026f31 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 000270a8 │ │ │ │ + DW_CFA_advance_loc: 7 to 00026f38 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000270a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026f39 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000270b0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00026f40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001924 000000c8 00001928 FDE cie=00000000 pc=000270d0..000272c6 │ │ │ │ - DW_CFA_advance_loc: 1 to 000270d1 │ │ │ │ +00001924 000000c8 00001928 FDE cie=00000000 pc=00026f60..00027156 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026f61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000270d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026f62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000270d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026f63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 83 to 00027126 │ │ │ │ + DW_CFA_advance_loc1: 83 to 00026fb6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00027129 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026fb9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00027132 │ │ │ │ + DW_CFA_advance_loc: 9 to 00026fc2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002713a │ │ │ │ + DW_CFA_advance_loc: 8 to 00026fca │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002713d │ │ │ │ + DW_CFA_advance_loc: 3 to 00026fcd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00027148 │ │ │ │ + DW_CFA_advance_loc: 11 to 00026fd8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00027164 │ │ │ │ + DW_CFA_advance_loc: 28 to 00026ff4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00027167 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026ff7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002716d │ │ │ │ + DW_CFA_advance_loc: 6 to 00026ffd │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00027170 │ │ │ │ + DW_CFA_advance_loc: 3 to 00027000 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00027176 │ │ │ │ + DW_CFA_advance_loc: 6 to 00027006 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00027179 │ │ │ │ + DW_CFA_advance_loc: 3 to 00027009 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002717f │ │ │ │ + DW_CFA_advance_loc: 6 to 0002700f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00027182 │ │ │ │ + DW_CFA_advance_loc: 3 to 00027012 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00027188 │ │ │ │ + DW_CFA_advance_loc: 6 to 00027018 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002718b │ │ │ │ + DW_CFA_advance_loc: 3 to 0002701b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00027193 │ │ │ │ + DW_CFA_advance_loc: 8 to 00027023 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027194 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027024 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027195 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027025 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027196 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027026 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000271a0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00027030 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000271a3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00027033 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000271a6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00027036 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000271ae │ │ │ │ + DW_CFA_advance_loc: 8 to 0002703e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 000271bb │ │ │ │ + DW_CFA_advance_loc: 13 to 0002704b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 000271c1 │ │ │ │ + DW_CFA_advance_loc: 6 to 00027051 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000271cc │ │ │ │ + DW_CFA_advance_loc: 11 to 0002705c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000271d7 │ │ │ │ + DW_CFA_advance_loc: 11 to 00027067 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000271da │ │ │ │ + DW_CFA_advance_loc: 3 to 0002706a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000271e0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00027070 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000271e3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00027073 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000271e9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00027079 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000271ec │ │ │ │ + DW_CFA_advance_loc: 3 to 0002707c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000271f7 │ │ │ │ + DW_CFA_advance_loc: 11 to 00027087 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00027202 │ │ │ │ + DW_CFA_advance_loc: 11 to 00027092 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00027205 │ │ │ │ + DW_CFA_advance_loc: 3 to 00027095 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00027210 │ │ │ │ + DW_CFA_advance_loc: 11 to 000270a0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002721b │ │ │ │ + DW_CFA_advance_loc: 11 to 000270ab │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002721e │ │ │ │ + DW_CFA_advance_loc: 3 to 000270ae │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00027229 │ │ │ │ + DW_CFA_advance_loc: 11 to 000270b9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00027234 │ │ │ │ + DW_CFA_advance_loc: 11 to 000270c4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00027237 │ │ │ │ + DW_CFA_advance_loc: 3 to 000270c7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00027242 │ │ │ │ + DW_CFA_advance_loc: 11 to 000270d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 17 to 00027253 │ │ │ │ + DW_CFA_advance_loc: 17 to 000270e3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00027256 │ │ │ │ + DW_CFA_advance_loc: 3 to 000270e6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002725e │ │ │ │ + DW_CFA_advance_loc: 8 to 000270ee │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00027273 │ │ │ │ + DW_CFA_advance_loc: 21 to 00027103 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00027276 │ │ │ │ + DW_CFA_advance_loc: 3 to 00027106 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00027281 │ │ │ │ + DW_CFA_advance_loc: 11 to 00027111 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00027293 │ │ │ │ + DW_CFA_advance_loc: 18 to 00027123 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00027296 │ │ │ │ + DW_CFA_advance_loc: 3 to 00027126 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000272a1 │ │ │ │ + DW_CFA_advance_loc: 11 to 00027131 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000272b3 │ │ │ │ + DW_CFA_advance_loc: 18 to 00027143 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 000272b9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00027149 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000272c1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00027151 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000019f0 00000010 000019f4 FDE cie=00000000 pc=000272c6..000272ca │ │ │ │ +000019f0 00000010 000019f4 FDE cie=00000000 pc=00027156..0002715a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a04 0000002c 00001a08 FDE cie=00000000 pc=00027300..000278a9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027301 │ │ │ │ +00001a04 0000002c 00001a08 FDE cie=00000000 pc=00027180..00027729 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027181 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00027305 │ │ │ │ + DW_CFA_advance_loc: 4 to 00027185 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0002730b │ │ │ │ + DW_CFA_advance_loc: 3 to 00027188 │ │ │ │ DW_CFA_offset: 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: 554 to 00027535 │ │ │ │ + DW_CFA_advance_loc2: 557 to 000273b5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00027536 │ │ │ │ + DW_CFA_advance_loc: 1 to 000273b6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00027537 │ │ │ │ + DW_CFA_advance_loc: 1 to 000273b7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00027538 │ │ │ │ + DW_CFA_advance_loc: 1 to 000273b8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00027540 │ │ │ │ + DW_CFA_advance_loc: 8 to 000273c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001a34 0000003c 00001a38 FDE cie=00000000 pc=000278b0..000298bd │ │ │ │ - DW_CFA_advance_loc: 1 to 000278b1 │ │ │ │ +00001a34 0000003c 00001a38 FDE cie=00000000 pc=00027730..000296fa │ │ │ │ + DW_CFA_advance_loc: 1 to 00027731 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000278b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00027733 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000278bc │ │ │ │ + DW_CFA_advance_loc: 3 to 00027736 │ │ │ │ DW_CFA_offset: 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: 2009 to 00028095 │ │ │ │ + DW_CFA_advance_loc2: 2019 to 00027f19 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028096 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027f1a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028097 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027f1b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028098 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027f1c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028099 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027f1d │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1659 to 00028714 │ │ │ │ + DW_CFA_advance_loc2: 1649 to 0002858e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028715 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002858f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028716 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028590 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028717 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028591 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00028720 │ │ │ │ + DW_CFA_advance_loc: 15 to 000285a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001a74 0000002c 00001a78 FDE cie=00000000 pc=000298c0..0002b89d │ │ │ │ - DW_CFA_advance_loc: 1 to 000298c1 │ │ │ │ +00001a74 0000002c 00001a78 FDE cie=00000000 pc=00029700..0002b62a │ │ │ │ + DW_CFA_advance_loc: 1 to 00029701 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000298c3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00029703 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000298cc │ │ │ │ + DW_CFA_advance_loc: 3 to 00029706 │ │ │ │ DW_CFA_offset: 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: 1640 to 00029f34 │ │ │ │ + DW_CFA_advance_loc2: 1646 to 00029d74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00029f35 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029d75 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00029f36 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029d76 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00029f37 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029d77 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029f38 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029d78 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001aa4 00000038 00001aa8 FDE cie=00000000 pc=0002b8a0..0002bbb0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b8a1 │ │ │ │ +00001aa4 00000038 00001aa8 FDE cie=00000000 pc=0002b630..0002b950 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b631 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002b8a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002b633 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0002b8a9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002b639 │ │ │ │ DW_CFA_offset: 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 0002bb1f │ │ │ │ + DW_CFA_advance_loc2: 646 to 0002b8bf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002bb20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b8c0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002bb21 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b8c1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002bb22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b8c2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002bb30 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002b8d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 124 to 0002bbac │ │ │ │ + DW_CFA_advance_loc1: 124 to 0002b94c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002bbad │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b94d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002bbae │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b94e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002bbaf │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b94f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ │ │ │ -00001ae0 0000003c 00001ae4 FDE cie=00000000 pc=0002bbb0..0002beb8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002bbb1 │ │ │ │ +00001ae0 0000003c 00001ae4 FDE cie=00000000 pc=0002b950..0002bc58 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b951 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002bbb3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002b953 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0002bbb9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002b959 │ │ │ │ DW_CFA_offset: 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 0002be1f │ │ │ │ + DW_CFA_advance_loc2: 614 to 0002bbbf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002be20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bbc0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002be21 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bbc1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002be22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bbc2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002be30 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002bbd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 124 to 0002beac │ │ │ │ + DW_CFA_advance_loc1: 124 to 0002bc4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002bead │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bc4d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002beae │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bc4e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002beaf │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bc4f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002beb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bc50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b20 0000003c 00001b24 FDE cie=00000000 pc=0002bec0..0002c069 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002bec1 │ │ │ │ +00001b20 0000003c 00001b24 FDE cie=00000000 pc=0002bc60..0002be09 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bc61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002bec2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bc62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002bec3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bc63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002bec4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bc64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002bec7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002bc67 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc2: 375 to 0002c03e │ │ │ │ + DW_CFA_advance_loc2: 375 to 0002bdde │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c03f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bddf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c040 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bde0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c041 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bde1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c042 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bde2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002c050 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002bdf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001b60 0000003c 00001b64 FDE cie=00000000 pc=0002c070..0002c27e │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c071 │ │ │ │ +00001b60 0000003c 00001b64 FDE cie=00000000 pc=0002be10..0002bffe │ │ │ │ + DW_CFA_advance_loc: 1 to 0002be11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c072 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002be12 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c073 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002be13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c074 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002be14 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002c077 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc2: 514 to 0002c279 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002be17 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 482 to 0002bff9 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c27a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bffa │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c27b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bffb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c27c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bffc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c27d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bffd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ba0 0000003c 00001ba4 FDE cie=00000000 pc=0002c280..0002c4a9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c281 │ │ │ │ +00001ba0 0000003c 00001ba4 FDE cie=00000000 pc=0002c000..0002c219 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c001 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c282 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c002 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c283 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c003 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c284 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c004 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002c287 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc2: 504 to 0002c47f │ │ │ │ + DW_CFA_advance_loc: 3 to 0002c007 │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc2: 498 to 0002c1f9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c480 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c1fa │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c481 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c1fb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c482 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c1fc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c483 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c1fd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 0002c490 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002c200 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001be0 0000002c 00001be4 FDE cie=00000000 pc=0002c4b0..0002c9f3 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002c4bb │ │ │ │ +00001be0 0000002c 00001be4 FDE cie=00000000 pc=0002c220..0002c763 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002c22b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002c4bd │ │ │ │ + DW_CFA_advance_loc: 2 to 0002c22d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0002c4c3 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002c233 │ │ │ │ DW_CFA_offset: 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 0002c9df │ │ │ │ + DW_CFA_advance_loc2: 1308 to 0002c74f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c9e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c750 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c9e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c751 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c9e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c752 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c9e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c753 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001c10 00000058 00001c14 FDE cie=00000000 pc=0002ca00..0002ca7b │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ca01 │ │ │ │ +00001c10 00000058 00001c14 FDE cie=00000000 pc=0002c770..0002c7eb │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c771 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ca02 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c772 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002ca05 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002c775 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 0002ca2a │ │ │ │ + DW_CFA_advance_loc: 37 to 0002c79a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ca2b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c79b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ca2c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c79c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002ca30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002c7a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0002ca33 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002c7a3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ca34 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c7a4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002ca3f │ │ │ │ + DW_CFA_advance_loc: 11 to 0002c7af │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002ca46 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002c7b6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ca47 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c7b7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002ca52 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002c7c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002ca59 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002c7c9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ca5a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c7ca │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002ca65 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002c7d5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002ca6c │ │ │ │ + DW_CFA_advance_loc: 7 to 0002c7dc │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ca6d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c7dd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002ca75 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002c7e5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002ca78 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002c7e8 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ca79 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c7e9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ca7a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c7ea │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c6c 0000005c 00001c70 FDE cie=00000000 pc=0002ca80..0002cb94 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ca81 │ │ │ │ +00001c6c 0000005c 00001c70 FDE cie=00000000 pc=0002c7f0..0002c904 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c7f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ca82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c7f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ca83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c7f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ca84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c7f4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002ca87 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002c7f7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 46 to 0002cab5 │ │ │ │ + DW_CFA_advance_loc: 46 to 0002c825 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002cac1 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002c831 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 53 to 0002caf6 │ │ │ │ + DW_CFA_advance_loc: 53 to 0002c866 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002cafc │ │ │ │ + DW_CFA_advance_loc: 6 to 0002c86c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002cb04 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002c874 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 0002cb1d │ │ │ │ + DW_CFA_advance_loc: 25 to 0002c88d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002cb21 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002c891 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002cb2c │ │ │ │ + DW_CFA_advance_loc: 8 to 0002c899 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 45 to 0002cb59 │ │ │ │ + DW_CFA_advance_loc: 48 to 0002c8c9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002cb5c │ │ │ │ + DW_CFA_advance_loc: 3 to 0002c8cc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cb5d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c8cd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cb5e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c8ce │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cb5f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c8cf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 17 to 0002cb70 │ │ │ │ + DW_CFA_advance_loc: 17 to 0002c8e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 0002cb77 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002c8e7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002cb7b │ │ │ │ + DW_CFA_advance_loc: 4 to 0002c8eb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 0002cb8a │ │ │ │ + DW_CFA_advance_loc: 15 to 0002c8fa │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ccc 00000054 00001cd0 FDE cie=00000000 pc=0002cba0..0002cc97 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cba1 │ │ │ │ +00001ccc 00000054 00001cd0 FDE cie=00000000 pc=0002c910..0002ca07 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c911 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cba2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c912 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cba3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c913 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cba4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c914 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002cba7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002c917 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc1: 77 to 0002cbf4 │ │ │ │ + DW_CFA_advance_loc1: 77 to 0002c964 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002cc00 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002c96c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 0002cc25 │ │ │ │ + DW_CFA_advance_loc: 41 to 0002c995 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002cc29 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002c999 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 17 to 0002cc3a │ │ │ │ + DW_CFA_advance_loc: 17 to 0002c9aa │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 45 to 0002cc67 │ │ │ │ + DW_CFA_advance_loc: 45 to 0002c9d7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002cc6a │ │ │ │ + DW_CFA_advance_loc: 3 to 0002c9da │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cc6b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c9db │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cc6c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c9dc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cc6d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c9dd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 19 to 0002cc80 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002c9f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0002cc86 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002c9f6 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002cc8a │ │ │ │ + DW_CFA_advance_loc: 4 to 0002c9fa │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002cc92 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ca02 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d24 00000028 00001d28 FDE cie=00000000 pc=0002cca0..0002ccd0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cca1 │ │ │ │ +00001d24 00000028 00001d28 FDE cie=00000000 pc=0002ca10..0002ca40 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ca11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002cca4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002ca14 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 0002ccbb │ │ │ │ + DW_CFA_advance_loc: 23 to 0002ca2b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002ccc0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002ca30 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002ccc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002ca32 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002ccc6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002ca36 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002ccce │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ca3e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cccf │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ca3f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001d50 00000028 00001d54 FDE cie=00000000 pc=0002ccd0..0002cd08 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ccd1 │ │ │ │ +00001d50 00000028 00001d54 FDE cie=00000000 pc=0002ca40..0002ca78 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ca41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002ccd4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002ca44 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 31 to 0002ccf3 │ │ │ │ + DW_CFA_advance_loc: 31 to 0002ca63 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002ccf8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002ca68 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002ccfa │ │ │ │ + DW_CFA_advance_loc: 2 to 0002ca6a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002ccfe │ │ │ │ + DW_CFA_advance_loc: 4 to 0002ca6e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002cd06 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ca76 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cd07 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ca77 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001d7c 00000028 00001d80 FDE cie=00000000 pc=0002cd10..0002cd50 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cd11 │ │ │ │ +00001d7c 00000028 00001d80 FDE cie=00000000 pc=0002ca80..0002cac0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ca81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002cd14 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002ca84 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 0002cd3b │ │ │ │ + DW_CFA_advance_loc: 39 to 0002caab │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002cd40 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002cab0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002cd42 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002cab2 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002cd46 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002cab6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002cd4e │ │ │ │ + DW_CFA_advance_loc: 8 to 0002cabe │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cd4f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cabf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001da8 0000005c 00001dac FDE cie=00000000 pc=0002cd50..0002ce5d │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cd51 │ │ │ │ +00001da8 0000005c 00001dac FDE cie=00000000 pc=0002cac0..0002cbcd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cac1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cd52 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cac2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cd53 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cac3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 118 to 0002cdc9 │ │ │ │ + DW_CFA_advance_loc1: 118 to 0002cb39 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cdca │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cb3a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cdcb │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cb3b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002cdd0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002cb40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 0002ce11 │ │ │ │ + DW_CFA_advance_loc1: 65 to 0002cb81 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002ce18 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002cb88 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ce19 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cb89 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002ce20 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002cb90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ce21 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cb91 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002ce28 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002cb98 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ce29 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cb99 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002ce30 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002cba0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ce31 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cba1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002ce38 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002cba8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ce39 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cba9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002ce40 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002cbb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e08 000000c8 00001e0c FDE cie=00000000 pc=0002ce60..0002d056 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ce61 │ │ │ │ +00001e08 000000c8 00001e0c FDE cie=00000000 pc=0002cbd0..0002cdc6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cbd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ce62 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cbd2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ce63 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cbd3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 83 to 0002ceb6 │ │ │ │ + DW_CFA_advance_loc1: 83 to 0002cc26 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002ceb9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cc29 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0002cec2 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002cc32 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002ceca │ │ │ │ + DW_CFA_advance_loc: 8 to 0002cc3a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002cecd │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cc3d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002ced8 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002cc48 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0002cef4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0002cc64 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002cef7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cc67 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002cefd │ │ │ │ + DW_CFA_advance_loc: 6 to 0002cc6d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002cf00 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cc70 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002cf06 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002cc76 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002cf09 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cc79 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002cf0f │ │ │ │ + DW_CFA_advance_loc: 6 to 0002cc7f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002cf12 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cc82 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002cf18 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002cc88 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002cf1b │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cc8b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002cf23 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002cc93 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cf24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cc94 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cf25 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cc95 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cf26 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cc96 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002cf30 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002cca0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0002cf33 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cca3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002cf36 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cca6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002cf3e │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ccae │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0002cf4b │ │ │ │ + DW_CFA_advance_loc: 13 to 0002ccbb │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002cf51 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002ccc1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002cf5c │ │ │ │ + DW_CFA_advance_loc: 11 to 0002cccc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002cf67 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002ccd7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002cf6a │ │ │ │ + DW_CFA_advance_loc: 3 to 0002ccda │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002cf70 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002cce0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002cf73 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cce3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002cf79 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002cce9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002cf7c │ │ │ │ + DW_CFA_advance_loc: 3 to 0002ccec │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002cf87 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002ccf7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002cf92 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002cd02 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002cf95 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cd05 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002cfa0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002cd10 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002cfab │ │ │ │ + DW_CFA_advance_loc: 11 to 0002cd1b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002cfae │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cd1e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002cfb9 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002cd29 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002cfc4 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002cd34 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002cfc7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cd37 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002cfd2 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002cd42 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 17 to 0002cfe3 │ │ │ │ + DW_CFA_advance_loc: 17 to 0002cd53 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002cfe6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cd56 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002cfee │ │ │ │ + DW_CFA_advance_loc: 8 to 0002cd5e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0002d003 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002cd73 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d006 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cd76 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002d011 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002cd81 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0002d023 │ │ │ │ + DW_CFA_advance_loc: 18 to 0002cd93 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d026 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cd96 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002d031 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002cda1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0002d043 │ │ │ │ + DW_CFA_advance_loc: 18 to 0002cdb3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002d049 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002cdb9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d051 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002cdc1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ed4 00000060 00001ed8 FDE cie=00000000 pc=0002d060..0002d18f │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d061 │ │ │ │ +00001ed4 00000060 00001ed8 FDE cie=00000000 pc=0002cdd0..0002ceff │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cdd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d062 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cdd2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d065 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cdd5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 35 to 0002d088 │ │ │ │ + DW_CFA_advance_loc: 35 to 0002cdf8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 63 to 0002d0c7 │ │ │ │ + DW_CFA_advance_loc: 63 to 0002ce37 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0002d0f7 │ │ │ │ + DW_CFA_advance_loc: 48 to 0002ce67 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d0f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ce68 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d0f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ce69 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002d100 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002ce70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d108 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002ce75 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002d10f │ │ │ │ + DW_CFA_advance_loc: 10 to 0002ce7f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d117 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ce87 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 0002d126 │ │ │ │ + DW_CFA_advance_loc: 15 to 0002ce96 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002d12c │ │ │ │ + DW_CFA_advance_loc: 6 to 0002ce9c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 0002d147 │ │ │ │ + DW_CFA_advance_loc: 27 to 0002ceb7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002d155 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002cec5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002d15b │ │ │ │ + DW_CFA_advance_loc: 6 to 0002cecb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d163 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ced3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002d169 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002ced9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d16a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ceda │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d16b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cedb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002d170 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002cee0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 0002d175 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002cee5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002d17c │ │ │ │ + DW_CFA_advance_loc: 7 to 0002ceec │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d184 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002cef4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -00001f38 00000028 00001f3c FDE cie=00000000 pc=0002d190..0002d1b3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d191 │ │ │ │ +00001f38 00000028 00001f3c FDE cie=00000000 pc=0002cf00..0002cf23 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cf01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d194 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cf04 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002d196 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002cf11 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002d19a │ │ │ │ + DW_CFA_advance_loc: 4 to 0002cf15 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002d19e │ │ │ │ + DW_CFA_advance_loc: 4 to 0002cf19 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 0002d1b1 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002cf21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d1b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cf22 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f64 000000c0 00001f68 FDE cie=00000000 pc=0002d1c0..0002d339 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d1c1 │ │ │ │ +00001f64 000000c0 00001f68 FDE cie=00000000 pc=0002cf30..0002d0a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cf31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d1c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cf32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d1c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cf33 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002d1ca │ │ │ │ + DW_CFA_advance_loc: 7 to 0002cf3a │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 15 to 0002d1d9 │ │ │ │ + DW_CFA_advance_loc: 15 to 0002cf49 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d1dc │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cf4c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d1df │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cf4f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 42 to 0002d209 │ │ │ │ + DW_CFA_advance_loc: 42 to 0002cf79 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d20c │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cf7c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002d211 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002cf81 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d212 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cf82 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002d21d │ │ │ │ + DW_CFA_advance_loc: 11 to 0002cf8d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 29 to 0002d23a │ │ │ │ + DW_CFA_advance_loc: 29 to 0002cfaa │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d23b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cfab │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d23e │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cfae │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d23f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cfaf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002d24a │ │ │ │ + DW_CFA_advance_loc: 11 to 0002cfba │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0002d25d │ │ │ │ + DW_CFA_advance_loc: 19 to 0002cfcd │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d25e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cfce │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d261 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cfd1 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d262 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cfd2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d26a │ │ │ │ + DW_CFA_advance_loc: 8 to 0002cfda │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d272 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002cfe2 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002d27c │ │ │ │ + DW_CFA_advance_loc: 10 to 0002cfec │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002d287 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002cff2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 0002d2a6 │ │ │ │ + DW_CFA_advance_loc: 36 to 0002d016 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d2a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d017 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d2aa │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d01a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d2ab │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d01b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002d2b6 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002d026 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0002d2c8 │ │ │ │ + DW_CFA_advance_loc: 18 to 0002d038 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d2c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d039 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d2ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d03a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002d2d0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002d040 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d2d3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d043 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d2d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d044 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d2d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d045 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d2d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d046 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d2de │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d04e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002d2e3 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002d053 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d2e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d054 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d2e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d055 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002d2f0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002d060 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0002d303 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002d073 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d304 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d074 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d305 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d075 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002d310 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002d080 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0002d325 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002d095 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002d327 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002d097 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d32a │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d09a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d32d │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d09d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d335 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d0a5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d336 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d0a6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d337 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d0a7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d338 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d0a8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002028 00000358 0000202c FDE cie=00000000 pc=0002d340..0002db08 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d341 │ │ │ │ +00002028 00000358 0000202c FDE cie=00000000 pc=0002d0b0..0002d878 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d0b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d342 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d0b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d343 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d0b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 47 to 0002d372 │ │ │ │ + DW_CFA_advance_loc: 47 to 0002d0e2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d373 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d0e3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d374 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d0e4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002d380 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002d0f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 22 to 0002d396 │ │ │ │ + DW_CFA_advance_loc: 22 to 0002d106 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d397 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d107 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d39a │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d10a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002d39e │ │ │ │ + DW_CFA_advance_loc: 4 to 0002d10e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d3a6 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d116 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002d3ab │ │ │ │ + DW_CFA_advance_loc: 5 to 0002d11b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002d3ad │ │ │ │ + DW_CFA_advance_loc: 2 to 0002d11d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d3b0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d120 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d3b3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d123 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 42 to 0002d3dd │ │ │ │ + DW_CFA_advance_loc: 42 to 0002d14d │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d3e0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d150 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002d3e5 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002d155 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d3e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d156 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002d3f1 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002d161 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 0002d408 │ │ │ │ + DW_CFA_advance_loc: 23 to 0002d178 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d409 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d179 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d40c │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d17c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d40d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d17d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002d418 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002d188 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 0002d42f │ │ │ │ + DW_CFA_advance_loc: 23 to 0002d19f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d430 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d1a0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d433 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d1a3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d434 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d1a4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d43c │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d1ac │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d444 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d1b4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002d44e │ │ │ │ + DW_CFA_advance_loc: 10 to 0002d1be │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002d459 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002d1c4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 33 to 0002d47a │ │ │ │ + DW_CFA_advance_loc: 38 to 0002d1ea │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d47b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d1eb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d47e │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d1ee │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d47f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d1ef │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002d48a │ │ │ │ + DW_CFA_advance_loc: 11 to 0002d1fa │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 50 to 0002d4bc │ │ │ │ + DW_CFA_advance_loc: 50 to 0002d22c │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d4bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d22d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d4c0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d230 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002d4c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002d234 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 13 to 0002d4d1 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d23c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002d4e1 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002d251 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d4e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d252 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d4e5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d255 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d4e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d256 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d4ee │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d25e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002d4f3 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002d263 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d4f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d264 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 13 to 0002d501 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002d26f │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d504 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d272 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d507 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002d277 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002d50d │ │ │ │ + DW_CFA_advance_loc: 6 to 0002d27d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0002d51a │ │ │ │ + DW_CFA_advance_loc: 11 to 0002d288 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0002d530 │ │ │ │ + DW_CFA_advance_loc: 24 to 0002d2a0 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d531 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d2a1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d534 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d2a4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d535 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d2a5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d53d │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d2ad │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 0002d55c │ │ │ │ + DW_CFA_advance_loc: 31 to 0002d2cc │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d55d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d2cd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d560 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d2d0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d561 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d2d1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d569 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d2d9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002d56e │ │ │ │ + DW_CFA_advance_loc: 5 to 0002d2de │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d56f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d2df │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002d576 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002d2e6 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d579 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d2e9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d57c │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d2ec │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d57f │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d2ef │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002d589 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002d2f9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0002d59b │ │ │ │ + DW_CFA_advance_loc: 18 to 0002d30b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d59c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d30c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d59f │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d30f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d5a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d310 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d5a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d318 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002d5ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0002d31c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d5ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d31d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d5ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d31e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002d5b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002d320 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 21 to 0002d5c5 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002d335 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d5c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d336 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d5c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d337 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d5c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d338 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d5d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d340 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d5d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d348 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002d5e2 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002d352 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002d5ed │ │ │ │ + DW_CFA_advance_loc: 6 to 0002d358 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0002d606 │ │ │ │ + DW_CFA_advance_loc: 30 to 0002d376 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d607 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d377 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d60a │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d37a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d60b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d37b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d613 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d383 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0002d633 │ │ │ │ + DW_CFA_advance_loc: 32 to 0002d3a3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d634 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d3a4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d635 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d3a5 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d638 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d3a8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d63b │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d3ab │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002d63f │ │ │ │ + DW_CFA_advance_loc: 4 to 0002d3af │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d647 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d3b7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002d651 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d3bf │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d654 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d3c2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d657 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002d3c7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002d65d │ │ │ │ + DW_CFA_advance_loc: 6 to 0002d3cd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002d667 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002d3d7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0002d67a │ │ │ │ + DW_CFA_advance_loc: 19 to 0002d3ea │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d67b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d3eb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d67e │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d3ee │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d67f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d3ef │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d687 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d3f7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0002d6a0 │ │ │ │ + DW_CFA_advance_loc: 25 to 0002d410 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d6a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d411 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d6a4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d414 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d6a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d415 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d6ad │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d41d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d6b5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d425 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002d6bf │ │ │ │ + DW_CFA_advance_loc: 10 to 0002d42f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002d6cd │ │ │ │ + DW_CFA_advance_loc: 6 to 0002d435 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 27 to 0002d6e8 │ │ │ │ + DW_CFA_advance_loc: 35 to 0002d458 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d6e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d459 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d6ec │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d45c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d6ed │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d45d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d6f5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d465 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0002d702 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002d472 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d705 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d475 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d708 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d478 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002d70e │ │ │ │ + DW_CFA_advance_loc: 6 to 0002d47e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002d719 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002d489 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0002d735 │ │ │ │ + DW_CFA_advance_loc: 28 to 0002d4a5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d736 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d4a6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d737 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d4a7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d738 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d4a8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d740 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d4b0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d748 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d4b8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002d752 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002d4c2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002d75d │ │ │ │ + DW_CFA_advance_loc: 6 to 0002d4c8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0002d776 │ │ │ │ + DW_CFA_advance_loc: 30 to 0002d4e6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d777 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d4e7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d77a │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d4ea │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d77b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d4eb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d783 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d4f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0002d7a3 │ │ │ │ + DW_CFA_advance_loc: 32 to 0002d513 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d7a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d514 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d7a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d515 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d7a8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d518 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d7ab │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d51b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002d7af │ │ │ │ + DW_CFA_advance_loc: 4 to 0002d51f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d7b7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d527 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002d7c1 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d52f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d7c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d532 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d7c7 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002d537 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002d7cd │ │ │ │ + DW_CFA_advance_loc: 6 to 0002d53d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002d7d7 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002d547 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0002d7ea │ │ │ │ + DW_CFA_advance_loc: 19 to 0002d55a │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d7eb │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d55b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d7ee │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d55e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d7ef │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d55f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d7f7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d567 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0002d810 │ │ │ │ + DW_CFA_advance_loc: 25 to 0002d580 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d811 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d581 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d814 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d584 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d815 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d585 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d81d │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d58d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d825 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d595 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002d82f │ │ │ │ + DW_CFA_advance_loc: 10 to 0002d59f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002d83a │ │ │ │ + DW_CFA_advance_loc: 6 to 0002d5a5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0002d852 │ │ │ │ + DW_CFA_advance_loc: 29 to 0002d5c2 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d853 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d5c3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d856 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d5c6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d857 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d5c7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002d862 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002d5d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 0002d871 │ │ │ │ + DW_CFA_advance_loc: 15 to 0002d5e1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d872 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d5e2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d875 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d5e5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d876 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d5e6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d87e │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d5ee │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0002d891 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002d601 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d892 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d602 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d895 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d605 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d896 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d606 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d89e │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d60e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0002d8b3 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002d623 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d8b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d624 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d8b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d625 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d8b8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d628 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d8bb │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d62b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002d8bf │ │ │ │ + DW_CFA_advance_loc: 4 to 0002d62f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0002d8cc │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d637 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0002d8de │ │ │ │ + DW_CFA_advance_loc: 23 to 0002d64e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d8df │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d64f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d8e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d650 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d8e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d651 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d8e9 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d659 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002d8f3 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002d663 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d8f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d664 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d8f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d665 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d8f8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d668 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d8fb │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d66b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002d8ff │ │ │ │ + DW_CFA_advance_loc: 4 to 0002d66f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d907 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d677 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002d911 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002d681 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d912 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d682 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d915 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d685 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002d919 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002d689 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d921 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d691 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0002d933 │ │ │ │ + DW_CFA_advance_loc: 18 to 0002d6a3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d934 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d6a4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d935 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d6a5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d93d │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d6ad │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0002d953 │ │ │ │ + DW_CFA_advance_loc: 22 to 0002d6c3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d954 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d6c4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d955 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d6c5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002d960 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002d6d0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0002d973 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002d6e3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d974 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d6e4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d975 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d6e5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d97d │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d6ed │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0002d993 │ │ │ │ + DW_CFA_advance_loc: 22 to 0002d703 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d994 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d704 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d995 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d705 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d996 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d706 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d99e │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d70e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0002d9b3 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002d723 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d9b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d724 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d9b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d725 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d9bd │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d72d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0002d9d1 │ │ │ │ + DW_CFA_advance_loc: 20 to 0002d741 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d9d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d742 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d9d5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d745 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002d9d9 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002d749 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d9e1 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d751 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0002d9f3 │ │ │ │ + DW_CFA_advance_loc: 18 to 0002d763 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d9f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d764 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d9f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d765 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d9fd │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d76d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0002da13 │ │ │ │ + DW_CFA_advance_loc: 22 to 0002d783 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da14 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d784 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da15 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d785 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002da1d │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d78d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002da21 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002d791 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d792 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da23 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d793 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 0002da30 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002d7a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0002da33 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d7a3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da34 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d7a4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da35 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d7a5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da36 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d7a6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002da3e │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d7ae │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0002da53 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002d7c3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da54 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d7c4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da55 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d7c5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002da5d │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d7cd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0002da73 │ │ │ │ + DW_CFA_advance_loc: 22 to 0002d7e3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d7e4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da75 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d7e5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d7e6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002da7e │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d7ee │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0002da93 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002d803 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da94 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d804 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da95 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d805 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002da9d │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d80d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0002dab3 │ │ │ │ + DW_CFA_advance_loc: 22 to 0002d823 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dab4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d824 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dab5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d825 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dab6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d826 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002dabe │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d82e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0002dad3 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002d843 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dad4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d844 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dad5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d845 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002dae0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002d850 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0002daf3 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002d863 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002daf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d864 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002daf5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d865 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002db00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002d870 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -00002384 00000070 00002388 FDE cie=00000000 pc=0002db10..0002dbcf │ │ │ │ - DW_CFA_advance_loc: 1 to 0002db11 │ │ │ │ +00002384 00000070 00002388 FDE cie=00000000 pc=0002d880..0002d93f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d881 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002db12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d882 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002db15 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d885 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 41 to 0002db3e │ │ │ │ + DW_CFA_advance_loc: 41 to 0002d8ae │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002db41 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d8b1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002db47 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002d8b7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002db4a │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d8ba │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002db50 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002d8c0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002db53 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d8c3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002db59 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002d8c9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002db5c │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d8cc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002db64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d8d4 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002db65 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d8d5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002db66 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d8d6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002db70 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002d8e0 │ │ │ │ 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 0002db73 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d8e3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002db76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d8e6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002db81 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002d8f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002db88 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002d8f8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002db8b │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d8fb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002db96 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002d906 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002db9d │ │ │ │ + DW_CFA_advance_loc: 7 to 0002d90d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002dba0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d910 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002dba6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002d916 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002dba9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d919 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002dbb4 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002d924 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002dbbf │ │ │ │ + DW_CFA_advance_loc: 11 to 0002d92f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002dbc2 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d932 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002dbca │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d93a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000023f8 00000060 000023fc FDE cie=00000000 pc=0002dbd0..0002dcff │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dbd1 │ │ │ │ +000023f8 00000060 000023fc FDE cie=00000000 pc=0002d940..0002da6f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d941 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dbd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d942 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002dbd5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d945 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 35 to 0002dbf8 │ │ │ │ + DW_CFA_advance_loc: 35 to 0002d968 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 63 to 0002dc37 │ │ │ │ + DW_CFA_advance_loc: 63 to 0002d9a7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0002dc67 │ │ │ │ + DW_CFA_advance_loc: 48 to 0002d9d7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dc68 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d9d8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dc69 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d9d9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002dc70 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002d9e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0002dc78 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002d9e5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002dc7f │ │ │ │ + DW_CFA_advance_loc: 10 to 0002d9ef │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002dc87 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d9f7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 0002dc96 │ │ │ │ + DW_CFA_advance_loc: 15 to 0002da06 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002dc9c │ │ │ │ + DW_CFA_advance_loc: 6 to 0002da0c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 0002dcb7 │ │ │ │ + DW_CFA_advance_loc: 27 to 0002da27 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002dcc5 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002da35 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002dccb │ │ │ │ + DW_CFA_advance_loc: 6 to 0002da3b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002dcd3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002da43 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002dcd9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002da49 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dcda │ │ │ │ + DW_CFA_advance_loc: 1 to 0002da4a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dcdb │ │ │ │ + DW_CFA_advance_loc: 1 to 0002da4b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002dce0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002da50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 0002dce5 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002da55 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002dcec │ │ │ │ + DW_CFA_advance_loc: 7 to 0002da5c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002dcf4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002da64 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -0000245c 00000028 00002460 FDE cie=00000000 pc=0002dd00..0002dd23 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dd01 │ │ │ │ +0000245c 00000028 00002460 FDE cie=00000000 pc=0002da70..0002da93 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002da71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002dd04 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002da74 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002dd06 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002da81 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002dd0a │ │ │ │ + DW_CFA_advance_loc: 4 to 0002da85 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002dd0e │ │ │ │ + DW_CFA_advance_loc: 4 to 0002da89 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 0002dd21 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002da91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dd22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002da92 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002488 000000c0 0000248c FDE cie=00000000 pc=0002dd30..0002dea9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dd31 │ │ │ │ +00002488 000000c0 0000248c FDE cie=00000000 pc=0002daa0..0002dc19 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002daa1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dd32 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002daa2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dd33 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002daa3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002dd3a │ │ │ │ + DW_CFA_advance_loc: 7 to 0002daaa │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 15 to 0002dd49 │ │ │ │ + DW_CFA_advance_loc: 15 to 0002dab9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002dd4c │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dabc │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002dd4f │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dabf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 42 to 0002dd79 │ │ │ │ + DW_CFA_advance_loc: 42 to 0002dae9 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002dd7c │ │ │ │ + DW_CFA_advance_loc: 3 to 0002daec │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002dd81 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002daf1 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dd82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002daf2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002dd8d │ │ │ │ + DW_CFA_advance_loc: 11 to 0002dafd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 29 to 0002ddaa │ │ │ │ + DW_CFA_advance_loc: 29 to 0002db1a │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ddab │ │ │ │ + DW_CFA_advance_loc: 1 to 0002db1b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002ddae │ │ │ │ + DW_CFA_advance_loc: 3 to 0002db1e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ddaf │ │ │ │ + DW_CFA_advance_loc: 1 to 0002db1f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002ddba │ │ │ │ + DW_CFA_advance_loc: 11 to 0002db2a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0002ddcd │ │ │ │ + DW_CFA_advance_loc: 19 to 0002db3d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ddce │ │ │ │ + DW_CFA_advance_loc: 1 to 0002db3e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002ddd1 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002db41 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ddd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002db42 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002ddda │ │ │ │ + DW_CFA_advance_loc: 8 to 0002db4a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002dde2 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002db52 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002ddec │ │ │ │ + DW_CFA_advance_loc: 10 to 0002db5c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002ddf7 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002db62 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 0002de16 │ │ │ │ + DW_CFA_advance_loc: 36 to 0002db86 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002de17 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002db87 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002de1a │ │ │ │ + DW_CFA_advance_loc: 3 to 0002db8a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002de1b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002db8b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002de26 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002db96 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0002de38 │ │ │ │ + DW_CFA_advance_loc: 18 to 0002dba8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002de39 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dba9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002de3a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dbaa │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002de40 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002dbb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0002de43 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dbb3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002de44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dbb4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002de45 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dbb5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002de46 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dbb6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002de4e │ │ │ │ + DW_CFA_advance_loc: 8 to 0002dbbe │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002de53 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002dbc3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002de54 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dbc4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002de55 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dbc5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002de60 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002dbd0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0002de73 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002dbe3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002de74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dbe4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002de75 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dbe5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002de80 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002dbf0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0002de95 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002dc05 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002de97 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002dc07 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002de9a │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dc0a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002de9d │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dc0d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002dea5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002dc15 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dea6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dc16 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dea7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dc17 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dea8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dc18 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000254c 00000358 00002550 FDE cie=00000000 pc=0002deb0..0002e678 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002deb1 │ │ │ │ +0000254c 00000358 00002550 FDE cie=00000000 pc=0002dc20..0002e3e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dc21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002deb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dc22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002deb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dc23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 47 to 0002dee2 │ │ │ │ + DW_CFA_advance_loc: 47 to 0002dc52 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dee3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dc53 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dee4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dc54 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002def0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002dc60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 22 to 0002df06 │ │ │ │ + DW_CFA_advance_loc: 22 to 0002dc76 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002df07 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dc77 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002df0a │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dc7a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002df0e │ │ │ │ + DW_CFA_advance_loc: 4 to 0002dc7e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002df16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002dc86 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002df1b │ │ │ │ + DW_CFA_advance_loc: 5 to 0002dc8b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002df1d │ │ │ │ + DW_CFA_advance_loc: 2 to 0002dc8d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002df20 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dc90 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002df23 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dc93 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 42 to 0002df4d │ │ │ │ + DW_CFA_advance_loc: 42 to 0002dcbd │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002df50 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dcc0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002df55 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002dcc5 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002df56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dcc6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002df61 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002dcd1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 0002df78 │ │ │ │ + DW_CFA_advance_loc: 23 to 0002dce8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002df79 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dce9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002df7c │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dcec │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002df7d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dced │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002df88 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002dcf8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 0002df9f │ │ │ │ + DW_CFA_advance_loc: 23 to 0002dd0f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dfa0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dd10 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002dfa3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dd13 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dfa4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dd14 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002dfac │ │ │ │ + DW_CFA_advance_loc: 8 to 0002dd1c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002dfb4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002dd24 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002dfbe │ │ │ │ + DW_CFA_advance_loc: 10 to 0002dd2e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002dfc9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002dd34 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 33 to 0002dfea │ │ │ │ + DW_CFA_advance_loc: 38 to 0002dd5a │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dfeb │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dd5b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002dfee │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dd5e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dfef │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dd5f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002dffa │ │ │ │ + DW_CFA_advance_loc: 11 to 0002dd6a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 50 to 0002e02c │ │ │ │ + DW_CFA_advance_loc: 50 to 0002dd9c │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e02d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dd9d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e030 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dda0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002e034 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002dda4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 13 to 0002e041 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ddac │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002e051 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002ddc1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e052 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ddc2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e055 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002ddc5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e056 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ddc6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e05e │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ddce │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002e063 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002ddd3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e064 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ddd4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 13 to 0002e071 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002dddf │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e074 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dde2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e077 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002dde7 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002e07d │ │ │ │ + DW_CFA_advance_loc: 6 to 0002dded │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0002e08a │ │ │ │ + DW_CFA_advance_loc: 11 to 0002ddf8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0002e0a0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0002de10 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e0a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002de11 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e0a4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002de14 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e0a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002de15 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e0ad │ │ │ │ + DW_CFA_advance_loc: 8 to 0002de1d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 0002e0cc │ │ │ │ + DW_CFA_advance_loc: 31 to 0002de3c │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e0cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002de3d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e0d0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002de40 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e0d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002de41 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e0d9 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002de49 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002e0de │ │ │ │ + DW_CFA_advance_loc: 5 to 0002de4e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e0df │ │ │ │ + DW_CFA_advance_loc: 1 to 0002de4f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002e0e6 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002de56 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e0e9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002de59 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e0ec │ │ │ │ + DW_CFA_advance_loc: 3 to 0002de5c │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e0ef │ │ │ │ + DW_CFA_advance_loc: 3 to 0002de5f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002e0f9 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002de69 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0002e10b │ │ │ │ + DW_CFA_advance_loc: 18 to 0002de7b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e10c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002de7c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e10f │ │ │ │ + DW_CFA_advance_loc: 3 to 0002de7f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e110 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002de80 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e118 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002de88 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002e11c │ │ │ │ + DW_CFA_advance_loc: 4 to 0002de8c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e11d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002de8d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e11e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002de8e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002e120 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002de90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 21 to 0002e135 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002dea5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e136 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dea6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e137 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dea7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e138 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dea8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e140 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002deb0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e148 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002deb8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002e152 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002dec2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e15d │ │ │ │ + DW_CFA_advance_loc: 6 to 0002dec8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0002e176 │ │ │ │ + DW_CFA_advance_loc: 30 to 0002dee6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e177 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dee7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e17a │ │ │ │ + DW_CFA_advance_loc: 3 to 0002deea │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e17b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002deeb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e183 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002def3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0002e1a3 │ │ │ │ + DW_CFA_advance_loc: 32 to 0002df13 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e1a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002df14 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e1a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002df15 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e1a8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002df18 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e1ab │ │ │ │ + DW_CFA_advance_loc: 3 to 0002df1b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002e1af │ │ │ │ + DW_CFA_advance_loc: 4 to 0002df1f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e1b7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002df27 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002e1c1 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002df2f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e1c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002df32 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e1c7 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002df37 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002e1cd │ │ │ │ + DW_CFA_advance_loc: 6 to 0002df3d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002e1d7 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002df47 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0002e1ea │ │ │ │ + DW_CFA_advance_loc: 19 to 0002df5a │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e1eb │ │ │ │ + DW_CFA_advance_loc: 1 to 0002df5b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e1ee │ │ │ │ + DW_CFA_advance_loc: 3 to 0002df5e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e1ef │ │ │ │ + DW_CFA_advance_loc: 1 to 0002df5f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e1f7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002df67 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0002e210 │ │ │ │ + DW_CFA_advance_loc: 25 to 0002df80 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e211 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002df81 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e214 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002df84 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e215 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002df85 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e21d │ │ │ │ + DW_CFA_advance_loc: 8 to 0002df8d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e225 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002df95 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002e22f │ │ │ │ + DW_CFA_advance_loc: 10 to 0002df9f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002e23d │ │ │ │ + DW_CFA_advance_loc: 6 to 0002dfa5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 27 to 0002e258 │ │ │ │ + DW_CFA_advance_loc: 35 to 0002dfc8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e259 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dfc9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e25c │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dfcc │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e25d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dfcd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e265 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002dfd5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0002e272 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002dfe2 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e275 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dfe5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e278 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dfe8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002e27e │ │ │ │ + DW_CFA_advance_loc: 6 to 0002dfee │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e289 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002dff9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0002e2a5 │ │ │ │ + DW_CFA_advance_loc: 28 to 0002e015 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e2a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e016 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e2a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e017 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e2a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e018 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e2b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e020 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e2b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e028 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002e2c2 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002e032 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e2cd │ │ │ │ + DW_CFA_advance_loc: 6 to 0002e038 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0002e2e6 │ │ │ │ + DW_CFA_advance_loc: 30 to 0002e056 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e2e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e057 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e2ea │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e05a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e2eb │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e05b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e2f3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e063 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0002e313 │ │ │ │ + DW_CFA_advance_loc: 32 to 0002e083 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e314 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e084 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e315 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e085 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e318 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e088 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e31b │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e08b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002e31f │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e08f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e327 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e097 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002e331 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e09f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e334 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e0a2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e337 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002e0a7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002e33d │ │ │ │ + DW_CFA_advance_loc: 6 to 0002e0ad │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002e347 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002e0b7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0002e35a │ │ │ │ + DW_CFA_advance_loc: 19 to 0002e0ca │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e35b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e0cb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e35e │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e0ce │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e35f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e0cf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e367 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e0d7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0002e380 │ │ │ │ + DW_CFA_advance_loc: 25 to 0002e0f0 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e381 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e0f1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e384 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e0f4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e385 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e0f5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e38d │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e0fd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e395 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e105 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002e39f │ │ │ │ + DW_CFA_advance_loc: 10 to 0002e10f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e3aa │ │ │ │ + DW_CFA_advance_loc: 6 to 0002e115 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0002e3c2 │ │ │ │ + DW_CFA_advance_loc: 29 to 0002e132 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e3c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e133 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e3c6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e136 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e3c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e137 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e3d2 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002e142 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 0002e3e1 │ │ │ │ + DW_CFA_advance_loc: 15 to 0002e151 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e3e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e152 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e3e5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e155 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e3e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e156 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e3ee │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e15e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0002e401 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002e171 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e402 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e172 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e405 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e175 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e406 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e176 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e40e │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e17e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0002e423 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002e193 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e424 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e194 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e425 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e195 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e428 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e198 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e42b │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e19b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002e42f │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e19f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0002e43c │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e1a7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0002e44e │ │ │ │ + DW_CFA_advance_loc: 23 to 0002e1be │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e44f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e1bf │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e450 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e1c0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e451 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e1c1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e459 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e1c9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002e463 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002e1d3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e464 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e1d4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e465 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e1d5 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e468 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e1d8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e46b │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e1db │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002e46f │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e1df │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e477 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e1e7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002e481 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002e1f1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e482 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e1f2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e485 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e1f5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002e489 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e1f9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e491 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e201 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0002e4a3 │ │ │ │ + DW_CFA_advance_loc: 18 to 0002e213 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e4a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e214 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e4a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e215 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e4ad │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e21d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0002e4c3 │ │ │ │ + DW_CFA_advance_loc: 22 to 0002e233 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e4c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e234 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e4c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e235 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e4d0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002e240 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0002e4e3 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002e253 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e4e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e254 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e4e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e255 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e4ed │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e25d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0002e503 │ │ │ │ + DW_CFA_advance_loc: 22 to 0002e273 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e504 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e274 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e505 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e275 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e506 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e276 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e50e │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e27e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0002e523 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002e293 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e524 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e294 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e525 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e295 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e52d │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e29d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0002e541 │ │ │ │ + DW_CFA_advance_loc: 20 to 0002e2b1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e542 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e2b2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e545 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e2b5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002e549 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e2b9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e551 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e2c1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0002e563 │ │ │ │ + DW_CFA_advance_loc: 18 to 0002e2d3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e564 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e2d4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e565 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e2d5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e56d │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e2dd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0002e583 │ │ │ │ + DW_CFA_advance_loc: 22 to 0002e2f3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e584 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e2f4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e585 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e2f5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e58d │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e2fd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002e591 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e301 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e592 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e302 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e593 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e303 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 0002e5a0 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002e310 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e5a3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e313 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e5a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e314 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e5a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e315 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e5a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e316 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e5ae │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e31e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0002e5c3 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002e333 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e5c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e334 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e5c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e335 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e5cd │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e33d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0002e5e3 │ │ │ │ + DW_CFA_advance_loc: 22 to 0002e353 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e5e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e354 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e5e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e355 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e5e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e356 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e5ee │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e35e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0002e603 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002e373 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e604 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e374 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e605 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e375 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e60d │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e37d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0002e623 │ │ │ │ + DW_CFA_advance_loc: 22 to 0002e393 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e624 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e394 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e625 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e395 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e626 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e396 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e62e │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e39e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0002e643 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002e3b3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e644 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e3b4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e645 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e3b5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e650 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002e3c0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0002e663 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002e3d3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e664 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e3d4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e665 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e3d5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e670 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002e3e0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -000028a8 00000070 000028ac FDE cie=00000000 pc=0002e680..0002e73f │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e681 │ │ │ │ +000028a8 00000070 000028ac FDE cie=00000000 pc=0002e3f0..0002e4af │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e3f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e682 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e3f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e685 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e3f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 41 to 0002e6ae │ │ │ │ + DW_CFA_advance_loc: 41 to 0002e41e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e6b1 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e421 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002e6b7 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002e427 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e6ba │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e42a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002e6c0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002e430 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e6c3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e433 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002e6c9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002e439 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e6cc │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e43c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e6d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e444 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e6d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e445 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e6d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e446 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002e6e0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002e450 │ │ │ │ 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 0002e6e3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e453 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e6e6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e456 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e6f1 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002e461 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002e6f8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002e468 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e6fb │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e46b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e706 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002e476 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002e70d │ │ │ │ + DW_CFA_advance_loc: 7 to 0002e47d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e710 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e480 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002e716 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002e486 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e719 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e489 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e724 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002e494 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e72f │ │ │ │ + DW_CFA_advance_loc: 11 to 0002e49f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e732 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e4a2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e73a │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e4aa │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 0000291c ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -156,19 +156,17 @@ │ │ │ │ GLIBC_2.1.3 │ │ │ │ GLIBC_2.3.4 │ │ │ │ GLIBC_2.17 │ │ │ │ GLIBC_2.0 │ │ │ │ tdE9l$4t4 │ │ │ │ tlE9l$4t< │ │ │ │ D$$@;D$0 │ │ │ │ -T$ @;D$( │ │ │ │ -T$ @;D$( │ │ │ │ -L$8F;t$< │ │ │ │ +L$0F;t$4 │ │ │ │ K;Z,~d@9 │ │ │ │ -L$8F;t$< │ │ │ │ +L$0F;t$4 │ │ │ │ K;Z,~d@9 │ │ │ │ nfft: %s:%d: assertion failed: %s │ │ │ │ Number of nodes too small to use PRE_LIN_PSI. │ │ │ │ ths->x out of range [-0.5,0.5) │ │ │ │ polynomial degree N has to be even │ │ │ │ Polynomial degree N is smaller than cut-off m │ │ │ │ ../../../kernel/util/float.c │ │ │ │ @@ -179,15 +177,15 @@ │ │ │ │ %+E%+Ei, │ │ │ │ kaiserbessel │ │ │ │ Member f not initialized. │ │ │ │ Member x not initialized. │ │ │ │ Member f_hat not initialized. │ │ │ │ Oversampling factor too small │ │ │ │ ths->x out of range [0.0,0.5) │ │ │ │ -?7bb01e4692b1f4120b44e6553aa626747781b4.debug │ │ │ │ +?ec59da60b814e5cb581a050d8258e37143f909.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rel.dyn │ │ │ │ .rel.plt │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -115,17 +115,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ 000035d0 : │ │ │ │ sub $0xc,%esp │ │ │ │ flds 0x10(%esp) │ │ │ │ - fldz │ │ │ │ call 3787 │ │ │ │ - add $0x308ce,%eax │ │ │ │ + add $0x308d0,%eax │ │ │ │ + fldz │ │ │ │ fcomi %st(1),%st │ │ │ │ ja 3770 │ │ │ │ fcomip %st(1),%st │ │ │ │ je 3760 │ │ │ │ flds -0x4de4(%eax) │ │ │ │ fcomip %st(1),%st │ │ │ │ jae 3670 │ │ │ │ @@ -274,23 +274,23 @@ │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ flds 0xc(%ebp) │ │ │ │ call 3cc5 │ │ │ │ add $0x30708,%edi │ │ │ │ - lea 0x0(,%esi,4),%ecx │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - mov %edi,-0x28(%ebp) │ │ │ │ + lea 0x0(,%esi,4),%ecx │ │ │ │ lea 0xf(%ecx),%eax │ │ │ │ - fldz │ │ │ │ - fxch %st(2) │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + mov %edi,-0x28(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ + fldz │ │ │ │ + fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ fstp %st(2) │ │ │ │ jbe 3c6f │ │ │ │ fcomi %st(1),%st │ │ │ │ jbe 3c75 │ │ │ │ fsub %st(1),%st │ │ │ │ mov %esp,%edx │ │ │ │ @@ -319,17 +319,17 @@ │ │ │ │ fstps -0x2c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ call 31b0 │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ flds -0x2c(%ebp) │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ lea -0x1(%esi),%edi │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ sub %ebx,%eax │ │ │ │ sub %ebx,%edi │ │ │ │ movl $0x3f800000,-0x4(%edx,%eax,4) │ │ │ │ @@ -356,28 +356,28 @@ │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ sub %edi,%eax │ │ │ │ add -0x38(%ebp),%eax │ │ │ │ sub %edi,%ecx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ + mov %edi,%eax │ │ │ │ flds (%edx,%edi,4) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ fadd %st(3),%st │ │ │ │ fdiv %st(2),%st │ │ │ │ fld1 │ │ │ │ fsubp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x4(%edx,%edi,4) │ │ │ │ cmp %esi,%edi │ │ │ │ jl 39a0 │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ fld1 │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ fdiv %st(2),%st │ │ │ │ add %edi,%ecx │ │ │ │ add %ecx,%ebx │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ lea -0x1(%edi),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ jge 394a │ │ │ │ @@ -385,17 +385,17 @@ │ │ │ │ fld1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ 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 │ │ │ │ + fsubr %st(5),%st │ │ │ │ fmul %st(2),%st │ │ │ │ flds -0x4(%edx,%eax,4) │ │ │ │ fld %st(2) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(5) │ │ │ │ @@ -461,22 +461,22 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ incl -0x2c(%ebp) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ + cmp %edi,-0x2c(%ebp) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ - cmp %edi,-0x2c(%ebp) │ │ │ │ jne 3890 │ │ │ │ - mov %esi,-0x24(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ lea -0x1(%eax,%edi,1),%ecx │ │ │ │ inc %eax │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ jl 3cbd │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ @@ -497,35 +497,35 @@ │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ setl %cl │ │ │ │ cmpl $0x7fffffff,-0x34(%ebp) │ │ │ │ setne %al │ │ │ │ and %eax,%ecx │ │ │ │ mov %cl,-0x44(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - fildl -0x30(%ebp) │ │ │ │ cmp -0x2c(%ebp),%edi │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ jg 3b14 │ │ │ │ + cmpb $0x0,-0x44(%ebp) │ │ │ │ fld1 │ │ │ │ fdiv %st(1),%st │ │ │ │ - cmpb $0x0,-0x44(%ebp) │ │ │ │ je 3caf │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ flds (%eax) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ inc %ecx │ │ │ │ fld1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ 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 │ │ │ │ flds -0x4(%edx,%eax,4) │ │ │ │ fld %st(2) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(4) │ │ │ │ @@ -549,17 +549,17 @@ │ │ │ │ cmp %ebx,%edi │ │ │ │ jl 3a60 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ lea -0x4(,%eax,4),%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 │ │ │ │ fmuls (%edx,%ebx,1) │ │ │ │ fxch %st(2) │ │ │ │ fmuls 0x4(%edx,%ebx,1) │ │ │ │ @@ -585,68 +585,68 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ decl -0x30(%ebp) │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ + cmp %esi,-0x30(%ebp) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ - cmp %esi,-0x30(%ebp) │ │ │ │ jne 3a30 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ cmp -0x54(%ebp),%esi │ │ │ │ jle 3c83 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ fld1 │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ add %ebx,%eax │ │ │ │ sub %esi,%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ lea (%esi,%ecx,1),%eax │ │ │ │ sub %edi,%ecx │ │ │ │ sub %edi,%eax │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ lea (%edx,%ebx,4),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ cmp -0x2c(%ebp),%edi │ │ │ │ jg 3c64 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ sub %edi,%eax │ │ │ │ add -0x40(%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 3ca2 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ flds (%eax) │ │ │ │ mov %esi,%eax │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ - fld1 │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ + fld1 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ 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 │ │ │ │ flds -0x4(%edx,%eax,4) │ │ │ │ fld %st(2) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ @@ -670,17 +670,17 @@ │ │ │ │ cmp %ebx,%edi │ │ │ │ jl 3bb0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ lea -0x4(,%eax,4),%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 │ │ │ │ fmuls (%edx,%ebx,1) │ │ │ │ fxch %st(2) │ │ │ │ fmuls 0x4(%edx,%ebx,1) │ │ │ │ @@ -753,17 +753,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ 00003cd0 : │ │ │ │ sub $0x4,%esp │ │ │ │ fildl 0xc(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - fadd %st(0),%st │ │ │ │ mov %eax,(%esp) │ │ │ │ imul %eax,%eax │ │ │ │ + fadd %st(0),%st │ │ │ │ fld1 │ │ │ │ fadd %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fabs │ │ │ │ fildl (%esp) │ │ │ │ mov %eax,(%esp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ @@ -774,24 +774,24 @@ │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00003d10 : │ │ │ │ - call 3787 │ │ │ │ - add $0x30197,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ + call 3787 │ │ │ │ + add $0x30194,%eax │ │ │ │ fildl 0x10(%esp) │ │ │ │ - flds -0x4d78(%eax) │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ - fmul %st,%st(1) │ │ │ │ - mov %edx,%ecx │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + flds -0x4d78(%eax) │ │ │ │ neg %ecx │ │ │ │ + fmul %st,%st(1) │ │ │ │ fld1 │ │ │ │ fadd %st,%st(2) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(3) │ │ │ │ fdivrs -0x4d7c(%eax) │ │ │ │ fld %st(3) │ │ │ │ @@ -898,65 +898,65 @@ │ │ │ │ fmuls -0x4d78(%eax) │ │ │ │ add $0xc,%esp │ │ │ │ fdivp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ │ │ │ │ 00003e50 : │ │ │ │ - call 3787 │ │ │ │ - add $0x30057,%eax │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ + call 3787 │ │ │ │ + add $0x30053,%eax │ │ │ │ fildl 0x34(%esp) │ │ │ │ - fmuls -0x4d78(%eax) │ │ │ │ mov 0x38(%esp),%edx │ │ │ │ - fadds -0x4d74(%eax) │ │ │ │ lea 0x2(%edx),%ebx │ │ │ │ + fmuls -0x4d78(%eax) │ │ │ │ + fadds -0x4d74(%eax) │ │ │ │ flds -0x4d6c(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ flds -0x4d68(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ - fstps 0x1c(%esp) │ │ │ │ + fstps 0x20(%esp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ + fsts 0x1c(%esp) │ │ │ │ fld %st(0) │ │ │ │ - fsts 0x20(%esp) │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fmul %st(0),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ + fsts (%esp) │ │ │ │ + fld %st(1) │ │ │ │ + fmul %st(2),%st │ │ │ │ fsts 0x14(%esp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fsts 0x24(%esp) │ │ │ │ + fld %st(1) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fld %st(0) │ │ │ │ + fstps 0x24(%esp) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fsts 0xc(%esp) │ │ │ │ flds -0x4d64(%eax) │ │ │ │ fmul %st(4),%st │ │ │ │ fsts 0x28(%esp) │ │ │ │ fxch %st(3) │ │ │ │ fmuls -0x4d60(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmuls -0x4d5c(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - flds -0x4d58(%eax) │ │ │ │ - fmul %st(2),%st │ │ │ │ - faddp %st,%st(3) │ │ │ │ - faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fmuls -0x4d58(%eax) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fstps 0x10(%esp) │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fdivrs -0x4d54(%eax) │ │ │ │ fstps 0x18(%esp) │ │ │ │ fldz │ │ │ │ - fstps (%esp) │ │ │ │ fstps 0x4(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ fildl 0x8(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ neg %ecx │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ fildl 0x8(%esp) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ fstp %st(2) │ │ │ │ @@ -975,115 +975,114 @@ │ │ │ │ ffreep %st(0) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ flds -0x4d2c(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fmuls 0x4(%esp) │ │ │ │ + fmul %st(5),%st │ │ │ │ flds 0x14(%esp) │ │ │ │ fmuls -0x4d28(%eax) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - flds 0x20(%esp) │ │ │ │ - flds -0x4d24(%eax) │ │ │ │ - fmul %st(1),%st │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + fmuls -0x4d24(%eax) │ │ │ │ fsubs -0x4d20(%eax) │ │ │ │ - faddp %st,%st(2) │ │ │ │ - fxch %st(4) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - flds 0x4(%esp) │ │ │ │ - fsubr %st(6),%st │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + flds (%esp) │ │ │ │ + fsub %st(5),%st │ │ │ │ fmuls -0x4d1c(%eax) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fld %st(6) │ │ │ │ - fmul %st(7),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ + flds (%esp) │ │ │ │ + fmul %st(0),%st │ │ │ │ fmuls -0x4d18(%eax) │ │ │ │ fsubrs -0x4d14(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + faddp %st,%st(3) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ flds -0x4d10(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fsubrs -0x4d0c(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fxch %st(4) │ │ │ │ + fxch %st(1) │ │ │ │ fmuls -0x4d04(%eax) │ │ │ │ flds 0x14(%esp) │ │ │ │ fmuls -0x4d08(%eax) │ │ │ │ fsubp %st,%st(1) │ │ │ │ - faddp %st,%st(4) │ │ │ │ - flds -0x4cfc(%eax) │ │ │ │ - fmul %st(6),%st │ │ │ │ - flds 0x4(%esp) │ │ │ │ - fmuls -0x4d00(%eax) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + flds (%esp) │ │ │ │ + fmuls -0x4cfc(%eax) │ │ │ │ + flds -0x4d00(%eax) │ │ │ │ + fmul %st(7),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ flds 0xc(%esp) │ │ │ │ fmuls -0x4cf8(%eax) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ - faddp %st,%st(4) │ │ │ │ + faddp %st,%st(1) │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ flds 0xc(%esp) │ │ │ │ fmuls -0x4cf0(%eax) │ │ │ │ flds 0x24(%esp) │ │ │ │ fmuls -0x4cf4(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(3) │ │ │ │ - flds 0x4(%esp) │ │ │ │ - fmuls -0x4ce8(%eax) │ │ │ │ - flds -0x4cec(%eax) │ │ │ │ - fmul %st(5),%st │ │ │ │ + flds -0x4ce8(%eax) │ │ │ │ + fmul %st(4),%st │ │ │ │ + flds (%esp) │ │ │ │ + fmuls -0x4cec(%eax) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmuls -0x4ce4(%eax) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fdivs 0x10(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadds (%esp) │ │ │ │ - fstps (%esp) │ │ │ │ + fadds 0x4(%esp) │ │ │ │ + fstps 0x4(%esp) │ │ │ │ jmp 4040 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%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 3ef2 │ │ │ │ ffreep %st(0) │ │ │ │ - flds (%esp) │ │ │ │ + flds 0x4(%esp) │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds -0x4d74(%eax) │ │ │ │ fcomip %st(1),%st │ │ │ │ jbe 4160 │ │ │ │ ffreep %st(0) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x8(%esp) │ │ │ │ - flds 0x4(%esp) │ │ │ │ - fmuls -0x4d3c(%eax) │ │ │ │ - flds -0x4ce0(%eax) │ │ │ │ - fmul %st(5),%st │ │ │ │ + flds -0x4d3c(%eax) │ │ │ │ + fmul %st(4),%st │ │ │ │ + flds (%esp) │ │ │ │ + fmuls -0x4ce0(%eax) │ │ │ │ fsubp %st,%st(1) │ │ │ │ flds 0xc(%esp) │ │ │ │ fmuls -0x4cdc(%eax) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - flds 0x20(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ flds -0x4d04(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fsubs -0x4d2c(%eax) │ │ │ │ faddp %st,%st(2) │ │ │ │ flds -0x4d10(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fsubs -0x4cd8(%eax) │ │ │ │ @@ -1093,55 +1092,55 @@ │ │ │ │ fmuls -0x4d24(%eax) │ │ │ │ flds 0x14(%esp) │ │ │ │ fmuls -0x4cd0(%eax) │ │ │ │ fsubp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ - fld %st(3) │ │ │ │ - fmul %st(4),%st │ │ │ │ + flds (%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ fmuls -0x4ccc(%eax) │ │ │ │ flds 0x14(%esp) │ │ │ │ fmuls -0x4cc8(%eax) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ flds 0x8(%esp) │ │ │ │ fmuls -0x4cc4(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - flds -0x4cc0(%eax) │ │ │ │ - fmul %st(5),%st │ │ │ │ - flds 0x4(%esp) │ │ │ │ - fmuls -0x4d4c(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ + fmuls -0x4cc0(%eax) │ │ │ │ + flds -0x4d4c(%eax) │ │ │ │ + fmul %st(6),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ flds 0x24(%esp) │ │ │ │ fmuls -0x4cbc(%eax) │ │ │ │ flds 0x28(%esp) │ │ │ │ fsubp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ - flds -0x4cb4(%eax) │ │ │ │ - fmul %st(2),%st │ │ │ │ + flds (%esp) │ │ │ │ + fmuls -0x4cb4(%eax) │ │ │ │ flds 0xc(%esp) │ │ │ │ fmuls -0x4cb8(%eax) │ │ │ │ fsubp %st,%st(1) │ │ │ │ flds 0x8(%esp) │ │ │ │ - fmuls 0x1c(%esp) │ │ │ │ + fmuls 0x20(%esp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 401c │ │ │ │ - nop │ │ │ │ + jmp 4018 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ flds -0x4d54(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ jbe 4030 │ │ │ │ - flds 0x4(%esp) │ │ │ │ + fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fsubp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld1 │ │ │ │ fdivs 0x10(%esp) │ │ │ │ fmulp %st,%st(3) │ │ │ │ @@ -1150,78 +1149,78 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld1 │ │ │ │ fsubr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadds (%esp) │ │ │ │ - fstps (%esp) │ │ │ │ + fadds 0x4(%esp) │ │ │ │ + fstps 0x4(%esp) │ │ │ │ jmp 4040 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld1 │ │ │ │ - fadds (%esp) │ │ │ │ - flds 0x4(%esp) │ │ │ │ - fmuls -0x4d4c(%eax) │ │ │ │ - flds -0x4d50(%eax) │ │ │ │ - fmul %st(6),%st │ │ │ │ + fadds 0x4(%esp) │ │ │ │ + flds -0x4d4c(%eax) │ │ │ │ + fmul %st(5),%st │ │ │ │ + flds (%esp) │ │ │ │ + fmuls -0x4d50(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ flds -0x4d48(%eax) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fadds -0x4d44(%eax) │ │ │ │ fmul %st(4),%st │ │ │ │ fmul %st(3),%st │ │ │ │ - flds 0x4(%esp) │ │ │ │ - fmuls -0x4d3c(%eax) │ │ │ │ - flds -0x4d40(%eax) │ │ │ │ - fmul %st(7),%st │ │ │ │ + flds -0x4d3c(%eax) │ │ │ │ + fmul %st(6),%st │ │ │ │ + flds (%esp) │ │ │ │ + fmuls -0x4d40(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ flds 0xc(%esp) │ │ │ │ fmuls -0x4d38(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(5) │ │ │ │ fmuls -0x4d34(%eax) │ │ │ │ faddp %st,%st(5) │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(2) │ │ │ │ fmuls -0x4d30(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ - fmuls 0x1c(%esp) │ │ │ │ + fmuls 0x20(%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fld1 │ │ │ │ fdivs 0x10(%esp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstps (%esp) │ │ │ │ + fstps 0x4(%esp) │ │ │ │ jmp 4040 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00004240 : │ │ │ │ push %ebx │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ add $0x2fc66,%ebx │ │ │ │ sub $0x18,%esp │ │ │ │ - flds -0x4cac(%ebx) │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ + flds -0x4cac(%ebx) │ │ │ │ fmuls 0x20(%esp) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ - fildl 0x8(%esp) │ │ │ │ mov %eax,%edx │ │ │ │ - fldz │ │ │ │ neg %edx │ │ │ │ + fildl 0x8(%esp) │ │ │ │ + fldz │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ cmovb %eax,%edx │ │ │ │ test %edx,%edx │ │ │ │ je 42d0 │ │ │ │ sub $0x10,%esp │ │ │ │ fsts 0x4(%esp) │ │ │ │ @@ -1270,45 +1269,43 @@ │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00004310 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x24,%esp │ │ │ │ - mov 0x38(%esp),%esi │ │ │ │ flds 0x34(%esp) │ │ │ │ - fmul %st(0),%st │ │ │ │ - flds 0x30(%esp) │ │ │ │ - fchs │ │ │ │ - fsts 0x14(%esp) │ │ │ │ - fstps 0x4(%esp) │ │ │ │ + mov 0x38(%esp),%esi │ │ │ │ + call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ + add $0x2fb8a,%ebx │ │ │ │ mov %esi,%eax │ │ │ │ imul %esi,%eax │ │ │ │ inc %esi │ │ │ │ - call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2fb74,%ebx │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - fildl 0x18(%esp) │ │ │ │ imul %esi,%esi │ │ │ │ + fmul %st(0),%st │ │ │ │ + flds 0x30(%esp) │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + fchs │ │ │ │ + fsts 0x4(%esp) │ │ │ │ + fstps 0x18(%esp) │ │ │ │ + fildl 0x14(%esp) │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fstps 0x1c(%esp) │ │ │ │ fstps (%esp) │ │ │ │ call 3070 │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - fstps 0x10(%esp) │ │ │ │ - push 0xc(%esp) │ │ │ │ - mov %esi,0x10(%esp) │ │ │ │ - fildl 0x10(%esp) │ │ │ │ - fadds 0x18(%esp) │ │ │ │ - sub $0x4,%esp │ │ │ │ + fstps 0x14(%esp) │ │ │ │ + flds 0x18(%esp) │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ + fstps 0x4(%esp) │ │ │ │ + fildl 0x18(%esp) │ │ │ │ + fadds 0x1c(%esp) │ │ │ │ fstps (%esp) │ │ │ │ call 3070 │ │ │ │ - fadds 0x18(%esp) │ │ │ │ + fadds 0x14(%esp) │ │ │ │ add $0x24,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -1335,24 +1332,25 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ + nop │ │ │ │ │ │ │ │ 000043c0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ call 48ca │ │ │ │ - add $0x2fad8,%esi │ │ │ │ + add $0x2fadc,%esi │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ test %edx,%edx │ │ │ │ je 4470 │ │ │ │ test %ebx,%ebx │ │ │ │ jle 44a0 │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ add $0x4,%edx │ │ │ │ lea 0x4(%ecx,%ebx,8),%edi │ │ │ │ @@ -1419,30 +1417,30 @@ │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ jne 4480 │ │ │ │ jmp 4426 │ │ │ │ - pop %ebx │ │ │ │ flds -0x4ca8(%esi) │ │ │ │ + pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ 000044b0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ call 48ca │ │ │ │ - add $0x2f9e8,%esi │ │ │ │ + add $0x2f9ec,%esi │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ test %edx,%edx │ │ │ │ je 4520 │ │ │ │ test %ecx,%ecx │ │ │ │ jle 4560 │ │ │ │ mov %ebx,%eax │ │ │ │ lea (%ebx,%ecx,4),%edi │ │ │ │ fldz │ │ │ │ @@ -1492,16 +1490,16 @@ │ │ │ │ fstp %st(1) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ jne 4540 │ │ │ │ jmp 44f8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - pop %ebx │ │ │ │ flds -0x4ca8(%esi) │ │ │ │ + pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ 00004570 : │ │ │ │ push %esi │ │ │ │ @@ -1545,16 +1543,16 @@ │ │ │ │ jle 4666 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ fldz │ │ │ │ lea (%eax,%ebx,8),%edx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ - flds 0x4(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ + flds -0x4(%eax) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%edx │ │ │ │ @@ -1673,31 +1671,31 @@ │ │ │ │ │ │ │ │ 00004740 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ call 48ca │ │ │ │ - add $0x2f758,%esi │ │ │ │ + add $0x2f75c,%esi │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ test %edx,%edx │ │ │ │ je 47e0 │ │ │ │ test %ebx,%ebx │ │ │ │ jle 4820 │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ add $0x4,%edx │ │ │ │ lea 0x4(%ecx,%ebx,8),%edi │ │ │ │ fldz │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds -0x4(%eax) │ │ │ │ - fsubs -0x4(%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fsubs -0xc(%edx) │ │ │ │ flds -0x8(%eax) │ │ │ │ fsubs -0x8(%edx) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -1718,85 +1716,85 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ebx │ │ │ │ jg 47c0 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ - pop %edi │ │ │ │ fsqrt │ │ │ │ + pop %edi │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ test %ebx,%ebx │ │ │ │ jle 4820 │ │ │ │ mov %ecx,%eax │ │ │ │ lea (%ecx,%ebx,8),%edx │ │ │ │ fldz │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ - flds 0x4(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ + flds -0x4(%eax) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%edx │ │ │ │ jne 4800 │ │ │ │ jmp 47a0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - pop %ebx │ │ │ │ flds -0x4ca8(%esi) │ │ │ │ + pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ 00004830 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ call 48ca │ │ │ │ - add $0x2f668,%esi │ │ │ │ + add $0x2f66c,%esi │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ test %edx,%edx │ │ │ │ je 48a0 │ │ │ │ test %ecx,%ecx │ │ │ │ jle 48c0 │ │ │ │ mov %ebx,%eax │ │ │ │ lea (%ebx,%ecx,4),%edi │ │ │ │ fldz │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ - fsubs (%edx) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ + fsubs -0x4(%edx) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%edi │ │ │ │ jne 4860 │ │ │ │ xor %eax,%eax │ │ │ │ fsqrt │ │ │ │ fldz │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ inc %eax │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ecx │ │ │ │ jg 4880 │ │ │ │ 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 48c0 │ │ │ │ mov %ebx,%eax │ │ │ │ @@ -1805,73 +1803,73 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%edx │ │ │ │ jne 48b0 │ │ │ │ - jmp 4872 │ │ │ │ + jmp 4873 │ │ │ │ nop │ │ │ │ - pop %ebx │ │ │ │ flds -0x4ca8(%esi) │ │ │ │ + pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ mov (%esp),%esi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ 000048d0 : │ │ │ │ push %ebx │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ add $0x2f5d6,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - flds 0x168(%ebx) │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ - fld %st(0) │ │ │ │ + flds 0x168(%ebx) │ │ │ │ cmpw $0x0,0x164(%ebx) │ │ │ │ + fld %st(0) │ │ │ │ je 498c │ │ │ │ flds -0x4d78(%ebx) │ │ │ │ mov $0x16,%eax │ │ │ │ fmul %st,%st(1) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st,%st(1) │ │ │ │ - fmul %st,%st(1) │ │ │ │ sub $0x2,%eax │ │ │ │ + fmul %st,%st(1) │ │ │ │ jne 4910 │ │ │ │ ffreep %st(0) │ │ │ │ fsts 0x168(%ebx) │ │ │ │ - mov $0x7e,%eax │ │ │ │ flds 0x160(%ebx) │ │ │ │ + mov $0x7e,%eax │ │ │ │ flds -0x4d78(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st,%st(1) │ │ │ │ - fmul %st,%st(1) │ │ │ │ sub $0x2,%eax │ │ │ │ + fmul %st,%st(1) │ │ │ │ jne 4940 │ │ │ │ ffreep %st(0) │ │ │ │ fsts 0x160(%ebx) │ │ │ │ flds 0x15c(%ebx) │ │ │ │ mov $0x80,%eax │ │ │ │ fsub %st(2),%st │ │ │ │ jmp 4962 │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ - fadd %st(0),%st │ │ │ │ dec %eax │ │ │ │ + fadd %st(0),%st │ │ │ │ jne 4960 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x4d78(%ebx) │ │ │ │ fcomi %st(2),%st │ │ │ │ jae 49b3 │ │ │ │ ffreep %st(0) │ │ │ │ - movw $0x0,0x164(%ebx) │ │ │ │ fstps 0x15c(%ebx) │ │ │ │ + movw $0x0,0x164(%ebx) │ │ │ │ fstps 0x158(%ebx) │ │ │ │ cmp $0x9,%edx │ │ │ │ ja 4a17 │ │ │ │ mov -0x4aec(%ebx,%edx,4),%eax │ │ │ │ add %ebx,%eax │ │ │ │ jmp *%eax │ │ │ │ ffreep %st(0) │ │ │ │ @@ -2046,16 +2044,16 @@ │ │ │ │ mov $0xffffffff,%eax │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ 00004b40 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ je 4bce │ │ │ │ cmp $0x1,%eax │ │ │ │ je 4be0 │ │ │ │ xor %ebx,%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ jmp 4b80 │ │ │ │ @@ -2070,16 +2068,16 @@ │ │ │ │ and $0x1,%edx │ │ │ │ sub %esi,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ sete %dl │ │ │ │ add %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ inc %ecx │ │ │ │ - sar $1,%eax │ │ │ │ movzbl %dl,%edx │ │ │ │ + sar $1,%eax │ │ │ │ or %edx,%ebx │ │ │ │ cmp $0x1,%eax │ │ │ │ jne 4b80 │ │ │ │ lea 0x1(%esi,%ebx,1),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ test $0x1,%cl │ │ │ │ je 4bc0 │ │ │ │ @@ -2106,16 +2104,16 @@ │ │ │ │ jmp 4bce │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00004bf0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ je 4c8e │ │ │ │ cmp $0x1,%eax │ │ │ │ je 4ca0 │ │ │ │ xor %ebx,%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ jmp 4c40 │ │ │ │ @@ -2131,16 +2129,16 @@ │ │ │ │ and $0x1,%edx │ │ │ │ sub %esi,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ sete %dl │ │ │ │ add %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ inc %ecx │ │ │ │ - sar $1,%eax │ │ │ │ movzbl %dl,%edx │ │ │ │ + sar $1,%eax │ │ │ │ or %edx,%ebx │ │ │ │ cmp $0x1,%eax │ │ │ │ jne 4c40 │ │ │ │ lea 0x1(%ebx,%esi,1),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ test $0x1,%cl │ │ │ │ je 4c80 │ │ │ │ @@ -2170,51 +2168,45 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ 00004cb0 : │ │ │ │ push %ebx │ │ │ │ + sub $0x38,%esp │ │ │ │ + flds 0x40(%esp) │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2f1f6,%ebx │ │ │ │ - sub $0x28,%esp │ │ │ │ - flds 0x30(%esp) │ │ │ │ - flds 0x34(%esp) │ │ │ │ + add $0x2f1ef,%ebx │ │ │ │ fld1 │ │ │ │ - fld %st(0) │ │ │ │ - fsub %st(2),%st │ │ │ │ - flds -0x4d78(%ebx) │ │ │ │ - fsubr %st(3),%st │ │ │ │ + fsts (%esp) │ │ │ │ + fsubs 0x44(%esp) │ │ │ │ + flds 0x44(%esp) │ │ │ │ + fsubs -0x4d78(%ebx) │ │ │ │ flds -0x4c98(%ebx) │ │ │ │ - fadd %st(5),%st │ │ │ │ + fadd %st(3),%st │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(2),%st │ │ │ │ fldt -0x4c2c(%ebx) │ │ │ │ - fstpt (%esp) │ │ │ │ fld %st(0) │ │ │ │ + fstpt 0x10(%esp) │ │ │ │ + fld %st(1) │ │ │ │ fabs │ │ │ │ fldt -0x4c1c(%ebx) │ │ │ │ - fstpt 0x10(%esp) │ │ │ │ - fldt 0x10(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x20(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jae 4f60 │ │ │ │ - fstp %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fldt (%esp) │ │ │ │ + jae 4f50 │ │ │ │ fxch %st(1) │ │ │ │ fyl2xp1 │ │ │ │ - fxch %st(3) │ │ │ │ - fstps 0x34(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ sub $0x10,%esp │ │ │ │ fadd %st(3),%st │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fchs │ │ │ │ fld1 │ │ │ │ fldt -0x4c3c(%ebx) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%esp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ @@ -2226,110 +2218,110 @@ │ │ │ │ fxch %st(1) │ │ │ │ fstps 0x20(%esp) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fstps 0x10(%esp) │ │ │ │ fstps 0x4(%esp) │ │ │ │ fld %st(0) │ │ │ │ - fstps 0x40(%esp) │ │ │ │ + fstps 0x50(%esp) │ │ │ │ fadds -0x4c94(%ebx) │ │ │ │ fdivrs -0x4c90(%ebx) │ │ │ │ fstps (%esp) │ │ │ │ call 3070 │ │ │ │ flds 0x10(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ fmulp %st,%st(1) │ │ │ │ - flds 0x30(%esp) │ │ │ │ - flds 0x34(%esp) │ │ │ │ + flds 0x40(%esp) │ │ │ │ + flds 0x44(%esp) │ │ │ │ fadd %st(1),%st │ │ │ │ flds 0x10(%esp) │ │ │ │ fcomi %st(1),%st │ │ │ │ - jae 4e80 │ │ │ │ + jae 4e70 │ │ │ │ fdiv %st,%st(1) │ │ │ │ - fld %st(1) │ │ │ │ flds -0x4c78(%ebx) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x4c7c(%ebx) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x4c80(%ebx) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x4c84(%ebx) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x4c88(%ebx) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fxch %st(3) │ │ │ │ - fadd %st(0),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ + fld %st(2) │ │ │ │ + fadd %st(3),%st │ │ │ │ fadd %st(2),%st │ │ │ │ flds -0x4d74(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ fadd %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ flds -0x4d54(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ fadd %st(3),%st │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(4) │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fadds -0x4c8c(%ebx) │ │ │ │ fld1 │ │ │ │ fld %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(5),%st │ │ │ │ - jae 4ef0 │ │ │ │ + jae 4ee0 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - jmp 4e18 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 4e08 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ + fld %st(0) │ │ │ │ flds -0x4c78(%ebx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x4c7c(%ebx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x4c80(%ebx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x4c84(%ebx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x4c88(%ebx) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fld %st(1) │ │ │ │ - fadd %st(2),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ + fld %st(2) │ │ │ │ fadd %st(3),%st │ │ │ │ - flds -0x4d74(%ebx) │ │ │ │ - fmul %st(3),%st │ │ │ │ fadd %st(4),%st │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fxch %st(3) │ │ │ │ + fmuls -0x4d74(%ebx) │ │ │ │ + fadd %st(4),%st │ │ │ │ + fmulp %st,%st(3) │ │ │ │ flds -0x4d54(%ebx) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadd %st(4),%st │ │ │ │ - fxch %st(3) │ │ │ │ - faddp %st,%st(4) │ │ │ │ fxch %st(2) │ │ │ │ + faddp %st,%st(4) │ │ │ │ + fxch %st(1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fadds -0x4c8c(%ebx) │ │ │ │ - add $0x28,%esp │ │ │ │ + add $0x38,%esp │ │ │ │ pop %ebx │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ flds -0x4c8c(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds -0x4c88(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds -0x4c84(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds -0x4c80(%ebx) │ │ │ │ @@ -2344,27 +2336,26 @@ │ │ │ │ fmul %st(3),%st │ │ │ │ flds -0x4d7c(%ebx) │ │ │ │ fadd %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fadds -0x4c78(%ebx) │ │ │ │ fld1 │ │ │ │ fld %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(5),%st │ │ │ │ - jb 4e10 │ │ │ │ + jb 4e00 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 4ef2 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 4ee2 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fstp %st(1) │ │ │ │ flds -0x4c8c(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4c88(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4c84(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -2382,236 +2373,218 @@ │ │ │ │ fadd %st(5),%st │ │ │ │ fxch %st(5) │ │ │ │ fadds -0x4d54(%ebx) │ │ │ │ fmulp %st,%st(5) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fadds -0x4c78(%ebx) │ │ │ │ - add $0x28,%esp │ │ │ │ + add $0x38,%esp │ │ │ │ pop %ebx │ │ │ │ fdivp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - faddp %st,%st(3) │ │ │ │ - fldt (%esp) │ │ │ │ + ffreep %st(0) │ │ │ │ + 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 4d17 │ │ │ │ + jmp 4d0e │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00004f80 : │ │ │ │ +00004f70 : │ │ │ │ push %ebx │ │ │ │ sub $0x28,%esp │ │ │ │ flds 0x30(%esp) │ │ │ │ - flds 0x34(%esp) │ │ │ │ - fldz │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2ef19,%ebx │ │ │ │ + add $0x2ef2f,%ebx │ │ │ │ + fldz │ │ │ │ + flds 0x34(%esp) │ │ │ │ fcomi %st(1),%st │ │ │ │ - je 4fb0 │ │ │ │ - fcomi %st(2),%st │ │ │ │ - jne 4fc0 │ │ │ │ + je 4fa0 │ │ │ │ + fxch %st(2) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + jne 4fb0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4fb6 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 4fa6 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x28,%esp │ │ │ │ fld1 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - fld %st(2) │ │ │ │ + fld %st(0) │ │ │ │ sub $0x10,%esp │ │ │ │ - faddp %st,%st(2) │ │ │ │ + faddp %st,%st(3) │ │ │ │ flds -0x4c94(%ebx) │ │ │ │ - fld %st(2) │ │ │ │ + fld %st(0) │ │ │ │ + fadd %st(4),%st │ │ │ │ + fxch %st(4) │ │ │ │ fstps 0x28(%esp) │ │ │ │ - fadd %st,%st(2) │ │ │ │ - fld %st(3) │ │ │ │ + fsts 0x18(%esp) │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fstps 0x1c(%esp) │ │ │ │ - fxch %st(3) │ │ │ │ fsts 0x4(%esp) │ │ │ │ fstps 0x40(%esp) │ │ │ │ - fld %st(1) │ │ │ │ - fstps 0x18(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fsts 0x14(%esp) │ │ │ │ fdiv %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fstps 0x24(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fstps (%esp) │ │ │ │ fstps 0x2c(%esp) │ │ │ │ call 3070 │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ fstps 0x14(%esp) │ │ │ │ - flds 0x1c(%esp) │ │ │ │ - flds 0x44(%esp) │ │ │ │ - fadd %st,%st(1) │ │ │ │ - fsts 0x4(%esp) │ │ │ │ - fstps 0x44(%esp) │ │ │ │ - flds 0x18(%esp) │ │ │ │ - fld %st(0) │ │ │ │ - fstps 0x20(%esp) │ │ │ │ + flds 0x10(%esp) │ │ │ │ + fadds 0x3c(%esp) │ │ │ │ + push 0x3c(%esp) │ │ │ │ + flds 0x10(%esp) │ │ │ │ + sub $0x4,%esp │ │ │ │ fdiv %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fstps 0x1c(%esp) │ │ │ │ + fstps 0x20(%esp) │ │ │ │ fstps (%esp) │ │ │ │ call 3070 │ │ │ │ - flds 0x14(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps 0x8(%esp) │ │ │ │ - flds 0x10(%esp) │ │ │ │ + flds 0x4(%esp) │ │ │ │ fmuls -0x4c90(%ebx) │ │ │ │ flds 0x14(%esp) │ │ │ │ - fmuls 0xc(%esp) │ │ │ │ + fmuls 0x10(%esp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fstps 0x4(%esp) │ │ │ │ fld1 │ │ │ │ flds 0x18(%esp) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(2),%st │ │ │ │ flds 0x1c(%esp) │ │ │ │ fcomip %st(2),%st │ │ │ │ - flds 0x34(%esp) │ │ │ │ flds 0x30(%esp) │ │ │ │ - jae 5200 │ │ │ │ - fstp %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - fdivr %st(3),%st │ │ │ │ + jae 51c0 │ │ │ │ + fstp %st(2) │ │ │ │ + fdivr %st(2),%st │ │ │ │ flds -0x4c78(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4c7c(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4c80(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4c84(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4c88(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ - fadd %st(5),%st │ │ │ │ + fadd %st(4),%st │ │ │ │ flds -0x4d74(%ebx) │ │ │ │ fmul %st(3),%st │ │ │ │ - fadd %st(6),%st │ │ │ │ + fadd %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ flds -0x4d54(%ebx) │ │ │ │ fmul %st(3),%st │ │ │ │ - fadd %st(6),%st │ │ │ │ + fadd %st(5),%st │ │ │ │ fxch %st(3) │ │ │ │ - faddp %st,%st(6) │ │ │ │ + faddp %st,%st(5) │ │ │ │ fxch %st(2) │ │ │ │ - fmulp %st,%st(5) │ │ │ │ - fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ + fxch %st(1) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ fadds -0x4c8c(%ebx) │ │ │ │ fld1 │ │ │ │ - fld %st(3) │ │ │ │ + fld %st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ - fcomip %st(5),%st │ │ │ │ - jae 5280 │ │ │ │ - fstp %st(4) │ │ │ │ + fcomip %st(4),%st │ │ │ │ + jae 5240 │ │ │ │ + fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - jmp 5108 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(4) │ │ │ │ + jmp 50d6 │ │ │ │ + nop │ │ │ │ + fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ - fld %st(0) │ │ │ │ flds -0x4c78(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds -0x4c7c(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds -0x4c80(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds -0x4c84(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds -0x4c88(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fld %st(2) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fld %st(1) │ │ │ │ + fadd %st(2),%st │ │ │ │ fadd %st(3),%st │ │ │ │ + flds -0x4d74(%ebx) │ │ │ │ + fmul %st(3),%st │ │ │ │ fadd %st(4),%st │ │ │ │ - fxch %st(3) │ │ │ │ - fmuls -0x4d74(%ebx) │ │ │ │ - fadd %st(4),%st │ │ │ │ - fmulp %st,%st(3) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ flds -0x4d54(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fadd %st(4),%st │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(3) │ │ │ │ faddp %st,%st(4) │ │ │ │ - fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x4c8c(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fld %st(3) │ │ │ │ + flds 0x34(%esp) │ │ │ │ fadd %st(1),%st │ │ │ │ + flds 0x34(%esp) │ │ │ │ fldz │ │ │ │ - fcomip %st(5),%st │ │ │ │ - jae 5300 │ │ │ │ - fstp %st(4) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - jmp 5188 │ │ │ │ - fstp %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(3) │ │ │ │ - fxch %st(2) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jae 52b0 │ │ │ │ + ffreep %st(0) │ │ │ │ fdivr %st(1),%st │ │ │ │ - fld %st(0) │ │ │ │ flds -0x4c78(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds -0x4c7c(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds -0x4c80(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds -0x4c84(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds -0x4c88(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fld %st(2) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fld %st(1) │ │ │ │ + fadd %st(2),%st │ │ │ │ fadd %st(3),%st │ │ │ │ + flds -0x4d74(%ebx) │ │ │ │ + fmul %st(3),%st │ │ │ │ fadd %st(4),%st │ │ │ │ - fxch %st(3) │ │ │ │ - fmuls -0x4d74(%ebx) │ │ │ │ - fadd %st(4),%st │ │ │ │ - fmulp %st,%st(3) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ flds -0x4d54(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fadd %st(4),%st │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(3) │ │ │ │ faddp %st,%st(4) │ │ │ │ - fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x4c8c(%ebx) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(4) │ │ │ │ @@ -2621,141 +2594,129 @@ │ │ │ │ fmuls 0x4(%esp) │ │ │ │ fmuls 0x8(%esp) │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ fsqrt │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - fstp %st(4) │ │ │ │ + fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ flds -0x4c8c(%ebx) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x4c88(%ebx) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x4c84(%ebx) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x4c80(%ebx) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x4c7c(%ebx) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ flds -0x4c74(%ebx) │ │ │ │ - fadd %st(5),%st │ │ │ │ - fmulp %st,%st(4) │ │ │ │ + fadd %st(4),%st │ │ │ │ + fmulp %st,%st(3) │ │ │ │ flds -0x4d7c(%ebx) │ │ │ │ - fadd %st(5),%st │ │ │ │ - fmulp %st,%st(4) │ │ │ │ + fadd %st(4),%st │ │ │ │ + fmulp %st,%st(3) │ │ │ │ flds -0x4d54(%ebx) │ │ │ │ - fadd %st(5),%st │ │ │ │ - fxch %st(5) │ │ │ │ + fadd %st(4),%st │ │ │ │ + fxch %st(4) │ │ │ │ fadds -0x4d74(%ebx) │ │ │ │ - fmulp %st,%st(5) │ │ │ │ - fxch %st(3) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(2) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(1) │ │ │ │ fadds -0x4c78(%ebx) │ │ │ │ fld1 │ │ │ │ - fld %st(3) │ │ │ │ + fld %st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ - fcomip %st(5),%st │ │ │ │ - jb 5100 │ │ │ │ + fcomip %st(4),%st │ │ │ │ + jb 50d0 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 5282 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 5242 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ flds -0x4c8c(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4c88(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4c84(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4c80(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4c7c(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ flds -0x4c74(%ebx) │ │ │ │ - fadd %st(5),%st │ │ │ │ + fadd %st(4),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ flds -0x4d7c(%ebx) │ │ │ │ - fadd %st(5),%st │ │ │ │ + fadd %st(4),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ flds -0x4d54(%ebx) │ │ │ │ - fadd %st(5),%st │ │ │ │ - fxch %st(5) │ │ │ │ - fadds -0x4d74(%ebx) │ │ │ │ - fmulp %st,%st(5) │ │ │ │ + fadd %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fadds -0x4d74(%ebx) │ │ │ │ + fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fxch %st(2) │ │ │ │ fadds -0x4c78(%ebx) │ │ │ │ - fdivp %st,%st(3) │ │ │ │ - fld1 │ │ │ │ - fld %st(2) │ │ │ │ - fadd %st(1),%st │ │ │ │ - fldz │ │ │ │ - fcomip %st(4),%st │ │ │ │ - jb 5180 │ │ │ │ - fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 5302 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(1) │ │ │ │ + jmp 5130 │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ flds -0x4c8c(%ebx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x4c88(%ebx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x4c84(%ebx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x4c80(%ebx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x4c7c(%ebx) │ │ │ │ - fmul %st(1),%st │ │ │ │ - flds -0x4c74(%ebx) │ │ │ │ - fadd %st(5),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fadds -0x4c74(%ebx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ - flds -0x4d7c(%ebx) │ │ │ │ - fadd %st(5),%st │ │ │ │ + flds 0x34(%esp) │ │ │ │ + fadds -0x4d7c(%ebx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ - flds -0x4d74(%ebx) │ │ │ │ - fadd %st(5),%st │ │ │ │ - fxch %st(5) │ │ │ │ + flds 0x34(%esp) │ │ │ │ + fadds -0x4d74(%ebx) │ │ │ │ + flds 0x34(%esp) │ │ │ │ fadds -0x4d54(%ebx) │ │ │ │ - fmulp %st,%st(5) │ │ │ │ - fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fxch %st(3) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fadds -0x4c78(%ebx) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 51e6 │ │ │ │ + jmp 51a6 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00005370 : │ │ │ │ +00005320 : │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2eb2f,%ebx │ │ │ │ + add $0x2eb7f,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - je 53ac │ │ │ │ + je 535c │ │ │ │ mov 0x14c(%ebx),%edx │ │ │ │ mov (%edx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 53a0 │ │ │ │ + je 5350 │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ jmp *%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ @@ -2763,138 +2724,138 @@ │ │ │ │ add $0x10,%esp │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000053c0 : │ │ │ │ +00005370 : │ │ │ │ push %ebx │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2eae6,%ebx │ │ │ │ + add $0x2eb36,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x134(%ebx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 53e7 │ │ │ │ + je 5397 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x1c(%esp) │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ call 3410 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005400 : │ │ │ │ +000053b0 : │ │ │ │ push %ebx │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2eaa6,%ebx │ │ │ │ + add $0x2eaf6,%ebx │ │ │ │ sub $0x18,%esp │ │ │ │ - mov 0x150(%ebx),%edx │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ + mov 0x150(%ebx),%edx │ │ │ │ mov (%edx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 5430 │ │ │ │ + je 53e0 │ │ │ │ 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 3450 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5450 │ │ │ │ + je 5400 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ lea -0x4bed(%ebx),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call 3350 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ - jmp 544a │ │ │ │ + jmp 53fa │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00005470 : │ │ │ │ +00005420 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2ea24,%ebx │ │ │ │ + add $0x2ea78,%ebx │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ test %edi,%edi │ │ │ │ - je 55af │ │ │ │ + je 555f │ │ │ │ test %eax,%eax │ │ │ │ - je 5570 │ │ │ │ + je 5520 │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ lea -0x4bc3(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ call 3150 <__printf_chk@plt> │ │ │ │ add $0x10,%esp │ │ │ │ test %esi,%esi │ │ │ │ - jle 553b │ │ │ │ + jle 54eb │ │ │ │ lea -0x4bae(%ebx),%eax │ │ │ │ - mov %esi,0x34(%esp) │ │ │ │ xor %ebp,%ebp │ │ │ │ + mov %esi,0x34(%esp) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ lea -0x4bb5(%ebx),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ - jmp 5503 │ │ │ │ + jmp 54b3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ flds (%edi,%ebp,4) │ │ │ │ + sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push 0x10(%esp) │ │ │ │ push $0x1 │ │ │ │ call 3150 <__printf_chk@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x7,%esi │ │ │ │ - je 5560 │ │ │ │ + je 5510 │ │ │ │ inc %ebp │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ - je 5537 │ │ │ │ + je 54e7 │ │ │ │ mov %ebp,%esi │ │ │ │ and $0x7,%esi │ │ │ │ - jne 54e0 │ │ │ │ + jne 5490 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ebp │ │ │ │ push 0x14(%esp) │ │ │ │ push $0x1 │ │ │ │ call 3150 <__printf_chk@plt> │ │ │ │ - sub $0x8,%esp │ │ │ │ flds (%edi,%ebp,4) │ │ │ │ + sub $0x8,%esp │ │ │ │ inc %ebp │ │ │ │ fstpl (%esp) │ │ │ │ push 0x20(%esp) │ │ │ │ push $0x1 │ │ │ │ call 3150 <__printf_chk@plt> │ │ │ │ add $0x20,%esp │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ - jne 5503 │ │ │ │ + jne 54b3 │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ and $0x7,%esi │ │ │ │ - jne 55a0 │ │ │ │ + jne 5550 │ │ │ │ mov 0x13c(%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax) │ │ │ │ call 3210 │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -2902,117 +2863,117 @@ │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xa │ │ │ │ call 3190 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 54fc │ │ │ │ + jmp 54ac │ │ │ │ nop │ │ │ │ test %esi,%esi │ │ │ │ - jle 5540 │ │ │ │ + jle 54f0 │ │ │ │ lea -0x4ba7(%ebx),%eax │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ flds (%edi,%ebp,4) │ │ │ │ sub $0x8,%esp │ │ │ │ inc %ebp │ │ │ │ fstpl (%esp) │ │ │ │ push 0x10(%esp) │ │ │ │ push $0x1 │ │ │ │ call 3150 <__printf_chk@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebp,%esi │ │ │ │ - jne 5580 │ │ │ │ - jmp 5540 │ │ │ │ + jne 5530 │ │ │ │ + jmp 54f0 │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xa │ │ │ │ call 3190 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5540 │ │ │ │ + jmp 54f0 │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x4bd0(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3390 │ │ │ │ pop %eax │ │ │ │ mov 0x13c(%ebx),%eax │ │ │ │ push (%eax) │ │ │ │ call 3210 │ │ │ │ movl $0xffffffff,(%esp) │ │ │ │ call 3410 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000055e0 : │ │ │ │ +00005590 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ - mov 0x34(%esp),%edi │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2e8b4,%ebx │ │ │ │ + add $0x2e908,%ebx │ │ │ │ + mov 0x34(%esp),%edi │ │ │ │ test %eax,%eax │ │ │ │ - je 56e0 │ │ │ │ + je 5690 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ lea -0x4bc3(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ call 3150 <__printf_chk@plt> │ │ │ │ add $0x10,%esp │ │ │ │ test %edi,%edi │ │ │ │ - jle 56ab │ │ │ │ + jle 565b │ │ │ │ lea -0x4ba1(%ebx),%eax │ │ │ │ - mov %edi,0x34(%esp) │ │ │ │ xor %ebp,%ebp │ │ │ │ + mov %edi,0x34(%esp) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ lea -0x4bb5(%ebx),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ - jmp 566b │ │ │ │ + jmp 561b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sub $0x18,%esp │ │ │ │ flds 0x4(%esi,%ebp,8) │ │ │ │ + sub $0x18,%esp │ │ │ │ fstpl 0x8(%esp) │ │ │ │ flds (%esi,%ebp,8) │ │ │ │ fstpl (%esp) │ │ │ │ push 0x20(%esp) │ │ │ │ push $0x1 │ │ │ │ call 3150 <__printf_chk@plt> │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 56d0 │ │ │ │ + je 5680 │ │ │ │ inc %ebp │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ - je 56a7 │ │ │ │ + je 5657 │ │ │ │ mov %ebp,%edi │ │ │ │ and $0x3,%edi │ │ │ │ - jne 5640 │ │ │ │ + jne 55f0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ebp │ │ │ │ push 0x14(%esp) │ │ │ │ push $0x1 │ │ │ │ call 3150 <__printf_chk@plt> │ │ │ │ - sub $0x8,%esp │ │ │ │ flds 0x4(%esi,%ebp,8) │ │ │ │ + sub $0x8,%esp │ │ │ │ fstpl 0x8(%esp) │ │ │ │ flds (%esi,%ebp,8) │ │ │ │ inc %ebp │ │ │ │ fstpl (%esp) │ │ │ │ push 0x20(%esp) │ │ │ │ push $0x1 │ │ │ │ call 3150 <__printf_chk@plt> │ │ │ │ add $0x20,%esp │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ - jne 566b │ │ │ │ + jne 561b │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ and $0x3,%edi │ │ │ │ - jne 5720 │ │ │ │ + jne 56d0 │ │ │ │ mov 0x13c(%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax) │ │ │ │ call 3210 │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -3020,198 +2981,198 @@ │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xa │ │ │ │ call 3190 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5664 │ │ │ │ + jmp 5614 │ │ │ │ nop │ │ │ │ test %edi,%edi │ │ │ │ - jle 56b0 │ │ │ │ + jle 5660 │ │ │ │ lea -0x4b94(%ebx),%eax │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ - sub $0x18,%esp │ │ │ │ flds 0x4(%esi,%ebp,8) │ │ │ │ + sub $0x18,%esp │ │ │ │ fstpl 0x8(%esp) │ │ │ │ flds (%esi,%ebp,8) │ │ │ │ inc %ebp │ │ │ │ fstpl (%esp) │ │ │ │ push 0x20(%esp) │ │ │ │ push $0x1 │ │ │ │ call 3150 <__printf_chk@plt> │ │ │ │ add $0x20,%esp │ │ │ │ cmp %ebp,%edi │ │ │ │ - jne 56f0 │ │ │ │ - jmp 56b0 │ │ │ │ + jne 56a0 │ │ │ │ + jmp 5660 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xa │ │ │ │ call 3190 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 56b0 │ │ │ │ + jmp 5660 │ │ │ │ nop │ │ │ │ │ │ │ │ -00005730 : │ │ │ │ +000056e0 : │ │ │ │ push %ebx │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2e776,%ebx │ │ │ │ + add $0x2e7c6,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ call 30b0 │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005750 : │ │ │ │ +00005700 : │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2e753,%ebx │ │ │ │ + add $0x2e7a3,%ebx │ │ │ │ push 0x1c(%esp) │ │ │ │ call 3090 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00005770 : │ │ │ │ +00005720 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x34(%esp),%ebp │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2e728,%ebx │ │ │ │ + add $0x2e778,%ebx │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 57b5 │ │ │ │ + jle 5765 │ │ │ │ xor %esi,%esi │ │ │ │ call 33c0 │ │ │ │ fstps 0xc(%esp) │ │ │ │ call 33c0 │ │ │ │ ffreep %st(0) │ │ │ │ call 33c0 │ │ │ │ flds 0xc(%esp) │ │ │ │ fstps (%edi,%esi,8) │ │ │ │ fstps 0x4(%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%ebp │ │ │ │ - jne 5790 │ │ │ │ + jne 5740 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -000057c0 : │ │ │ │ +00005770 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ mov 0x20(%esp),%ebp │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2e6d8,%ebx │ │ │ │ + add $0x2e728,%ebx │ │ │ │ test %edi,%edi │ │ │ │ - jle 57f4 │ │ │ │ + jle 57a4 │ │ │ │ xor %esi,%esi │ │ │ │ call 33c0 │ │ │ │ fsubs -0x4d78(%ebx) │ │ │ │ fstps 0x0(%ebp,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 57e0 │ │ │ │ + jne 5790 │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005800 : │ │ │ │ +000057b0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2e698,%ebx │ │ │ │ + add $0x2e6e8,%ebx │ │ │ │ test %edi,%edi │ │ │ │ - jle 5846 │ │ │ │ + jle 57f6 │ │ │ │ flds 0x3c(%esp) │ │ │ │ - fsubs 0x38(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ + fsubs 0x38(%esp) │ │ │ │ fstps 0xc(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ call 33c0 │ │ │ │ fmuls 0xc(%esp) │ │ │ │ fadds 0x38(%esp) │ │ │ │ fstps 0x0(%ebp,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 5830 │ │ │ │ + jne 57e0 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00005850 : │ │ │ │ - call 3787 │ │ │ │ - add $0x2e657,%eax │ │ │ │ +00005800 : │ │ │ │ flds 0x4(%esp) │ │ │ │ + call 3787 │ │ │ │ + add $0x2e6a3,%eax │ │ │ │ fld %st(0) │ │ │ │ fabs │ │ │ │ flds -0x4c70(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 5880 │ │ │ │ + jb 5830 │ │ │ │ ffreep %st(0) │ │ │ │ fld %st(0) │ │ │ │ fsin │ │ │ │ fdivp %st,%st(1) │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds -0x4c6c(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 58c0 │ │ │ │ + jb 5870 │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ flds -0x4c68(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fsubrs -0x4d80(%eax) │ │ │ │ flds -0x4c64(%eax) │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ fstp %st(2) │ │ │ │ - jb 58d0 │ │ │ │ + jb 5880 │ │ │ │ fmul %st(0),%st │ │ │ │ fmuls -0x4c60(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ - jmp 58d2 │ │ │ │ + jmp 5882 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -3229,32 +3190,40 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005900 : │ │ │ │ +000058c0 : │ │ │ │ push %ebp │ │ │ │ + call 3787 │ │ │ │ + add $0x2e5e6,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 3787 │ │ │ │ - add $0x2e5a1,%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 5a53 │ │ │ │ + js 5a15 │ │ │ │ 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 │ │ │ │ @@ -3262,98 +3231,98 @@ │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ push $0x800 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 31b0 │ │ │ │ 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 5993 │ │ │ │ + jle 5953 │ │ │ │ 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 5980 │ │ │ │ + jne 5940 │ │ │ │ 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 59a0 │ │ │ │ + jne 5960 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ add %eax,%ebx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 5a2c │ │ │ │ + jle 59ee │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ - mov %ebx,-0x20(%ebp) │ │ │ │ mov 0x10(%ebp),%esi │ │ │ │ - jmp 5a00 │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + jmp 59c0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 5a00 │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + jne 59c0 │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ subl $0x9,-0x28(%ebp) │ │ │ │ - js 5a43 │ │ │ │ + js 5a05 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x10(%ebp),%ebx │ │ │ │ mov %eax,0x10(%ebp) │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ - jmp 5948 │ │ │ │ + jmp 5908 │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ cmp -0x24(%ebp),%ecx │ │ │ │ - je 5a61 │ │ │ │ + je 5a23 │ │ │ │ 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 5a4b │ │ │ │ + jne 5a0d │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push 0x10(%ebp) │ │ │ │ push %ecx │ │ │ │ @@ -3361,72 +3330,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 │ │ │ │ │ │ │ │ -00005a90 : │ │ │ │ +00005a50 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x183c,%esp │ │ │ │ mov 0x14(%ebp),%esi │ │ │ │ + call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ + add $0x2e448,%ebx │ │ │ │ lea 0xf(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2e401,%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 31b0 │ │ │ │ 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 5b13 │ │ │ │ + jle 5ad3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%edx),%eax │ │ │ │ add $0x8,%edx │ │ │ │ sar %cl,%eax │ │ │ │ and $0x1ff,%eax │ │ │ │ incl (%edi,%eax,4) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 5b00 │ │ │ │ + jne 5ac0 │ │ │ │ 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 │ │ │ │ @@ -3436,204 +3405,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 5b50 │ │ │ │ + jne 5b10 │ │ │ │ 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 5c2f │ │ │ │ + jle 5bf0 │ │ │ │ mov %esi,-0x101c(%ebp) │ │ │ │ mov 0x10(%ebp),%esi │ │ │ │ - jmp 5c00 │ │ │ │ + jmp 5bc0 │ │ │ │ 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 5c00 │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + jne 5bc0 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x1034(%ebp),%ebx │ │ │ │ push -0x102c(%ebp) │ │ │ │ push 0x10(%ebp) │ │ │ │ push 0xc(%ebp) │ │ │ │ call 3250 │ │ │ │ mov -0x1030(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - js 5d4d │ │ │ │ + js 5d0d │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ mov -0x1038(%ebp),%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 5cad │ │ │ │ - nop │ │ │ │ + jmp 5c6d │ │ │ │ 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 5a90 │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ + call 5a50 │ │ │ │ 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 5d4d │ │ │ │ + je 5d0d │ │ │ │ mov (%edi,%ebx,4),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - jle 5ca0 │ │ │ │ + jle 5c60 │ │ │ │ mov -0x818(%ebp,%ebx,4),%eax │ │ │ │ cmp $0x100,%esi │ │ │ │ - jg 5c70 │ │ │ │ + jg 5c30 │ │ │ │ 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 5d17 │ │ │ │ + jmp 5cd7 │ │ │ │ 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 5d20 │ │ │ │ + je 5ce0 │ │ │ │ mov (%eax),%ecx │ │ │ │ mov -0x8(%eax),%esi │ │ │ │ cmp %ecx,%esi │ │ │ │ - jg 5d00 │ │ │ │ + jg 5cc0 │ │ │ │ mov -0x1028(%ebp),%ecx │ │ │ │ mov -0x1024(%ebp),%esi │ │ │ │ addl $0x8,-0x101c(%ebp) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 5cdb │ │ │ │ + jne 5c9b │ │ │ │ mov %ebx,%edx │ │ │ │ mov -0x1020(%ebp),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp $0x200,%ebx │ │ │ │ - jne 5cad │ │ │ │ + jne 5c6d │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005d60 : │ │ │ │ +00005d20 : │ │ │ │ mov $0x1,%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005d70 : │ │ │ │ +00005d30 : │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005d80 : │ │ │ │ +00005d40 : │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00005d90 : │ │ │ │ +00005d50 : │ │ │ │ sub $0xc,%esp │ │ │ │ call 4ca4 │ │ │ │ - add $0x2e114,%ecx │ │ │ │ + add $0x2e154,%ecx │ │ │ │ + cmpl $0x0,0x14(%esp) │ │ │ │ fildll 0x10(%esp) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ - cmpl $0x0,0x14(%esp) │ │ │ │ - jns 5db7 │ │ │ │ + jns 5d77 │ │ │ │ fadds -0x4c5c(%ecx) │ │ │ │ mov %eax,(%esp) │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ fildll (%esp) │ │ │ │ test %edx,%edx │ │ │ │ - jns 5dcb │ │ │ │ + jns 5d8b │ │ │ │ fadds -0x4c5c(%ecx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmuls -0x4c58(%ecx) │ │ │ │ add $0xc,%esp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005de0 : │ │ │ │ +00005da0 : │ │ │ │ push %ebx │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2e0c6,%ebx │ │ │ │ + add $0x2e106,%ebx │ │ │ │ sub $0x20,%esp │ │ │ │ lea 0x10(%esp),%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ call 30f0 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 5e20 │ │ │ │ + jne 5de0 │ │ │ │ fildl 0xc(%esp) │ │ │ │ fmuls -0x4c54(%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 │ │ │ │ @@ -3647,139 +3615,139 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00005e40 : │ │ │ │ +00005e00 : │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 5e80 │ │ │ │ + jle 5e40 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ fldz │ │ │ │ lea (%eax,%edx,8),%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - flds (%eax) │ │ │ │ flds 0x4(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ + flds -0x8(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 5e60 │ │ │ │ + jne 5e20 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fldz │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005e90 : │ │ │ │ +00005e50 : │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 5ec0 │ │ │ │ + jle 5e80 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ fldz │ │ │ │ lea (%eax,%edx,4),%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 5eb0 │ │ │ │ + jne 5e70 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ fldz │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005ed0 : │ │ │ │ +00005e90 : │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 5f20 │ │ │ │ + jle 5ee0 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ fldz │ │ │ │ add $0x4,%eax │ │ │ │ lea (%edx,%ecx,4),%ecx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds -0x4(%eax) │ │ │ │ - flds (%eax) │ │ │ │ add $0x4,%edx │ │ │ │ add $0x8,%eax │ │ │ │ + flds -0x8(%eax) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmuls -0x4(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 5f00 │ │ │ │ + jne 5ec0 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ fldz │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005f30 : │ │ │ │ +00005ef0 : │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 5f80 │ │ │ │ + jle 5f40 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ fldz │ │ │ │ lea (%eax,%ecx,4),%ecx │ │ │ │ - jmp 5f60 │ │ │ │ + jmp 5f20 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx) │ │ │ │ - flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ + flds -0x4(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 5f60 │ │ │ │ + jne 5f20 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005f90 : │ │ │ │ +00005f50 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ fldz │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 5fe2 │ │ │ │ + jle 5fa2 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%esi,%eax,4) │ │ │ │ flds (%edx,%eax,8) │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ @@ -3790,117 +3758,116 @@ │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ebx,%eax,4) │ │ │ │ inc %eax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 5fc0 │ │ │ │ + jne 5f80 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005ff0 : │ │ │ │ +00005fb0 : │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6070 │ │ │ │ + jle 6030 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ fldz │ │ │ │ add $0x4,%eax │ │ │ │ lea (%edx,%ecx,4),%ecx │ │ │ │ - jmp 6040 │ │ │ │ + jmp 6000 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx) │ │ │ │ - flds -0x4(%eax) │ │ │ │ add $0x4,%edx │ │ │ │ add $0x8,%eax │ │ │ │ flds -0x8(%eax) │ │ │ │ - fxch %st(1) │ │ │ │ + flds -0xc(%eax) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 6040 │ │ │ │ + jne 6000 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi,%eiz,1),%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 │ │ │ │ │ │ │ │ -00006080 : │ │ │ │ +00006040 : │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 60b5 │ │ │ │ + jle 6078 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ lea 0x4(%ebx,%ecx,8),%ecx │ │ │ │ nop │ │ │ │ - flds (%eax) │ │ │ │ flds -0x4(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + flds -0x8(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ fstps -0xc(%edx) │ │ │ │ fstps -0x8(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 60a0 │ │ │ │ + jne 6060 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -000060c0 : │ │ │ │ +00006080 : │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 60ef │ │ │ │ + jle 60af │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ lea (%eax,%ecx,4),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 60e0 │ │ │ │ + jne 60a0 │ │ │ │ ret │ │ │ │ │ │ │ │ -000060f0 : │ │ │ │ +000060b0 : │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ flds 0xc(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6140 │ │ │ │ + jle 6100 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ lea 0x4(%ebx,%ecx,8),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -3910,123 +3877,123 @@ │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ flds -0xc(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ fstps -0xc(%edx) │ │ │ │ fstps -0x8(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 6120 │ │ │ │ + jne 60e0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 6142 │ │ │ │ + jmp 6102 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006150 : │ │ │ │ +00006110 : │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ flds 0x8(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 61a0 │ │ │ │ + jle 6160 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ lea (%eax,%ecx,4),%ecx │ │ │ │ - jmp 6180 │ │ │ │ + jmp 6140 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 6180 │ │ │ │ + jne 6140 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 61a2 │ │ │ │ + jmp 6162 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000061b0 : │ │ │ │ +00006170 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 61fa │ │ │ │ + jle 61ba │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 61e0 │ │ │ │ + jmp 61a0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%esi,%eax,4) │ │ │ │ flds 0x4(%ecx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ecx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 61e0 │ │ │ │ + jne 61a0 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00006200 : │ │ │ │ +000061c0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ test %edx,%edx │ │ │ │ - jle 622e │ │ │ │ + jle 61ee │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ fmuls (%esi,%eax,4) │ │ │ │ fstps (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 6220 │ │ │ │ + jne 61e0 │ │ │ │ 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 │ │ │ │ nop │ │ │ │ │ │ │ │ -00006240 : │ │ │ │ +00006200 : │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ flds 0xc(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 62b0 │ │ │ │ + jle 6270 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ lea 0x4(%ebx,%ecx,8),%ecx │ │ │ │ - jmp 6280 │ │ │ │ + jmp 6240 │ │ │ │ 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 │ │ │ │ flds (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ @@ -4034,57 +4001,57 @@ │ │ │ │ fadds -0x8(%edx) │ │ │ │ flds -0xc(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds -0xc(%edx) │ │ │ │ fstps -0xc(%eax) │ │ │ │ fstps -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 6280 │ │ │ │ + jne 6240 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 62b2 │ │ │ │ + jmp 6272 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000062c0 : │ │ │ │ +00006280 : │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ flds 0x8(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6300 │ │ │ │ + jle 62c0 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ lea (%eax,%ecx,4),%ecx │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4(%edx) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 62e0 │ │ │ │ + jne 62a0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 6302 │ │ │ │ + jmp 62c2 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006310 : │ │ │ │ +000062d0 : │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ flds 0xc(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6370 │ │ │ │ + jle 6330 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ lea 0x4(%ebx,%ecx,8),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -4096,58 +4063,58 @@ │ │ │ │ fadds -0x8(%eax) │ │ │ │ flds -0xc(%edx) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds -0xc(%eax) │ │ │ │ fstps -0xc(%eax) │ │ │ │ fstps -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 6340 │ │ │ │ + jne 6300 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 6372 │ │ │ │ + jmp 6332 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006380 : │ │ │ │ +00006340 : │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ flds 0x8(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 63c0 │ │ │ │ + jle 6380 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ lea (%eax,%ecx,4),%ecx │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4(%eax) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 63a0 │ │ │ │ + jne 6360 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 63c2 │ │ │ │ + jmp 6382 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000063d0 : │ │ │ │ +00006390 : │ │ │ │ push %ebx │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ flds 0xc(%esp) │ │ │ │ flds 0x14(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6430 │ │ │ │ + jle 63f0 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ lea 0x4(%ebx,%ecx,8),%ecx │ │ │ │ nop │ │ │ │ @@ -4163,66 +4130,66 @@ │ │ │ │ fmul %st(3),%st │ │ │ │ flds -0xc(%edx) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps -0xc(%eax) │ │ │ │ fstps -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 6400 │ │ │ │ + jne 63c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 6434 │ │ │ │ + jmp 63f4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006440 : │ │ │ │ +00006400 : │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ flds 0x8(%esp) │ │ │ │ flds 0x10(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6480 │ │ │ │ + jle 6440 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ lea (%eax,%ecx,4),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ flds -0x4(%edx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 6460 │ │ │ │ + jne 6420 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 6484 │ │ │ │ + jmp 6444 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006490 : │ │ │ │ +00006450 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ flds 0x10(%esp) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 64f0 │ │ │ │ + jle 64b0 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%esi,%eax,4) │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%ecx,%eax,8) │ │ │ │ @@ -4231,67 +4198,67 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ecx,%eax,8) │ │ │ │ fadds (%edx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 64c0 │ │ │ │ + jne 6480 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 64f2 │ │ │ │ + jmp 64b2 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006500 : │ │ │ │ +000064c0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ flds 0x10(%esp) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6540 │ │ │ │ + jle 6500 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ fmuls (%esi,%eax,4) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds (%edx,%eax,4) │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 6520 │ │ │ │ + jne 64e0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 6542 │ │ │ │ + jmp 6502 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006550 : │ │ │ │ +00006510 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ flds 0x10(%esp) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 65b0 │ │ │ │ + jle 6570 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ flds (%esi,%eax,4) │ │ │ │ @@ -4302,96 +4269,96 @@ │ │ │ │ flds (%esi,%eax,4) │ │ │ │ fmuls (%ecx,%eax,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 6580 │ │ │ │ + jne 6540 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 65b2 │ │ │ │ + jmp 6572 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000065c0 : │ │ │ │ +00006580 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ flds 0x10(%esp) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6600 │ │ │ │ + jle 65c0 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ fmuls (%esi,%eax,4) │ │ │ │ flds (%edx,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 65e0 │ │ │ │ + jne 65a0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 6602 │ │ │ │ + jmp 65c2 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006610 : │ │ │ │ +000065d0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x24,%esp │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ test %edi,%edi │ │ │ │ - jle 67c6 │ │ │ │ + jle 6786 │ │ │ │ mov (%ecx),%edx │ │ │ │ movl $0x1,0x10(%esp) │ │ │ │ mov $0x1,%esi │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 67a4 │ │ │ │ + je 6764 │ │ │ │ mov %esi,%ebx │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ mov (%ecx,%esi,4),%ebp │ │ │ │ not %ebx │ │ │ │ add %edi,%ebx │ │ │ │ cmp %eax,%edi │ │ │ │ - jle 666f │ │ │ │ + jle 662f │ │ │ │ and $0x1,%ebx │ │ │ │ - je 665f │ │ │ │ + je 661f │ │ │ │ imul (%ecx,%eax,4),%ebp │ │ │ │ lea 0x2(%esi),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jle 666f │ │ │ │ + jle 662f │ │ │ │ imul (%ecx,%eax,4),%ebp │ │ │ │ imul 0x4(%ecx,%eax,4),%ebp │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jg 665f │ │ │ │ + jg 661f │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 6750 │ │ │ │ + jle 6710 │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle 6750 │ │ │ │ + jle 6710 │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 6750 │ │ │ │ + jle 6710 │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ imul %ebp,%eax │ │ │ │ mov %esi,0x20(%esp) │ │ │ │ @@ -4404,144 +4371,144 @@ │ │ │ │ add 0x38(%esp),%eax │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ - mov 0x14(%esp),%edi │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ lea (%ebx,%eax,8),%ecx │ │ │ │ - add %eax,%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ + add %eax,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov 0x38(%esp),%edx │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ lea (%edx,%edi,8),%edx │ │ │ │ xchg %ax,%ax │ │ │ │ flds (%eax) │ │ │ │ - flds 0x4(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + flds -0x4(%eax) │ │ │ │ flds -0x4(%edx) │ │ │ │ flds -0x8(%edx) │ │ │ │ fstps -0x8(%eax) │ │ │ │ fstps -0x4(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstps -0x8(%edx) │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 6700 │ │ │ │ + jne 66c0 │ │ │ │ add 0x4(%esp),%ecx │ │ │ │ inc %ebx │ │ │ │ add %ebp,%esi │ │ │ │ add %ebp,%edi │ │ │ │ cmp (%esp),%ebx │ │ │ │ - jl 66f0 │ │ │ │ + jl 66b0 │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ add 0x18(%esp),%eax │ │ │ │ inc %edx │ │ │ │ cmp 0x10(%esp),%edx │ │ │ │ - jne 66d0 │ │ │ │ + jne 6690 │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ cmp %esi,%edi │ │ │ │ - jle 67c6 │ │ │ │ + jle 6786 │ │ │ │ lea 0x0(,%esi,4),%ebx │ │ │ │ - movl $0x1,0x10(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ + movl $0x1,0x10(%esp) │ │ │ │ lea (%ecx,%ebx,1),%edx │ │ │ │ test $0x4,%bl │ │ │ │ - je 67bf │ │ │ │ + je 677f │ │ │ │ mov (%ecx),%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ cmp %edx,%eax │ │ │ │ - je 6790 │ │ │ │ + je 6750 │ │ │ │ imul (%eax),%ebp │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%ebp │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 677e │ │ │ │ + jne 673e │ │ │ │ mov %ebp,0x10(%esp) │ │ │ │ inc %esi │ │ │ │ mov (%ecx,%ebx,1),%edx │ │ │ │ cmp %esi,%edi │ │ │ │ - jg 663f │ │ │ │ + jg 65ff │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 67c6 │ │ │ │ + jle 6786 │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle 67c6 │ │ │ │ + jle 6786 │ │ │ │ mov %edx,%eax │ │ │ │ mov $0x1,%ebp │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ - jmp 6698 │ │ │ │ + jmp 6658 │ │ │ │ mov $0x1,%ebp │ │ │ │ - jmp 677e │ │ │ │ + jmp 673e │ │ │ │ add $0x24,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000067d0 : │ │ │ │ - jmp 6610 │ │ │ │ +00006790 : │ │ │ │ + jmp 65d0 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000067e0 : │ │ │ │ +000067a0 : │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ movl $0x3,(%eax) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ movl $0x5,(%eax) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ movl $0x3,(%eax) │ │ │ │ ret │ │ │ │ nop │ │ │ │ │ │ │ │ -00006800 : │ │ │ │ +000067c0 : │ │ │ │ push %ebx │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov $0x8,%ecx │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2d69d,%ebx │ │ │ │ + add $0x2d6dd,%ebx │ │ │ │ cmp %ecx,%edx │ │ │ │ lea 0x2(%edx),%eax │ │ │ │ cmovg %ecx,%edx │ │ │ │ mov -0x4a2c(%ebx,%edx,4),%ecx │ │ │ │ pop %ebx │ │ │ │ shl %cl,%eax │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006830 : │ │ │ │ +000067f0 : │ │ │ │ mov $0x4,%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006840 : │ │ │ │ +00006800 : │ │ │ │ call 3787 │ │ │ │ - add $0x2d667,%eax │ │ │ │ + add $0x2d6a7,%eax │ │ │ │ lea -0x4b8a(%eax),%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -4566,75 +4533,75 @@ │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2d621,%ebx │ │ │ │ + add $0x2d661,%ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x13(,%eax,4),%edx │ │ │ │ lea 0xf(,%eax,4),%eax │ │ │ │ shr $0x4,%edx │ │ │ │ - shl $0x4,%edx │ │ │ │ shr $0x4,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ - shl $0x4,%eax │ │ │ │ + sub %eax,%esp │ │ │ │ mov %ecx,%esi │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ + mov %esp,-0x44(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ mov 0x8(%ebx),%ecx │ │ │ │ - mov %esp,-0x44(%ebp) │ │ │ │ - sub %eax,%esp │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x1c(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ + shr $0x2,%esi │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ sub %edx,%esp │ │ │ │ mov 0x28(%ebx),%edx │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ + mov %esi,-0x28(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ mov 0x6c(%ebx),%ecx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ - shr $0x2,%esi │ │ │ │ - mov %esi,-0x28(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ + shr $0x2,%edi │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ + lea 0x0(,%edx,8),%eax │ │ │ │ + shr $0x2,%esi │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ - lea 0x0(,%edx,8),%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ - shr $0x2,%esi │ │ │ │ call 31b0 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ movl $0x0,0x0(,%esi,4) │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - shr $0x2,%edi │ │ │ │ movl $0x0,0x0(,%edi,4) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ movl $0x3f800000,0x0(,%edx,4) │ │ │ │ mov %esi,%edi │ │ │ │ dec %edi │ │ │ │ mov %edi,-0x54(%ebp) │ │ │ │ - js 6db3 │ │ │ │ + js 6d73 │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ push %edx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x30(%ebp) │ │ │ │ @@ -4642,40 +4609,40 @@ │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ add $0xc,%esp │ │ │ │ push %edx │ │ │ │ push $0x0 │ │ │ │ push -0x44(%ebp) │ │ │ │ call 31b0 │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ - mov -0x1c(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x1c(%ebp),%ecx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ 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 69a0 │ │ │ │ + jae 6960 │ │ │ │ xor %edi,%edi │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ mov (%edx),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ testb $0x1,0x38(%edx) │ │ │ │ - jne 6b90 │ │ │ │ + jne 6b50 │ │ │ │ test %eax,%eax │ │ │ │ - jle 6d04 │ │ │ │ + jle 6cc4 │ │ │ │ mov 0x1c(%edx),%ebx │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jge 6ab5 │ │ │ │ + jge 6a75 │ │ │ │ mov 0x24(%edx),%ecx │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ lea 0x0(,%edi,4),%esi │ │ │ │ @@ -4694,34 +4661,34 @@ │ │ │ │ sar $1,%eax │ │ │ │ mov %ecx,%ebx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ sub %eax,%ebx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ fildl -0x3c(%ebp) │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ fmuls -0x4c50(%ebx) │ │ │ │ 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) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ fdivrs -0x38(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ mov 0x1c(%edx),%ebx │ │ │ │ fstps (%eax,%edi,4) │ │ │ │ mov (%ebx,%esi,1),%eax │ │ │ │ imul -0x4(%ecx,%edi,4),%eax │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ add -0x28(%ebp),%eax │ │ │ │ mov %eax,(%ecx,%edi,4) │ │ │ │ @@ -4731,97 +4698,97 @@ │ │ │ │ mov (%eax,%esi,1),%eax │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ imul -0x4(%esi,%edi,4),%eax │ │ │ │ add -0x4(%ecx,%edi,4),%eax │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ mov 0x18(%edx),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jl 6a00 │ │ │ │ + jl 69c0 │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ lea (%ecx,%eax,8),%ecx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ flds (%eax,%esi,4) │ │ │ │ - flds 0x4(%ecx) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ + flds 0x4(%ecx) │ │ │ │ + mov (%eax,%esi,4),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ecx) │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ fstps (%edi,%eax,8) │ │ │ │ fstps 0x4(%edi,%eax,8) │ │ │ │ lea -0x1(%esi),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 6d95 │ │ │ │ + jle 6d55 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ - jmp 6b27 │ │ │ │ + jmp 6ae7 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%edx │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ movl $0x0,(%esi,%edi,4) │ │ │ │ shr $0x1f,%edx │ │ │ │ add %eax,%edx │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ - movl $0x0,(%ecx,%edi,4) │ │ │ │ sar $1,%edx │ │ │ │ + movl $0x0,(%ecx,%edi,4) │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je 6d30 │ │ │ │ + je 6cf0 │ │ │ │ mov (%ebx,%edi,4),%eax │ │ │ │ mov (%esi,%edi,4),%ecx │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 6b00 │ │ │ │ + je 6ac0 │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ lea 0x0(,%edi,4),%esi │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ inc %ecx │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ mov %ecx,(%esi,%edi,4) │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ lea (%ebx,%ecx,1),%esi │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ incl (%esi) │ │ │ │ add %ebx,%ecx │ │ │ │ - mov %ecx,-0x38(%ebp) │ │ │ │ incl (%ecx) │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ shr $0x1f,%ecx │ │ │ │ add %eax,%ecx │ │ │ │ sar $1,%ecx │ │ │ │ cmp %ecx,-0x34(%ebp) │ │ │ │ - je 6d50 │ │ │ │ + je 6d10 │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,(%edx) │ │ │ │ - jle 6d04 │ │ │ │ + jle 6cc4 │ │ │ │ mov 0x18(%edx),%esi │ │ │ │ - jmp 69e0 │ │ │ │ + jmp 69a0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 6d04 │ │ │ │ + jle 6cc4 │ │ │ │ mov 0x1c(%edx),%eax │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %edi,-0x34(%ebp) │ │ │ │ - jle 6c24 │ │ │ │ + jle 6be4 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ mov 0x58(%eax),%ebx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ flds (%ecx,%edi,4) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ @@ -4832,167 +4799,167 @@ │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ mov %edi,%ebx │ │ │ │ mov (%ecx,%edi,4),%ecx │ │ │ │ mov (%esi,%ebx,4),%ebx │ │ │ │ - mov -0x20(%ebp),%esi │ │ │ │ inc %edi │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ fmuls (%ebx,%ecx,4) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ fsts (%esi,%edi,4) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ imul -0x4(%esi,%edi,4),%eax │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ add %ecx,%eax │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %eax,(%ecx,%edi,4) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ imul -0x4(%ecx,%edi,4),%edx │ │ │ │ add -0x4(%esi,%edi,4),%edx │ │ │ │ - mov %edx,(%ebx,%edi,4) │ │ │ │ cmp %edi,-0x34(%ebp) │ │ │ │ - jne 6be0 │ │ │ │ + mov %edx,(%ebx,%edi,4) │ │ │ │ + jne 6ba0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea (%ebx,%eax,8),%edx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ - flds 0x4(%edx) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ + flds 0x4(%edx) │ │ │ │ + mov (%eax,%ecx,4),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx) │ │ │ │ - mov (%eax,%ecx,4),%eax │ │ │ │ fstps (%ebx,%eax,8) │ │ │ │ fstps 0x4(%ebx,%eax,8) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %eax,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jg 6ca0 │ │ │ │ - jmp 6d7d │ │ │ │ - jmp 6c80 │ │ │ │ + jg 6c60 │ │ │ │ + jmp 6d3d │ │ │ │ + jmp 6c40 │ │ │ │ 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 │ │ │ │ mov %eax,%edx │ │ │ │ movl $0x0,(%esi,%edi,4) │ │ │ │ movl $0x0,(%ebx,%edi,4) │ │ │ │ shr $0x1f,%edx │ │ │ │ add %eax,%edx │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sar $1,%edx │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je 6d10 │ │ │ │ + je 6cd0 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov (%ebx,%edi,4),%edx │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 6c80 │ │ │ │ + je 6c40 │ │ │ │ lea 0x0(,%edi,4),%ecx │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov %ebx,(%edx,%edi,4) │ │ │ │ lea (%esi,%ecx,1),%edx │ │ │ │ add -0x1c(%ebp),%ecx │ │ │ │ mov %eax,%ebx │ │ │ │ - incl (%edx) │ │ │ │ shr $0x1f,%ebx │ │ │ │ + incl (%edx) │ │ │ │ add %ebx,%eax │ │ │ │ - incl (%ecx) │ │ │ │ sar $1,%eax │ │ │ │ + incl (%ecx) │ │ │ │ cmp %eax,-0x30(%ebp) │ │ │ │ - jne 6cf5 │ │ │ │ + jne 6cb5 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ movl $0x0,(%ecx) │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov (%eax,%ebx,1),%eax │ │ │ │ sub -0x30(%ebp),%eax │ │ │ │ mov %eax,(%edx) │ │ │ │ incl -0x40(%ebp) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ cmp %ecx,-0x40(%ebp) │ │ │ │ - jne 6bb0 │ │ │ │ + jne 6b70 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ movl $0x0,-0x38(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov (%eax),%edx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - jmp 6cba │ │ │ │ + jmp 6c7a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov %ebx,-0x28(%ebp) │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ movl $0x0,-0x3c(%ebp) │ │ │ │ movl $0x0,-0x38(%ebp) │ │ │ │ mov (%eax),%ecx │ │ │ │ mov (%ebx),%eax │ │ │ │ - jmp 6b47 │ │ │ │ + jmp 6b07 │ │ │ │ mov 0x24(%edx),%eax │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov (%eax,%ebx,1),%eax │ │ │ │ sub -0x34(%ebp),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,(%edx) │ │ │ │ - jg 6b86 │ │ │ │ + jg 6b46 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(,%eax,4),%ecx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov (%eax,%ecx,1),%eax │ │ │ │ - jmp 6cba │ │ │ │ + jmp 6c7a │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov (%eax,%edi,4),%ecx │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov (%esi,%eax,1),%eax │ │ │ │ - jmp 6b47 │ │ │ │ + jmp 6b07 │ │ │ │ mov %esi,%edi │ │ │ │ - jmp 69b6 │ │ │ │ + jmp 6976 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2d0e1,%ebx │ │ │ │ + add $0x2d121,%ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x13(,%eax,4),%edx │ │ │ │ lea 0xf(,%eax,4),%eax │ │ │ │ shr $0x4,%edx │ │ │ │ @@ -5008,51 +4975,51 @@ │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ mov 0x8(%ebx),%ecx │ │ │ │ mov %esp,-0x1c(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ + shr $0x2,%esi │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ sub %edx,%esp │ │ │ │ mov 0x6c(%ebx),%edx │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ + mov %esi,-0x28(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - shr $0x2,%esi │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ - mov %esi,-0x28(%ebp) │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ - mov (%ebx),%edx │ │ │ │ + shr $0x2,%edi │ │ │ │ mov %eax,%esi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + mov (%ebx),%edx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ shr $0x2,%esi │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ - shr $0x2,%edi │ │ │ │ call 31b0 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ movl $0x0,0x0(,%esi,4) │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ movl $0x0,0x0(,%edi,4) │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ movl $0x3f800000,0x0(,%edx,4) │ │ │ │ mov %esi,%edi │ │ │ │ dec %edi │ │ │ │ mov %edi,-0x54(%ebp) │ │ │ │ - js 72f3 │ │ │ │ + js 72b3 │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ push %edx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x30(%ebp) │ │ │ │ @@ -5060,40 +5027,40 @@ │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ add $0xc,%esp │ │ │ │ push %edx │ │ │ │ push $0x0 │ │ │ │ push -0x44(%ebp) │ │ │ │ call 31b0 │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ - mov -0x1c(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x1c(%ebp),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ 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 6ee0 │ │ │ │ + jae 6ea0 │ │ │ │ xor %edi,%edi │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ mov (%edx),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ testb $0x1,0x38(%edx) │ │ │ │ - jne 70d0 │ │ │ │ + jne 7090 │ │ │ │ test %eax,%eax │ │ │ │ - jle 7244 │ │ │ │ + jle 7204 │ │ │ │ mov 0x1c(%edx),%ebx │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jge 6ff5 │ │ │ │ + jge 6fb5 │ │ │ │ mov 0x24(%edx),%ecx │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ lea 0x0(,%edi,4),%esi │ │ │ │ @@ -5112,34 +5079,34 @@ │ │ │ │ sar $1,%eax │ │ │ │ mov %ecx,%ebx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ sub %eax,%ebx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ fildl -0x3c(%ebp) │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ fmuls -0x4c50(%ebx) │ │ │ │ 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) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ fdivrs -0x38(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ mov 0x1c(%edx),%ebx │ │ │ │ fstps (%eax,%edi,4) │ │ │ │ mov (%ebx,%esi,1),%eax │ │ │ │ imul -0x4(%ecx,%edi,4),%eax │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ add -0x28(%ebp),%eax │ │ │ │ mov %eax,(%ecx,%edi,4) │ │ │ │ @@ -5149,98 +5116,98 @@ │ │ │ │ mov (%eax,%esi,1),%eax │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ imul -0x4(%esi,%edi,4),%eax │ │ │ │ add -0x4(%ecx,%edi,4),%eax │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ mov 0x18(%edx),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jl 6f40 │ │ │ │ + jl 6f00 │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ lea (%ecx,%eax,8),%ecx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ flds (%eax,%esi,4) │ │ │ │ - flds 0x4(%ecx) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ + flds 0x4(%ecx) │ │ │ │ + mov (%eax,%esi,4),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ecx) │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ fstps (%edi,%eax,8) │ │ │ │ fstps 0x4(%edi,%eax,8) │ │ │ │ lea -0x1(%esi),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 72d5 │ │ │ │ + jle 7295 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ - jmp 7067 │ │ │ │ + jmp 7027 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%edx │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ movl $0x0,(%esi,%edi,4) │ │ │ │ shr $0x1f,%edx │ │ │ │ add %eax,%edx │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ - movl $0x0,(%ecx,%edi,4) │ │ │ │ sar $1,%edx │ │ │ │ + movl $0x0,(%ecx,%edi,4) │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je 7270 │ │ │ │ + je 7230 │ │ │ │ mov (%ebx,%edi,4),%eax │ │ │ │ mov (%esi,%edi,4),%ecx │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 7040 │ │ │ │ + je 7000 │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ lea 0x0(,%edi,4),%esi │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ inc %ecx │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ mov %ecx,(%esi,%edi,4) │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ lea (%ebx,%ecx,1),%esi │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ incl (%esi) │ │ │ │ add %ebx,%ecx │ │ │ │ - mov %ecx,-0x38(%ebp) │ │ │ │ incl (%ecx) │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ shr $0x1f,%ecx │ │ │ │ add %eax,%ecx │ │ │ │ sar $1,%ecx │ │ │ │ cmp %ecx,-0x34(%ebp) │ │ │ │ - je 7290 │ │ │ │ + je 7250 │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,(%edx) │ │ │ │ - jle 7244 │ │ │ │ + jle 7204 │ │ │ │ mov 0x18(%edx),%esi │ │ │ │ - jmp 6f20 │ │ │ │ + jmp 6ee0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 7244 │ │ │ │ + jle 7204 │ │ │ │ mov 0x1c(%edx),%eax │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ cmp %edi,-0x34(%ebp) │ │ │ │ - jle 7166 │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + jle 7126 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ mov 0x58(%eax),%ebx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ flds (%ecx,%edi,4) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ @@ -5251,300 +5218,300 @@ │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ mov %edi,%ebx │ │ │ │ mov (%ecx,%edi,4),%ecx │ │ │ │ mov (%esi,%ebx,4),%ebx │ │ │ │ - mov -0x20(%ebp),%esi │ │ │ │ inc %edi │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ fmuls (%ebx,%ecx,4) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ fsts (%esi,%edi,4) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ imul -0x4(%esi,%edi,4),%eax │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ add %ecx,%eax │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %eax,(%ecx,%edi,4) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ imul -0x4(%ecx,%edi,4),%edx │ │ │ │ add -0x4(%esi,%edi,4),%edx │ │ │ │ - mov %edx,(%ebx,%edi,4) │ │ │ │ cmp %edi,-0x34(%ebp) │ │ │ │ - jne 7120 │ │ │ │ + mov %edx,(%ebx,%edi,4) │ │ │ │ + jne 70e0 │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,%eax │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea (%ebx,%eax,8),%edx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ - flds 0x4(%edx) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ + flds 0x4(%edx) │ │ │ │ + mov (%eax,%ecx,4),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx) │ │ │ │ - mov (%eax,%ecx,4),%eax │ │ │ │ fstps (%ebx,%eax,8) │ │ │ │ fstps 0x4(%ebx,%eax,8) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %eax,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jg 71e0 │ │ │ │ - jmp 72bd │ │ │ │ - jmp 71c0 │ │ │ │ + jg 71a0 │ │ │ │ + jmp 727d │ │ │ │ + jmp 7180 │ │ │ │ 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 │ │ │ │ mov %eax,%edx │ │ │ │ movl $0x0,(%esi,%edi,4) │ │ │ │ movl $0x0,(%ebx,%edi,4) │ │ │ │ shr $0x1f,%edx │ │ │ │ add %eax,%edx │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sar $1,%edx │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je 7250 │ │ │ │ + je 7210 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov (%ebx,%edi,4),%edx │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 71c0 │ │ │ │ + je 7180 │ │ │ │ lea 0x0(,%edi,4),%ecx │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov %ebx,(%edx,%edi,4) │ │ │ │ lea (%esi,%ecx,1),%edx │ │ │ │ add -0x1c(%ebp),%ecx │ │ │ │ mov %eax,%ebx │ │ │ │ - incl (%edx) │ │ │ │ shr $0x1f,%ebx │ │ │ │ + incl (%edx) │ │ │ │ add %ebx,%eax │ │ │ │ - incl (%ecx) │ │ │ │ sar $1,%eax │ │ │ │ + incl (%ecx) │ │ │ │ cmp %eax,-0x30(%ebp) │ │ │ │ - jne 7235 │ │ │ │ + jne 71f5 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ movl $0x0,(%ecx) │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov (%eax,%ebx,1),%eax │ │ │ │ sub -0x30(%ebp),%eax │ │ │ │ mov %eax,(%edx) │ │ │ │ incl -0x40(%ebp) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ cmp %ecx,-0x40(%ebp) │ │ │ │ - jne 70f0 │ │ │ │ + jne 70b0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ movl $0x0,-0x38(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov (%eax),%edx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - jmp 71fa │ │ │ │ + jmp 71ba │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov %ebx,-0x28(%ebp) │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ movl $0x0,-0x3c(%ebp) │ │ │ │ movl $0x0,-0x38(%ebp) │ │ │ │ mov (%eax),%ecx │ │ │ │ mov (%ebx),%eax │ │ │ │ - jmp 7087 │ │ │ │ + jmp 7047 │ │ │ │ mov 0x24(%edx),%eax │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov (%eax,%ebx,1),%eax │ │ │ │ sub -0x34(%ebp),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,(%edx) │ │ │ │ - jg 70c6 │ │ │ │ + jg 7086 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(,%eax,4),%ecx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov (%eax,%ecx,1),%eax │ │ │ │ - jmp 71fa │ │ │ │ + jmp 71ba │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov (%eax,%edi,4),%ecx │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov (%esi,%eax,1),%eax │ │ │ │ - jmp 7087 │ │ │ │ + jmp 7047 │ │ │ │ mov %esi,%edi │ │ │ │ - jmp 6ef6 │ │ │ │ + jmp 6eb6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2cb99,%ebx │ │ │ │ + add $0x2cbd9,%ebx │ │ │ │ test $0x10,%ah │ │ │ │ - je 7324 │ │ │ │ + je 72e4 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x38(%esi) │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 77fb │ │ │ │ + jle 77bb │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ - mov $0x1,%edx │ │ │ │ shl $0x2,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ lea (%ecx,%eax,1),%edi │ │ │ │ test $0x4,%cl │ │ │ │ - je 7350 │ │ │ │ + je 7310 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 735e │ │ │ │ + je 731e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 7350 │ │ │ │ + jne 7310 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ mov %edx,(%esi) │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%ecx,%eax,1),%edi │ │ │ │ test $0x4,%cl │ │ │ │ - je 7380 │ │ │ │ + je 7340 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 738e │ │ │ │ + je 734e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 7380 │ │ │ │ - mov %edx,0x28(%esi) │ │ │ │ + jne 7340 │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %edx,0x28(%esi) │ │ │ │ push %ecx │ │ │ │ call 3120 │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x20(%esi) │ │ │ │ mov %eax,%ecx │ │ │ │ + mov %eax,0x20(%esi) │ │ │ │ test %edx,%edx │ │ │ │ - jle 73d3 │ │ │ │ + jle 7393 │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov 0x24(%esi),%edi │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ + xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fildl (%edi,%eax,4) │ │ │ │ fildl (%esi,%eax,4) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstps (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 73c0 │ │ │ │ + jne 7380 │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%edx │ │ │ │ push %edx │ │ │ │ call 3120 │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x30(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 741f │ │ │ │ + jle 73df │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ fld1 │ │ │ │ lea (%edx,%ecx,4),%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx) │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ fdivr %st(1),%st │ │ │ │ fsubrs -0x4d7c(%ebx) │ │ │ │ fmuls -0x4c4c(%ebx) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %edx,%edi │ │ │ │ - jne 7400 │ │ │ │ + jne 73c0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ test $0x40,%dl │ │ │ │ - jne 7740 │ │ │ │ + jne 7700 │ │ │ │ test $0x80,%dl │ │ │ │ - jne 75f0 │ │ │ │ + jne 75b0 │ │ │ │ test $0x1,%dh │ │ │ │ - jne 7610 │ │ │ │ + jne 75d0 │ │ │ │ test $0x1,%dl │ │ │ │ - jne 7631 │ │ │ │ + jne 75f1 │ │ │ │ test $0x4,%dl │ │ │ │ - je 7470 │ │ │ │ + je 7430 │ │ │ │ mov 0x34(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 77db │ │ │ │ + je 779b │ │ │ │ inc %eax │ │ │ │ imul 0x18(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x5c(%esi) │ │ │ │ test $0x8,%dl │ │ │ │ - jne 77a0 │ │ │ │ + jne 7760 │ │ │ │ test $0x10,%dl │ │ │ │ - jne 7770 │ │ │ │ + jne 7730 │ │ │ │ test $0x20,%dl │ │ │ │ - je 74e8 │ │ │ │ + je 74a8 │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 77f1 │ │ │ │ + jle 77b1 │ │ │ │ mov 0x2c(%esi),%eax │ │ │ │ mov $0x1,%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ imul %edx,%edi │ │ │ │ inc %eax │ │ │ │ add %edi,%edi │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 74a0 │ │ │ │ + jne 7460 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ imul %edi,%eax │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov %eax,0x5c(%esi) │ │ │ │ @@ -5553,22 +5520,22 @@ │ │ │ │ mov %eax,(%esp) │ │ │ │ call 3120 │ │ │ │ imul 0x4(%esi),%edi │ │ │ │ mov %eax,0x64(%esi) │ │ │ │ shl $0x2,%edi │ │ │ │ mov %edi,(%esp) │ │ │ │ call 3120 │ │ │ │ - mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x38(%esi),%edx │ │ │ │ mov %eax,0x60(%esi) │ │ │ │ test $0x4,%dh │ │ │ │ - jne 7520 │ │ │ │ + jne 74e0 │ │ │ │ xor %eax,%eax │ │ │ │ and $0x8,%dh │ │ │ │ - jne 75ca │ │ │ │ + jne 758a │ │ │ │ mov %eax,0x7c(%esi) │ │ │ │ mov 0x138(%ebx),%eax │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ mov 0x120(%ebx),%eax │ │ │ │ mov %eax,0x14(%esi) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -5582,36 +5549,36 @@ │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x70(%esi) │ │ │ │ testb $0x2,0x39(%esi) │ │ │ │ - jne 7812 │ │ │ │ + jne 77d2 │ │ │ │ mov %eax,0x74(%esi) │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edi │ │ │ │ test %edx,%edx │ │ │ │ - jle 757e │ │ │ │ + jle 753e │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ 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 7570 │ │ │ │ + jg 7530 │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x3c(%esi) │ │ │ │ push $0xffffffff │ │ │ │ push 0x74(%esi) │ │ │ │ push 0x70(%esi) │ │ │ │ push %edi │ │ │ │ push %edx │ │ │ │ @@ -5625,85 +5592,85 @@ │ │ │ │ push %edi │ │ │ │ push 0x18(%esi) │ │ │ │ call 3050 │ │ │ │ add $0x14,%esp │ │ │ │ mov %eax,0x54(%esi) │ │ │ │ push %edi │ │ │ │ call 3200 │ │ │ │ - mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ + mov 0x38(%esi),%edx │ │ │ │ and $0x8,%dh │ │ │ │ - je 74f8 │ │ │ │ + je 74b8 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 74f8 │ │ │ │ + jmp 74b8 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ test $0x1,%dh │ │ │ │ - je 743d │ │ │ │ + je 73fd │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ test $0x1,%dl │ │ │ │ - je 7446 │ │ │ │ + je 7406 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ mov %esp,-0x28(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ lea 0xf(%eax),%edx │ │ │ │ and $0xfffffff0,%edx │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,%edi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x58(%esi) │ │ │ │ mov %eax,%ecx │ │ │ │ + mov %eax,0x58(%esi) │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 77d0 │ │ │ │ + jle 7790 │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ lea (%ecx,%edi,4),%ecx │ │ │ │ mov %ecx,-0x1c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,(%ecx) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov (%eax,%edi,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 771b │ │ │ │ + jle 76db │ │ │ │ lea 0x0(,%edi,4),%ecx │ │ │ │ xor %edi,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ sub $0x10,%esp │ │ │ │ flds (%eax,%ecx,1) │ │ │ │ mov %edx,%eax │ │ │ │ @@ -5711,132 +5678,132 @@ │ │ │ │ add %edx,%eax │ │ │ │ mov %edi,%edx │ │ │ │ sar $1,%eax │ │ │ │ sub %eax,%edx │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ fildl -0x1c(%ebp) │ │ │ │ - fmuls -0x4c50(%ebx) │ │ │ │ mov %ecx,-0x1c(%ebp) │ │ │ │ + fmuls -0x4c50(%ebx) │ │ │ │ fildl (%eax,%ecx,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(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ fdivrs -0x4d80(%ebx) │ │ │ │ + add $0x10,%esp │ │ │ │ mov 0x58(%esi),%eax │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ mov (%eax,%ecx,1),%eax │ │ │ │ fstps (%eax,%edi,4) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ inc %edi │ │ │ │ mov %edi,(%eax) │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov (%eax,%ecx,1),%edx │ │ │ │ cmp %edi,%edx │ │ │ │ - jg 76b0 │ │ │ │ + jg 7670 │ │ │ │ incl -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ cmp 0x18(%esi),%ecx │ │ │ │ - jge 77d0 │ │ │ │ + jge 7790 │ │ │ │ addl $0x4,-0x20(%ebp) │ │ │ │ mov 0x58(%esi),%ecx │ │ │ │ - jmp 7670 │ │ │ │ + jmp 7630 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul 0x4(%esi),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x40(%esi) │ │ │ │ - jmp 742b │ │ │ │ + jmp 73eb │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - mov 0x2c(%esi),%edi │ │ │ │ - sub $0xc,%esp │ │ │ │ imul 0x18(%esi),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x5c(%esi) │ │ │ │ - jmp 7482 │ │ │ │ + jmp 7442 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ imul 0x18(%esi),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x5c(%esi) │ │ │ │ - jmp 7479 │ │ │ │ + jmp 7439 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x28(%ebp),%esp │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ - jmp 7446 │ │ │ │ + jmp 7406 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x2c(%esi) │ │ │ │ call 3230 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x34(%esi) │ │ │ │ - jmp 7456 │ │ │ │ + jmp 7416 │ │ │ │ mov $0x1,%edi │ │ │ │ - jmp 74aa │ │ │ │ + jmp 746a │ │ │ │ movl $0x1,(%esi) │ │ │ │ mov $0x1,%edx │ │ │ │ lea 0x0(,%ecx,4),%ecx │ │ │ │ - jmp 738e │ │ │ │ + jmp 734e │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 753f │ │ │ │ + jmp 74ff │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %edx,%esi │ │ │ │ push %ebx │ │ │ │ mov %eax,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ fnstcw 0xa(%esp) │ │ │ │ movzwl 0xa(%esp),%eax │ │ │ │ mov %edi,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fmuls 0x20(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0x8(%esp) │ │ │ │ movzwl 0xa(%esp),%eax │ │ │ │ + fmuls 0x20(%esp) │ │ │ │ or $0xc,%ah │ │ │ │ + mov %ax,0x6(%esp) │ │ │ │ fldcw 0x8(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0xa(%esp) │ │ │ │ - mov %ax,0x6(%esp) │ │ │ │ fldcw 0x6(%esp) │ │ │ │ fistpl (%esp) │ │ │ │ fldcw 0xa(%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ sub 0x28(%esp),%eax │ │ │ │ add %edi,%eax │ │ │ │ cltd │ │ │ │ @@ -5848,62 +5815,62 @@ │ │ │ │ add %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ lea (%esi,%ebp,8),%eax │ │ │ │ add %edi,%edi │ │ │ │ cmp %edx,%ebp │ │ │ │ - jge 78f0 │ │ │ │ + jge 78b0 │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x2(%esi,%esi,1),%esi │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jl 78df │ │ │ │ + jl 789f │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx,%edx,4) │ │ │ │ flds 0x4(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%eax,%edx,8) │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ebx) │ │ │ │ fadds (%eax,%edx,8) │ │ │ │ fstps (%eax,%edx,8) │ │ │ │ fstps 0x4(%eax,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 78c0 │ │ │ │ + jne 7880 │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %edi │ │ │ │ sub %edx,%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 7922 │ │ │ │ + jle 78e2 │ │ │ │ xor %ebp,%ebp │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx,%ebp,4) │ │ │ │ flds 0x4(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%eax,%ebp,8) │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ebx) │ │ │ │ fadds (%eax,%ebp,8) │ │ │ │ fstps (%eax,%ebp,8) │ │ │ │ fstps 0x4(%eax,%ebp,8) │ │ │ │ inc %ebp │ │ │ │ cmp %edi,%ebp │ │ │ │ - jne 7900 │ │ │ │ + jne 78c0 │ │ │ │ lea (%ecx,%ebp,4),%ecx │ │ │ │ test %edx,%edx │ │ │ │ - js 78df │ │ │ │ + js 789f │ │ │ │ inc %edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ flds 0x4(%ebx) │ │ │ │ @@ -5912,15 +5879,15 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ebx) │ │ │ │ fadds (%esi,%eax,8) │ │ │ │ fstps (%esi,%eax,8) │ │ │ │ fstps 0x4(%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 7940 │ │ │ │ + jne 7900 │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ @@ -5928,28 +5895,28 @@ │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %edx,%ebp │ │ │ │ push %ebx │ │ │ │ mov %eax,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - fnstcw 0xa(%esp) │ │ │ │ fildl 0x24(%esp) │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ + fnstcw 0xa(%esp) │ │ │ │ movzwl 0xa(%esp),%eax │ │ │ │ fmuls 0x20(%esp) │ │ │ │ - mov 0x28(%esp),%edi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0x8(%esp) │ │ │ │ movzwl 0xa(%esp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ + mov %ax,0x6(%esp) │ │ │ │ fldcw 0x8(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0xa(%esp) │ │ │ │ - mov %ax,0x6(%esp) │ │ │ │ fldcw 0x6(%esp) │ │ │ │ fistpl (%esp) │ │ │ │ fldcw 0xa(%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ sub %edi,%eax │ │ │ │ add 0x24(%esp),%eax │ │ │ │ cltd │ │ │ │ @@ -5957,30 +5924,30 @@ │ │ │ │ mov (%esp),%eax │ │ │ │ lea 0x1(%eax,%edi,1),%eax │ │ │ │ add 0x24(%esp),%eax │ │ │ │ mov %edx,%esi │ │ │ │ cltd │ │ │ │ idivl 0x24(%esp) │ │ │ │ mov %edx,(%esp) │ │ │ │ - lea 0x0(%ebp,%esi,8),%edx │ │ │ │ flds (%ecx) │ │ │ │ + lea 0x0(%ebp,%esi,8),%edx │ │ │ │ + cmp (%esp),%esi │ │ │ │ flds (%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%edx) │ │ │ │ - cmp (%esp),%esi │ │ │ │ - jge 7a70 │ │ │ │ + jge 7a30 │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ lea 0x2(%edi,%edi,1),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ fsts 0x4(%ebx) │ │ │ │ test %edi,%edi │ │ │ │ - js 7a50 │ │ │ │ + js 7a10 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ flds (%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -5988,43 +5955,43 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 7a20 │ │ │ │ + jne 79e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 7a64 │ │ │ │ + jmp 7a24 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 7a64 │ │ │ │ + jmp 7a24 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ - lea 0x1(%edi,%edi,1),%edi │ │ │ │ - sub (%esp),%edi │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ + lea 0x1(%edi,%edi,1),%edi │ │ │ │ + sub (%esp),%edi │ │ │ │ lea 0x4(%ecx),%esi │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp $0x1,%edi │ │ │ │ - jle 7ac2 │ │ │ │ + jle 7a82 │ │ │ │ mov $0x1,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ flds (%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -6033,19 +6000,19 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 7aa0 │ │ │ │ + jne 7a60 │ │ │ │ lea -0x4(%esi,%eax,4),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 7a60 │ │ │ │ + js 7a20 │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%esi,%eax,4) │ │ │ │ flds 0x0(%ebp,%eax,8) │ │ │ │ @@ -6055,15 +6022,15 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 7ae0 │ │ │ │ + jne 7aa0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -6078,30 +6045,30 @@ │ │ │ │ mov 0x54(%esp),%edi │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ mov 0x48(%esp),%ebp │ │ │ │ fnstcw 0x32(%esp) │ │ │ │ movzwl 0x32(%esp),%eax │ │ │ │ mov %edi,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fmuls 0x4c(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmuls 0x4c(%esp) │ │ │ │ mov %ax,0x30(%esp) │ │ │ │ movzwl 0x32(%esp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ + mov %ax,0x2e(%esp) │ │ │ │ fldcw 0x30(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x32(%esp) │ │ │ │ - mov %ax,0x2e(%esp) │ │ │ │ fldcw 0x2e(%esp) │ │ │ │ fistpl (%esp) │ │ │ │ fldcw 0x32(%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ - fildl 0x58(%esp) │ │ │ │ sub 0x5c(%esp),%eax │ │ │ │ + fildl 0x58(%esp) │ │ │ │ add %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov (%esp),%eax │ │ │ │ mov %edx,%esi │ │ │ │ mov 0x5c(%esp),%edx │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ @@ -6126,46 +6093,46 @@ │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ lea 0x1(%edi,%eax,1),%eax │ │ │ │ add 0x58(%esp),%eax │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ cltd │ │ │ │ idivl 0x58(%esp) │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ + cmp 0x1c(%esp),%esi │ │ │ │ lea 0x1(%eax,%eax,1),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov %edx,(%esp) │ │ │ │ - cmp 0x1c(%esp),%esi │ │ │ │ - jge 7d50 │ │ │ │ + jge 7d10 │ │ │ │ cmp %edx,0x4(%esp) │ │ │ │ - jl 7fc0 │ │ │ │ + jl 7f80 │ │ │ │ test %eax,%eax │ │ │ │ - js 7faf │ │ │ │ + js 7f6f │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ sub (%esp),%edi │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ imul %esi,%eax │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ lea (%esi,%eax,8),%edx │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 7cad │ │ │ │ + jle 7c6d │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ lea (%edx,%eax,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 7c80 │ │ │ │ + jmp 7c40 │ │ │ │ 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 │ │ │ │ @@ -6178,27 +6145,27 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ebx) │ │ │ │ fadds (%esi,%eax,8) │ │ │ │ fstps (%esi,%eax,8) │ │ │ │ fstps 0x4(%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 7c80 │ │ │ │ + jne 7c40 │ │ │ │ mov (%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 81d0 │ │ │ │ + js 8190 │ │ │ │ mov (%esp),%esi │ │ │ │ lea 0x0(%ebp,%edi,4),%eax │ │ │ │ test %edi,%edi │ │ │ │ mov %ebp,0x48(%esp) │ │ │ │ cmovg %eax,%ebp │ │ │ │ lea 0x1(%esi),%esi │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 7d00 │ │ │ │ + jmp 7cc0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -6210,49 +6177,49 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ebx) │ │ │ │ fadds (%edx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 7d00 │ │ │ │ - mov %esi,0xc(%esp) │ │ │ │ + jne 7cc0 │ │ │ │ incl 0x8(%esp) │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ cmp %esi,0x8(%esp) │ │ │ │ - je 7faf │ │ │ │ + je 7f6f │ │ │ │ add 0x14(%esp),%edx │ │ │ │ add $0x4,%ecx │ │ │ │ test %edi,%edi │ │ │ │ - jle 8210 │ │ │ │ + jle 81d0 │ │ │ │ mov 0x48(%esp),%ebp │ │ │ │ - jmp 7c30 │ │ │ │ + jmp 7bf0 │ │ │ │ sub 0x1c(%esp),%eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ cmp %edx,0x4(%esp) │ │ │ │ - jl 7ea0 │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + jl 7e60 │ │ │ │ test %eax,%eax │ │ │ │ - jle 806b │ │ │ │ + jle 802b │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ sub (%esp),%edi │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ imul %esi,%eax │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ test %edi,%edi │ │ │ │ mov %ecx,%edi │ │ │ │ lea (%esi,%eax,8),%edx │ │ │ │ - jle 8247 │ │ │ │ + jle 8207 │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edi) │ │ │ │ @@ -6263,30 +6230,30 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ebx) │ │ │ │ fadds (%ecx,%eax,8) │ │ │ │ fstps (%ecx,%eax,8) │ │ │ │ fstps 0x4(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 7dc0 │ │ │ │ + jne 7d80 │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 8040 │ │ │ │ + js 8000 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ test %esi,%esi │ │ │ │ lea 0x0(%ebp,%esi,4),%eax │ │ │ │ mov (%esp),%esi │ │ │ │ cmovle %ebp,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov %eax,%ecx │ │ │ │ inc %esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 7e40 │ │ │ │ + jmp 7e00 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edi) │ │ │ │ @@ -6297,35 +6264,35 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ebx) │ │ │ │ fadds (%edx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 7e40 │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ + jne 7e00 │ │ │ │ incl 0x8(%esp) │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ cmp %ecx,0x8(%esp) │ │ │ │ - je 8060 │ │ │ │ + je 8020 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add 0x28(%esp),%edx │ │ │ │ add $0x4,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 8219 │ │ │ │ + jle 81d9 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ - jmp 7da0 │ │ │ │ + jmp 7d60 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 7f3a │ │ │ │ + jle 7efa │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 8222 │ │ │ │ + js 81e2 │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ imul %esi,%eax │ │ │ │ @@ -6348,29 +6315,29 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ebx) │ │ │ │ fadds (%edx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 7f00 │ │ │ │ + jne 7ec0 │ │ │ │ add (%esp),%edx │ │ │ │ inc %ecx │ │ │ │ add $0x4,%esi │ │ │ │ cmp 0x14(%esp),%ecx │ │ │ │ - jne 7ef0 │ │ │ │ + jne 7eb0 │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ lea (%ecx,%eax,4),%ecx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 7faf │ │ │ │ + js 7f6f │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 7faf │ │ │ │ + js 7f6f │ │ │ │ mov 0x58(%esp),%edi │ │ │ │ inc %eax │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ mov %eax,(%esp) │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ shl $0x3,%edi │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ @@ -6390,31 +6357,31 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ebx) │ │ │ │ fadds (%edx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 7f80 │ │ │ │ + jne 7f40 │ │ │ │ add 0x8(%esp),%edx │ │ │ │ inc %edi │ │ │ │ add $0x4,%ecx │ │ │ │ cmp (%esp),%edi │ │ │ │ - jne 7f70 │ │ │ │ + jne 7f30 │ │ │ │ add $0x34,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 7faf │ │ │ │ + js 7f6f │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ imul %esi,%eax │ │ │ │ add 0x4(%esp),%eax │ │ │ │ @@ -6434,63 +6401,63 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ebx) │ │ │ │ fadds (%edx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 8000 │ │ │ │ + jne 7fc0 │ │ │ │ inc %edi │ │ │ │ add (%esp),%edx │ │ │ │ add $0x4,%ecx │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 7ff0 │ │ │ │ + jne 7fb0 │ │ │ │ add $0x34,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ add 0x28(%esp),%edx │ │ │ │ add $0x4,%edi │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ cmp %ecx,0x8(%esp) │ │ │ │ - jne 7db3 │ │ │ │ + jne 7d73 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ lea (%ecx,%eax,4),%ecx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 7faf │ │ │ │ - mov 0x58(%esp),%esi │ │ │ │ + js 7f6f │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ + mov 0x58(%esp),%esi │ │ │ │ inc %eax │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ sub (%esp),%edi │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ shl $0x3,%esi │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ + mov %edi,0xc(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 8261 │ │ │ │ + jle 8221 │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ lea (%edx,%eax,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 8100 │ │ │ │ + jmp 80c0 │ │ │ │ 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 │ │ │ │ @@ -6502,26 +6469,26 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ebx) │ │ │ │ fadds (%esi,%eax,8) │ │ │ │ fstps (%esi,%eax,8) │ │ │ │ fstps 0x4(%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 8100 │ │ │ │ + jne 80c0 │ │ │ │ mov (%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 81f0 │ │ │ │ + js 81b0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ lea 0x0(%ebp,%eax,4),%edi │ │ │ │ test %eax,%eax │ │ │ │ mov (%esp),%eax │ │ │ │ cmovle %ebp,%edi │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 8180 │ │ │ │ + jmp 8140 │ │ │ │ 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 │ │ │ │ @@ -6534,120 +6501,120 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ebx) │ │ │ │ fadds (%edx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 8180 │ │ │ │ + jne 8140 │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - je 7faf │ │ │ │ + je 7f6f │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ add 0x18(%esp),%edx │ │ │ │ add $0x4,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jg 80b0 │ │ │ │ - jmp 8140 │ │ │ │ + jg 8070 │ │ │ │ + jmp 8100 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ add 0x14(%esp),%edx │ │ │ │ add $0x4,%ecx │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ cmp %esi,0x8(%esp) │ │ │ │ - jne 7c3b │ │ │ │ - jmp 7faf │ │ │ │ + jne 7bfb │ │ │ │ + jmp 7f6f │ │ │ │ xchg %ax,%ax │ │ │ │ incl 0x8(%esp) │ │ │ │ add 0x18(%esp),%edx │ │ │ │ add $0x4,%ecx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jne 80c3 │ │ │ │ - jmp 7faf │ │ │ │ + jne 8083 │ │ │ │ + jmp 7f6f │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ - jmp 7cc4 │ │ │ │ + jmp 7c84 │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ - jmp 7e0c │ │ │ │ + jmp 7dcc │ │ │ │ mov %eax,%esi │ │ │ │ xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - je 7faf │ │ │ │ + je 7f6f │ │ │ │ add $0x2,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 8230 │ │ │ │ - jmp 7f33 │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ + jne 81f0 │ │ │ │ + jmp 7ef3 │ │ │ │ xor %eax,%eax │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ mov (%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 8273 │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ + js 8233 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - jmp 7df1 │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + jmp 7db1 │ │ │ │ xor %eax,%eax │ │ │ │ mov (%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 82a6 │ │ │ │ + js 8266 │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ - jmp 812d │ │ │ │ + jmp 80ed │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 8064 │ │ │ │ + je 8024 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - mov 0x28(%esp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ add $0x8,%edi │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ + cmp 0x8(%esp),%eax │ │ │ │ lea (%edx,%esi,2),%esi │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ - cmp 0x8(%esp),%eax │ │ │ │ - jne 824d │ │ │ │ - jmp 8064 │ │ │ │ + jne 820d │ │ │ │ + jmp 8024 │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %edi,%esi │ │ │ │ - je 7faf │ │ │ │ + je 7f6f │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 8263 │ │ │ │ - jmp 7faf │ │ │ │ + jne 8223 │ │ │ │ + jmp 7f6f │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov %eax,%ebx │ │ │ │ sub $0x34,%esp │ │ │ │ mov 0x54(%esp),%edi │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ mov 0x48(%esp),%ebp │ │ │ │ fnstcw 0x32(%esp) │ │ │ │ movzwl 0x32(%esp),%eax │ │ │ │ mov %edi,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fmuls 0x4c(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmuls 0x4c(%esp) │ │ │ │ mov %ax,0x30(%esp) │ │ │ │ movzwl 0x32(%esp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ + mov %ax,0x2e(%esp) │ │ │ │ fldcw 0x30(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x32(%esp) │ │ │ │ - mov %ax,0x2e(%esp) │ │ │ │ fldcw 0x2e(%esp) │ │ │ │ fistpl (%esp) │ │ │ │ fldcw 0x32(%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ sub 0x5c(%esp),%eax │ │ │ │ add %edi,%eax │ │ │ │ cltd │ │ │ │ @@ -6669,63 +6636,63 @@ │ │ │ │ fldcw 0x32(%esp) │ │ │ │ fldcw 0x2e(%esp) │ │ │ │ fistpl (%esp) │ │ │ │ fldcw 0x32(%esp) │ │ │ │ mov (%esp),%edi │ │ │ │ fldz │ │ │ │ fsts (%ebx) │ │ │ │ - fsts 0x4(%ebx) │ │ │ │ mov %edi,%eax │ │ │ │ sub 0x5c(%esp),%eax │ │ │ │ add 0x58(%esp),%eax │ │ │ │ + fsts 0x4(%ebx) │ │ │ │ cltd │ │ │ │ idivl 0x58(%esp) │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ lea 0x1(%edi,%eax,1),%eax │ │ │ │ add 0x58(%esp),%eax │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ cltd │ │ │ │ idivl 0x58(%esp) │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ + cmp %esi,0x8(%esp) │ │ │ │ lea 0x1(%eax,%eax,1),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov %edx,(%esp) │ │ │ │ - cmp %esi,0x8(%esp) │ │ │ │ - jge 8520 │ │ │ │ + jge 84e0 │ │ │ │ cmp %edx,0x4(%esp) │ │ │ │ - jl 8800 │ │ │ │ + jl 87c0 │ │ │ │ ffreep %st(0) │ │ │ │ test %eax,%eax │ │ │ │ - js 87f6 │ │ │ │ + js 87b6 │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ sub (%esp),%edi │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - movl $0x0,0x8(%esp) │ │ │ │ imul 0x58(%esp),%eax │ │ │ │ + movl $0x0,0x8(%esp) │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 8470 │ │ │ │ + jle 8430 │ │ │ │ nop │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ flds 0x4(%ebx) │ │ │ │ flds (%ebx) │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ lea (%esi,%eax,1),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 8442 │ │ │ │ - jmp 8440 │ │ │ │ + jmp 8402 │ │ │ │ + jmp 8400 │ │ │ │ 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 │ │ │ │ fxch %st(1) │ │ │ │ flds (%ecx) │ │ │ │ @@ -6736,32 +6703,32 @@ │ │ │ │ fmuls 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 8440 │ │ │ │ + jne 8400 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 8a30 │ │ │ │ + js 89f0 │ │ │ │ mov (%esp),%edx │ │ │ │ lea 0x0(%ebp,%edi,4),%eax │ │ │ │ test %edi,%edi │ │ │ │ mov %ebp,0x48(%esp) │ │ │ │ cmovg %eax,%ebp │ │ │ │ lea 0x1(%edx),%edx │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ flds 0x4(%ebx) │ │ │ │ xor %eax,%eax │ │ │ │ flds (%ebx) │ │ │ │ - jmp 84c2 │ │ │ │ - jmp 84c0 │ │ │ │ + jmp 8482 │ │ │ │ + jmp 8480 │ │ │ │ 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) │ │ │ │ @@ -6773,64 +6740,64 @@ │ │ │ │ fmuls 0x4(%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 84c0 │ │ │ │ + jne 8480 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ incl 0x8(%esp) │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - je 87f6 │ │ │ │ + je 87b6 │ │ │ │ add 0x14(%esp),%esi │ │ │ │ add $0x4,%ecx │ │ │ │ test %edi,%edi │ │ │ │ - jle 8a70 │ │ │ │ + jle 8a30 │ │ │ │ mov 0x48(%esp),%ebp │ │ │ │ - jmp 8400 │ │ │ │ + jmp 83c0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ sub 0x1c(%esp),%eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ cmp %edx,0x4(%esp) │ │ │ │ - jl 8680 │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + jl 8640 │ │ │ │ test %eax,%eax │ │ │ │ - jle 88eb │ │ │ │ + jle 88ab │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ sub (%esp),%edi │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - mov %edi,0x10(%esp) │ │ │ │ imul 0x58(%esp),%eax │ │ │ │ test %edi,%edi │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ mov %ecx,%edi │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ - jle 8aa7 │ │ │ │ + jle 8a67 │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ flds (%ebx) │ │ │ │ flds 0x4(%ebx) │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ lea (%esi,%eax,1),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 85c0 │ │ │ │ + jmp 8580 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edi) │ │ │ │ fmuls 0x0(%ebp,%eax,4) │ │ │ │ flds (%edx,%eax,8) │ │ │ │ @@ -6840,20 +6807,20 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 85c0 │ │ │ │ + jne 8580 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 88c0 │ │ │ │ + js 8880 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ test %edx,%edx │ │ │ │ lea 0x0(%ebp,%edx,4),%eax │ │ │ │ mov (%esp),%edx │ │ │ │ cmovle %ebp,%eax │ │ │ │ @@ -6874,56 +6841,56 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 8620 │ │ │ │ + jne 85e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ incl 0x8(%esp) │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - je 88e0 │ │ │ │ + je 88a0 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add 0x28(%esp),%esi │ │ │ │ add $0x4,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 8a79 │ │ │ │ + jle 8a39 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ - jmp 8580 │ │ │ │ + jmp 8540 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 873d │ │ │ │ + jle 86fd │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 8a82 │ │ │ │ + js 8a42 │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ mov %ecx,%esi │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ + imul 0x58(%esp),%eax │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - imul 0x58(%esp),%eax │ │ │ │ add 0x4(%esp),%eax │ │ │ │ lea (%edi,%eax,8),%edx │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%edi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx) │ │ │ │ xor %eax,%eax │ │ │ │ flds 0x4(%ebx) │ │ │ │ - jmp 8700 │ │ │ │ + jmp 86c0 │ │ │ │ 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 │ │ │ │ flds (%esi) │ │ │ │ fmuls 0x0(%ebp,%eax,4) │ │ │ │ @@ -6934,31 +6901,31 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 8700 │ │ │ │ + jne 86c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add (%esp),%edx │ │ │ │ inc %ecx │ │ │ │ add $0x4,%esi │ │ │ │ cmp 0x14(%esp),%ecx │ │ │ │ - jne 86d0 │ │ │ │ + jne 8690 │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ lea (%ecx,%eax,4),%ecx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 87f6 │ │ │ │ + js 87b6 │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 87f6 │ │ │ │ + js 87b6 │ │ │ │ mov 0x58(%esp),%edi │ │ │ │ inc %eax │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ mov %eax,(%esp) │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ shl $0x3,%edi │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ @@ -6966,15 +6933,15 @@ │ │ │ │ lea (%edi,%esi,8),%edx │ │ │ │ lea 0x2(%eax,%eax,1),%esi │ │ │ │ xor %edi,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx) │ │ │ │ xor %eax,%eax │ │ │ │ flds 0x4(%ebx) │ │ │ │ - jmp 87c0 │ │ │ │ + jmp 8780 │ │ │ │ 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 │ │ │ │ @@ -6987,53 +6954,53 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 87c0 │ │ │ │ + jne 8780 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add 0x8(%esp),%edx │ │ │ │ inc %edi │ │ │ │ add $0x4,%ecx │ │ │ │ cmp (%esp),%edi │ │ │ │ - jne 8780 │ │ │ │ - jmp 87f6 │ │ │ │ + jne 8740 │ │ │ │ + jmp 87b6 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x34,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 87f4 │ │ │ │ + js 87b4 │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ fld %st(0) │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ imul 0x58(%esp),%eax │ │ │ │ add 0x4(%esp),%eax │ │ │ │ lea (%edi,%eax,8),%edx │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ lea 0x2(%eax,%eax,1),%esi │ │ │ │ - jmp 8842 │ │ │ │ + jmp 8802 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 8882 │ │ │ │ - jmp 8880 │ │ │ │ + jmp 8842 │ │ │ │ + jmp 8840 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -7046,66 +7013,66 @@ │ │ │ │ fmuls 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 8880 │ │ │ │ + jne 8840 │ │ │ │ inc %edi │ │ │ │ add (%esp),%edx │ │ │ │ add $0x4,%ecx │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 8840 │ │ │ │ + jne 8800 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x34,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ add 0x28(%esp),%esi │ │ │ │ add $0x4,%edi │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - jne 8593 │ │ │ │ + jne 8553 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ lea (%ecx,%eax,4),%ecx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 87f6 │ │ │ │ - mov 0x58(%esp),%esi │ │ │ │ + js 87b6 │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ + mov 0x58(%esp),%esi │ │ │ │ inc %eax │ │ │ │ sub (%esp),%edi │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ shl $0x3,%esi │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ + mov %edi,0xc(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 8ac1 │ │ │ │ + jle 8a81 │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ flds (%ebx) │ │ │ │ flds 0x4(%ebx) │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ lea (%esi,%eax,1),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 8980 │ │ │ │ + jmp 8940 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx) │ │ │ │ @@ -7117,20 +7084,20 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 8980 │ │ │ │ + jne 8940 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov (%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 8a50 │ │ │ │ + js 8a10 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ lea 0x0(%ebp,%eax,4),%edi │ │ │ │ test %eax,%eax │ │ │ │ mov (%esp),%eax │ │ │ │ cmovle %ebp,%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ flds (%ebx) │ │ │ │ @@ -7148,120 +7115,120 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 89e0 │ │ │ │ + jne 89a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - je 87f6 │ │ │ │ + je 87b6 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ add 0x18(%esp),%esi │ │ │ │ add $0x4,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jg 8930 │ │ │ │ - jmp 89c3 │ │ │ │ + jg 88f0 │ │ │ │ + jmp 8983 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ add 0x14(%esp),%esi │ │ │ │ add $0x4,%ecx │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - jne 840b │ │ │ │ - jmp 87f6 │ │ │ │ + jne 83cb │ │ │ │ + jmp 87b6 │ │ │ │ xchg %ax,%ax │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ add 0x18(%esp),%esi │ │ │ │ add $0x4,%ecx │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - jne 8943 │ │ │ │ - jmp 87f6 │ │ │ │ + jne 8903 │ │ │ │ + jmp 87b6 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - jmp 8487 │ │ │ │ + jmp 8447 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - jmp 860f │ │ │ │ + jmp 85cf │ │ │ │ mov %eax,%esi │ │ │ │ xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - je 87f6 │ │ │ │ + je 87b6 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 8a90 │ │ │ │ - jmp 8736 │ │ │ │ - mov %esi,0xc(%esp) │ │ │ │ + jne 8a50 │ │ │ │ + jmp 86f6 │ │ │ │ xor %eax,%eax │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ mov (%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 8ad3 │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ + js 8a93 │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ - jmp 85f4 │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + jmp 85b4 │ │ │ │ xor %eax,%eax │ │ │ │ mov (%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 8b06 │ │ │ │ + js 8ac6 │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ - jmp 89b0 │ │ │ │ + jmp 8970 │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ cmp %esi,%edx │ │ │ │ - je 88e4 │ │ │ │ + je 88a4 │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ add $0x2,%eax │ │ │ │ add $0x8,%edi │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ + cmp 0x8(%esp),%eax │ │ │ │ lea (%esi,%edx,2),%esi │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ - cmp 0x8(%esp),%eax │ │ │ │ - jne 8aad │ │ │ │ - jmp 88e4 │ │ │ │ + jne 8a6d │ │ │ │ + jmp 88a4 │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 87f6 │ │ │ │ + je 87b6 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ add $0x2,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ lea (%esi,%edx,2),%esi │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 8ac3 │ │ │ │ - jmp 87f6 │ │ │ │ + jne 8a83 │ │ │ │ + jmp 87b6 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%esi │ │ │ │ push %ebx │ │ │ │ sub $0x64,%esp │ │ │ │ - fnstcw 0x62(%esp) │ │ │ │ fildl 0x8c(%esp) │ │ │ │ - movzwl 0x62(%esp),%eax │ │ │ │ - fmuls 0x80(%esp) │ │ │ │ mov %edx,0x4c(%esp) │ │ │ │ mov %ecx,0x48(%esp) │ │ │ │ + fnstcw 0x62(%esp) │ │ │ │ + movzwl 0x62(%esp),%eax │ │ │ │ + fmuls 0x80(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0x60(%esp) │ │ │ │ movzwl 0x62(%esp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ + mov %ax,0x5e(%esp) │ │ │ │ fldcw 0x60(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x62(%esp) │ │ │ │ - mov %ax,0x5e(%esp) │ │ │ │ fldcw 0x5e(%esp) │ │ │ │ fistpl (%esp) │ │ │ │ fldcw 0x62(%esp) │ │ │ │ mov (%esp),%ebp │ │ │ │ mov %ebp,%eax │ │ │ │ sub 0x98(%esp),%eax │ │ │ │ add 0x8c(%esp),%eax │ │ │ │ @@ -7269,79 +7236,79 @@ │ │ │ │ idivl 0x8c(%esp) │ │ │ │ mov 0x98(%esp),%eax │ │ │ │ lea 0x1(%ebp,%eax,1),%eax │ │ │ │ add 0x8c(%esp),%eax │ │ │ │ mov %edx,%ecx │ │ │ │ cltd │ │ │ │ idivl 0x8c(%esp) │ │ │ │ - mov 0x84(%esp),%eax │ │ │ │ fildl 0x90(%esp) │ │ │ │ + mov 0x84(%esp),%eax │ │ │ │ fmuls (%eax) │ │ │ │ - mov %edx,0x3c(%esp) │ │ │ │ fldcw 0x60(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x62(%esp) │ │ │ │ fldcw 0x5e(%esp) │ │ │ │ fistpl (%esp) │ │ │ │ fldcw 0x62(%esp) │ │ │ │ mov (%esp),%ebp │ │ │ │ fildl 0x94(%esp) │ │ │ │ mov %ebp,%eax │ │ │ │ sub 0x98(%esp),%eax │ │ │ │ add 0x90(%esp),%eax │ │ │ │ + mov %edx,0x3c(%esp) │ │ │ │ cltd │ │ │ │ idivl 0x90(%esp) │ │ │ │ mov 0x98(%esp),%eax │ │ │ │ lea 0x1(%ebp,%eax,1),%eax │ │ │ │ add 0x90(%esp),%eax │ │ │ │ mov %edx,0x44(%esp) │ │ │ │ cltd │ │ │ │ idivl 0x90(%esp) │ │ │ │ mov 0x88(%esp),%eax │ │ │ │ fmuls (%eax) │ │ │ │ - mov %edx,0x20(%esp) │ │ │ │ fldcw 0x60(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x62(%esp) │ │ │ │ fldcw 0x5e(%esp) │ │ │ │ fistpl (%esp) │ │ │ │ fldcw 0x62(%esp) │ │ │ │ mov (%esp),%ebp │ │ │ │ fldz │ │ │ │ mov %ebp,%eax │ │ │ │ sub 0x98(%esp),%eax │ │ │ │ add 0x94(%esp),%eax │ │ │ │ + mov %edx,0x20(%esp) │ │ │ │ cltd │ │ │ │ idivl 0x94(%esp) │ │ │ │ mov 0x98(%esp),%eax │ │ │ │ fsts (%esi) │ │ │ │ - fsts 0x4(%esi) │ │ │ │ lea 0x1(%ebp,%eax,1),%eax │ │ │ │ add 0x94(%esp),%eax │ │ │ │ + fsts 0x4(%esi) │ │ │ │ mov %edx,0x40(%esp) │ │ │ │ cltd │ │ │ │ idivl 0x94(%esp) │ │ │ │ mov 0x98(%esp),%eax │ │ │ │ + cmp 0x3c(%esp),%ecx │ │ │ │ lea 0x1(%eax,%eax,1),%ebx │ │ │ │ mov %ebx,0x2c(%esp) │ │ │ │ mov %edx,(%esp) │ │ │ │ - cmp 0x3c(%esp),%ecx │ │ │ │ - jge 8ea5 │ │ │ │ + jge 8e65 │ │ │ │ mov 0x44(%esp),%ebp │ │ │ │ cmp 0x20(%esp),%ebp │ │ │ │ - jge 9730 │ │ │ │ + jge 96f0 │ │ │ │ cmp %edx,0x40(%esp) │ │ │ │ - jl 9aae │ │ │ │ + jl 9a6e │ │ │ │ ffreep %st(0) │ │ │ │ test %ebx,%ebx │ │ │ │ - js 9bd6 │ │ │ │ + js 9b96 │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ + imul 0x94(%esp),%eax │ │ │ │ sub %edx,%ebx │ │ │ │ movl $0x0,0x24(%esp) │ │ │ │ - imul 0x94(%esp),%eax │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ mov %edi,0x2c(%esp) │ │ │ │ mov 0x48(%esp),%edi │ │ │ │ imul %ecx,%eax │ │ │ │ add %ebp,%eax │ │ │ │ imul 0x94(%esp),%eax │ │ │ │ @@ -7362,31 +7329,31 @@ │ │ │ │ cmovle 0x7c(%esp),%eax │ │ │ │ mov %ebp,0x20(%esp) │ │ │ │ mov %ebx,%ebp │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ + mov 0x78(%esp),%ecx │ │ │ │ test %ebp,%ebp │ │ │ │ - jle a987 │ │ │ │ + jle a947 │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ - mov %ebx,0x10(%esp) │ │ │ │ mov 0x7c(%esp),%edx │ │ │ │ + mov %ebx,0x10(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ flds (%esi) │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ add %eax,%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 8dc2 │ │ │ │ - jmp 8dc0 │ │ │ │ + jmp 8d82 │ │ │ │ + jmp 8d80 │ │ │ │ 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) │ │ │ │ @@ -7399,29 +7366,29 @@ │ │ │ │ fmuls 0x4(%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne 8dc0 │ │ │ │ + jne 8d80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js a500 │ │ │ │ + js a4c0 │ │ │ │ mov %ebp,0xc(%esp) │ │ │ │ mov %edx,0x7c(%esp) │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ - flds (%esi) │ │ │ │ xor %eax,%eax │ │ │ │ + flds (%esi) │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ flds 0x4(%esi) │ │ │ │ - jmp 8e40 │ │ │ │ + jmp 8e00 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -7435,47 +7402,47 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 8e40 │ │ │ │ + jne 8e00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ebx,0x10(%esp) │ │ │ │ incl 0x4(%esp) │ │ │ │ + mov %ebx,0x10(%esp) │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ cmp %ebx,0x4(%esp) │ │ │ │ - je a370 │ │ │ │ + je a330 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ add 0x20(%esp),%edx │ │ │ │ add $0x4,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jle 8e01 │ │ │ │ + jle 8dc1 │ │ │ │ mov %ebp,0x14(%esp) │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ mov 0x7c(%esp),%edx │ │ │ │ - jmp 8d80 │ │ │ │ + jmp 8d40 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x20(%esp),%ebp │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ sub 0x3c(%esp),%ebx │ │ │ │ cmp %ebp,%edx │ │ │ │ - mov %ebx,0x30(%esp) │ │ │ │ mov (%esp),%ebp │ │ │ │ - jge 90ab │ │ │ │ + mov %ebx,0x30(%esp) │ │ │ │ + jge 906b │ │ │ │ cmp %ebp,0x40(%esp) │ │ │ │ - jl 9bde │ │ │ │ + jl 9b9e │ │ │ │ test %ebx,%ebx │ │ │ │ - jle a6a9 │ │ │ │ + jle a669 │ │ │ │ test %eax,%eax │ │ │ │ - js a67a │ │ │ │ + js a63a │ │ │ │ mov 0x94(%esp),%edi │ │ │ │ sub %ebp,%eax │ │ │ │ imul 0x90(%esp),%ecx │ │ │ │ mov %eax,%ebx │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov 0x4c(%esp),%edi │ │ │ │ mov %eax,%ebp │ │ │ │ @@ -7487,46 +7454,46 @@ │ │ │ │ imul %ebp,%eax │ │ │ │ mov %ebx,%ebp │ │ │ │ add %eax,%edi │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %edi,0x28(%esp) │ │ │ │ mov 0x98(%esp),%edi │ │ │ │ shl $0x3,%eax │ │ │ │ + test %ebx,%ebx │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ - test %ebx,%ebx │ │ │ │ lea 0x2(%edi,%edi,1),%edi │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ - mov (%esp),%ebx │ │ │ │ cmovle 0x7c(%esp),%eax │ │ │ │ + mov (%esp),%ebx │ │ │ │ lea 0x1(%ebx),%edi │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ - mov 0x78(%esp),%ebx │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ + mov 0x78(%esp),%ebx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebp,%ebp │ │ │ │ - jle a410 │ │ │ │ + jle a3d0 │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov 0x7c(%esp),%edx │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ flds (%esi) │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ add %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 8fc2 │ │ │ │ + jmp 8f82 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ flds (%ecx) │ │ │ │ fmuls (%ebx) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ @@ -7536,31 +7503,31 @@ │ │ │ │ fmuls 0x4(%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne 8fc0 │ │ │ │ + jne 8f80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js a5e8 │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ + js a5a8 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ - mov %ebp,0xc(%esp) │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ - mov 0x1c(%esp),%ebp │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov %ebp,0xc(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ flds (%esi) │ │ │ │ - jmp 9042 │ │ │ │ - jmp 9040 │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ + mov 0x1c(%esp),%ebp │ │ │ │ + jmp 9002 │ │ │ │ + jmp 9000 │ │ │ │ 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) │ │ │ │ @@ -7573,49 +7540,49 @@ │ │ │ │ fmuls 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 9040 │ │ │ │ + jne 9000 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ - add 0x18(%esp),%edx │ │ │ │ add $0x4,%ebx │ │ │ │ + add 0x18(%esp),%edx │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ cmp %ecx,0x8(%esp) │ │ │ │ - jne 8f80 │ │ │ │ + jne 8f40 │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ inc %eax │ │ │ │ cmp 0x30(%esp),%eax │ │ │ │ - je a69a │ │ │ │ + je a65a │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ add $0x4,%ecx │ │ │ │ add %edx,0x28(%esp) │ │ │ │ - jmp 8f60 │ │ │ │ + jmp 8f20 │ │ │ │ cmp %ebp,0x40(%esp) │ │ │ │ - jl 9fe2 │ │ │ │ + jl 9fa2 │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 93f5 │ │ │ │ + jle 93b5 │ │ │ │ mov 0x94(%esp),%edi │ │ │ │ mov %eax,%ebx │ │ │ │ sub 0x20(%esp),%ebx │ │ │ │ movl $0x0,0x34(%esp) │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov 0x90(%esp),%edi │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov 0x2c(%esp),%ebx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ imul 0x90(%esp),%eax │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov 0x2c(%esp),%ebx │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ imul %ecx,%edi │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ sub %ebp,%ebx │ │ │ │ mov %eax,0x54(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ mov 0x4c(%esp),%edi │ │ │ │ @@ -7639,37 +7606,37 @@ │ │ │ │ cmovle 0x78(%esp),%eax │ │ │ │ mov 0x48(%esp),%edx │ │ │ │ inc %ebp │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ - mov 0x38(%esp),%edi │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ lea (%eax,%edi,1),%ecx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x78(%esp),%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 928b │ │ │ │ + jle 924b │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle a470 │ │ │ │ + jle a430 │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ mov 0x7c(%esp),%ecx │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0xc(%esp),%ebp │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ flds (%esi) │ │ │ │ + mov 0xc(%esp),%ebp │ │ │ │ add %eax,%ebp │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 91c2 │ │ │ │ + jmp 9182 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ flds (%edx) │ │ │ │ fmuls (%edi) │ │ │ │ fmuls (%ecx,%eax,4) │ │ │ │ flds 0x0(%ebp,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -7677,31 +7644,31 @@ │ │ │ │ fmuls 0x4(%ebp,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 91c0 │ │ │ │ + jne 9180 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js a59c │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ + js a55c │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov %ebx,0xc(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ flds (%esi) │ │ │ │ - jmp 9242 │ │ │ │ - jmp 9240 │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ + jmp 9202 │ │ │ │ + jmp 9200 │ │ │ │ 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) │ │ │ │ @@ -7714,48 +7681,48 @@ │ │ │ │ fmuls 0x4(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne 9240 │ │ │ │ + jne 9200 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ - add 0x10(%esp),%ecx │ │ │ │ add $0x4,%edi │ │ │ │ + add 0x10(%esp),%ecx │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - jne 9190 │ │ │ │ + jne 9150 │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 93cb │ │ │ │ + js 938b │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x38(%esp),%ecx │ │ │ │ - mov 0x58(%esp),%edi │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ + mov 0x58(%esp),%edi │ │ │ │ inc %eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle a440 │ │ │ │ + jle a400 │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ mov 0x7c(%esp),%ecx │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0xc(%esp),%ebp │ │ │ │ flds (%esi) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov 0xc(%esp),%ebp │ │ │ │ add %eax,%ebp │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx) │ │ │ │ fmuls (%edi) │ │ │ │ @@ -7767,31 +7734,31 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 9300 │ │ │ │ + jne 92c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov (%esp),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - js a576 │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ + js a536 │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov %ebx,0xc(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ flds (%esi) │ │ │ │ - jmp 9382 │ │ │ │ - jmp 9380 │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ + jmp 9342 │ │ │ │ + jmp 9340 │ │ │ │ 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) │ │ │ │ @@ -7804,47 +7771,47 @@ │ │ │ │ fmuls 0x4(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne 9380 │ │ │ │ + jne 9340 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ - add 0x10(%esp),%ecx │ │ │ │ add $0x4,%edi │ │ │ │ + add 0x10(%esp),%ecx │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - jne 92c0 │ │ │ │ + jne 9280 │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ incl 0x34(%esp) │ │ │ │ mov 0x54(%esp),%ecx │ │ │ │ add $0x4,%edx │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ add %ecx,0x38(%esp) │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ cmp 0x30(%esp),%eax │ │ │ │ - jne 9160 │ │ │ │ + jne 9120 │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ mov 0x3c(%esp),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - js 9bd6 │ │ │ │ + js 9b96 │ │ │ │ mov 0x94(%esp),%ebx │ │ │ │ mov 0x90(%esp),%edx │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ inc %ebp │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ mov (%esp),%edi │ │ │ │ - movl $0x0,0x2c(%esp) │ │ │ │ mov %ebp,0x38(%esp) │ │ │ │ + movl $0x0,0x2c(%esp) │ │ │ │ shl $0x3,%ebx │ │ │ │ imul %ebx,%edx │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ mov %eax,%ecx │ │ │ │ sub %edi,%eax │ │ │ │ sub 0x20(%esp),%ecx │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ @@ -7869,37 +7836,37 @@ │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x78(%esp),%eax │ │ │ │ lea (%eax,%ecx,4),%eax │ │ │ │ cmovle 0x78(%esp),%eax │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ + mov 0x30(%esp),%edi │ │ │ │ lea (%eax,%edi,1),%ecx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x78(%esp),%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 95cb │ │ │ │ + jle 958b │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle a3e0 │ │ │ │ + jle a3a0 │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ mov 0x7c(%esp),%ecx │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0xc(%esp),%ebp │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ flds (%esi) │ │ │ │ + mov 0xc(%esp),%ebp │ │ │ │ add %eax,%ebp │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 9502 │ │ │ │ + jmp 94c2 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ flds (%edx) │ │ │ │ fmuls (%edi) │ │ │ │ fmuls (%ecx,%eax,4) │ │ │ │ @@ -7909,31 +7876,31 @@ │ │ │ │ fmuls 0x4(%ebp,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 9500 │ │ │ │ + jne 94c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js a5c2 │ │ │ │ + js a582 │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov %ebx,0xc(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ flds (%esi) │ │ │ │ - jmp 9582 │ │ │ │ - jmp 9580 │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + jmp 9542 │ │ │ │ + jmp 9540 │ │ │ │ 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) │ │ │ │ @@ -7946,51 +7913,51 @@ │ │ │ │ fmuls 0x4(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne 9580 │ │ │ │ + jne 9540 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ - add 0x10(%esp),%ecx │ │ │ │ add $0x4,%edi │ │ │ │ + add 0x10(%esp),%ecx │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - jne 94c0 │ │ │ │ + jne 9480 │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 970b │ │ │ │ + js 96cb │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ - mov 0x40(%esp),%edi │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ + mov 0x40(%esp),%edi │ │ │ │ inc %eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle a3b0 │ │ │ │ + jle a370 │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ mov 0x7c(%esp),%ecx │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0xc(%esp),%ebp │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ flds (%esi) │ │ │ │ + mov 0xc(%esp),%ebp │ │ │ │ add %eax,%ebp │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 9642 │ │ │ │ + jmp 9602 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ flds (%edx) │ │ │ │ fmuls (%edi) │ │ │ │ fmuls (%ecx,%eax,4) │ │ │ │ @@ -8000,31 +7967,31 @@ │ │ │ │ fmuls 0x4(%ebp,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 9640 │ │ │ │ + jne 9600 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov (%esp),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - js a52a │ │ │ │ + js a4ea │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov %ebx,0xc(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ flds (%esi) │ │ │ │ - jmp 96c2 │ │ │ │ - jmp 96c0 │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + jmp 9682 │ │ │ │ + jmp 9680 │ │ │ │ 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) │ │ │ │ @@ -8037,47 +8004,47 @@ │ │ │ │ fmuls 0x4(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne 96c0 │ │ │ │ + jne 9680 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ - add 0x10(%esp),%ecx │ │ │ │ add $0x4,%edi │ │ │ │ + add 0x10(%esp),%ecx │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - jne 9600 │ │ │ │ + jne 95c0 │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ incl 0x2c(%esp) │ │ │ │ mov 0x3c(%esp),%ecx │ │ │ │ add $0x4,%edx │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ add %ecx,0x30(%esp) │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ cmp 0x38(%esp),%eax │ │ │ │ - jne 9490 │ │ │ │ + jne 9450 │ │ │ │ add $0x64,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x40(%esp),%ebp │ │ │ │ mov %edx,%edi │ │ │ │ cmp %edx,%ebp │ │ │ │ - jl 9e1c │ │ │ │ + jl 9ddc │ │ │ │ mov %ebx,%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 9bd6 │ │ │ │ + js 9b96 │ │ │ │ sub 0x20(%esp),%edx │ │ │ │ imul 0x90(%esp),%ecx │ │ │ │ shl $0x3,%ebp │ │ │ │ mov %ebp,0x18(%esp) │ │ │ │ mov %edx,%ebx │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ movl $0x0,0x2c(%esp) │ │ │ │ @@ -8103,48 +8070,48 @@ │ │ │ │ mov 0x44(%esp),%edi │ │ │ │ imul %ecx,%edi │ │ │ │ test %edx,%edx │ │ │ │ mov %edi,0x40(%esp) │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ lea (%edi,%edx,4),%edi │ │ │ │ cmovle 0x7c(%esp),%edi │ │ │ │ - test %ebx,%ebx │ │ │ │ mov 0x48(%esp),%edx │ │ │ │ + test %ebx,%ebx │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ mov 0x78(%esp),%edi │ │ │ │ lea (%edi,%ebx,4),%ebx │ │ │ │ cmovle %edi,%ebx │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ mov %ebx,0x3c(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 9958 │ │ │ │ + jle 9918 │ │ │ │ mov 0x40(%esp),%ebx │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ mov 0x78(%esp),%ebx │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebp,%ebp │ │ │ │ - jle a4d0 │ │ │ │ + jle a490 │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ mov 0x7c(%esp),%ecx │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ flds (%esi) │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ add %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 9882 │ │ │ │ - jmp 9880 │ │ │ │ + jmp 9842 │ │ │ │ + jmp 9840 │ │ │ │ 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 │ │ │ │ @@ -8158,31 +8125,31 @@ │ │ │ │ fmuls 0x4(%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne 9880 │ │ │ │ + jne 9840 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js a550 │ │ │ │ + js a510 │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - mov %ebp,0xc(%esp) │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov 0x14(%esp),%ebp │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov %ebp,0xc(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ flds (%esi) │ │ │ │ - jmp 9902 │ │ │ │ - jmp 9900 │ │ │ │ + mov 0x14(%esp),%ebp │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + jmp 98c2 │ │ │ │ + jmp 98c0 │ │ │ │ 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) │ │ │ │ @@ -8195,48 +8162,48 @@ │ │ │ │ fmuls 0x4(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 9900 │ │ │ │ + jne 98c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ - add 0x10(%esp),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ + add 0x10(%esp),%ecx │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - jne 9820 │ │ │ │ + jne 97e0 │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js a638 │ │ │ │ + js a5f8 │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ - mov 0x3c(%esp),%ebx │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ + mov 0x3c(%esp),%ebx │ │ │ │ inc %eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebp,%ebp │ │ │ │ - jle a4a0 │ │ │ │ + jle a460 │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ mov 0x7c(%esp),%ecx │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ flds (%esi) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ add %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx) │ │ │ │ fmuls (%ebx) │ │ │ │ @@ -8248,30 +8215,30 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne 99c0 │ │ │ │ + jne 9980 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js a612 │ │ │ │ + js a5d2 │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - mov %ebp,0xc(%esp) │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov 0x14(%esp),%ebp │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ flds (%esi) │ │ │ │ + mov %ebp,0xc(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ flds 0x4(%esi) │ │ │ │ - jmp 9a40 │ │ │ │ + mov 0x14(%esp),%ebp │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + jmp 9a00 │ │ │ │ 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 │ │ │ │ flds (%edx) │ │ │ │ @@ -8284,42 +8251,42 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 9a40 │ │ │ │ + jne 9a00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ - add 0x10(%esp),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ + add 0x10(%esp),%ecx │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - jne 9980 │ │ │ │ + jne 9940 │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ incl 0x2c(%esp) │ │ │ │ mov 0x38(%esp),%ecx │ │ │ │ add $0x4,%edx │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ add %ecx,0x30(%esp) │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ cmp 0x34(%esp),%eax │ │ │ │ - jne 97f0 │ │ │ │ - jmp 9bd6 │ │ │ │ + jne 97b0 │ │ │ │ + jmp 9b96 │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 9bd4 │ │ │ │ + js 9b94 │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ + imul 0x94(%esp),%eax │ │ │ │ + fld %st(0) │ │ │ │ mov 0x4c(%esp),%ebx │ │ │ │ mov 0x48(%esp),%ebp │ │ │ │ - fld %st(0) │ │ │ │ - imul 0x94(%esp),%eax │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ imul %ecx,%eax │ │ │ │ add 0x44(%esp),%eax │ │ │ │ imul 0x94(%esp),%eax │ │ │ │ @@ -8328,29 +8295,29 @@ │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x98(%esp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%ebx │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 9b22 │ │ │ │ + jmp 9ae2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ movl $0x0,(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ - jmp 9b42 │ │ │ │ + mov 0x78(%esp),%ecx │ │ │ │ + jmp 9b02 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 9b82 │ │ │ │ - jmp 9b80 │ │ │ │ + jmp 9b42 │ │ │ │ + jmp 9b40 │ │ │ │ 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 │ │ │ │ @@ -8364,44 +8331,44 @@ │ │ │ │ fmuls 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 9b80 │ │ │ │ + jne 9b40 │ │ │ │ incl (%esp) │ │ │ │ + add $0x4,%ecx │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ add 0x8(%esp),%edx │ │ │ │ - add $0x4,%ecx │ │ │ │ cmp %ebx,(%esp) │ │ │ │ - jne 9b40 │ │ │ │ + jne 9b00 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ add $0x4,%ebp │ │ │ │ add %edx,0xc(%esp) │ │ │ │ inc %eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 9b20 │ │ │ │ + jne 9ae0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 9bd6 │ │ │ │ + jmp 9b96 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x64,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 9ce7 │ │ │ │ + jle 9ca7 │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js a998 │ │ │ │ + js a958 │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ mov 0x4c(%esp),%ebx │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ imul 0x90(%esp),%eax │ │ │ │ @@ -8412,24 +8379,24 @@ │ │ │ │ imul 0x94(%esp),%eax │ │ │ │ add 0x40(%esp),%eax │ │ │ │ lea (%ebx,%eax,8),%eax │ │ │ │ mov 0x98(%esp),%ebx │ │ │ │ lea 0x2(%ebx,%ebx,1),%ebp │ │ │ │ mov 0x48(%esp),%ebx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + flds (%esi) │ │ │ │ mov 0x78(%esp),%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ movl $0x0,(%esp) │ │ │ │ + flds 0x4(%esi) │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ - flds (%esi) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ - flds 0x4(%esi) │ │ │ │ - mov %eax,%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx) │ │ │ │ fmuls (%ecx) │ │ │ │ fmuls (%edi,%eax,4) │ │ │ │ flds (%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -8438,72 +8405,72 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne 9c80 │ │ │ │ + jne 9c40 │ │ │ │ incl (%esp) │ │ │ │ + add $0x4,%ecx │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ add 0x8(%esp),%edx │ │ │ │ - add $0x4,%ecx │ │ │ │ cmp %ebp,(%esp) │ │ │ │ - jne 9c70 │ │ │ │ + jne 9c30 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ incl 0xc(%esp) │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ - mov 0x30(%esp),%edx │ │ │ │ add 0x14(%esp),%eax │ │ │ │ + mov 0x30(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 9c50 │ │ │ │ + jne 9c10 │ │ │ │ mov %edi,0x7c(%esp) │ │ │ │ mov %edx,%ebx │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ mov 0x3c(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 9bd6 │ │ │ │ + js 9b96 │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 9bd6 │ │ │ │ + js 9b96 │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ + imul 0x94(%esp),%eax │ │ │ │ inc %ebx │ │ │ │ - mov 0x4c(%esp),%edi │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ - imul 0x94(%esp),%eax │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ mov 0x94(%esp),%ebx │ │ │ │ + mov 0x4c(%esp),%edi │ │ │ │ mov 0x48(%esp),%ebp │ │ │ │ shl $0x3,%ebx │ │ │ │ + mov %ebx,0x8(%esp) │ │ │ │ + mov 0x98(%esp),%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ imul 0x94(%esp),%eax │ │ │ │ - mov 0x98(%esp),%ebx │ │ │ │ - add 0x40(%esp),%eax │ │ │ │ lea 0x2(%ebx,%ebx,1),%ebx │ │ │ │ + add 0x40(%esp),%eax │ │ │ │ lea (%edi,%eax,8),%eax │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + flds (%esi) │ │ │ │ mov 0x78(%esp),%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ movl $0x0,(%esp) │ │ │ │ + flds 0x4(%esi) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ - flds (%esi) │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ - flds 0x4(%esi) │ │ │ │ - mov %eax,%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x4(%esp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 9dc0 │ │ │ │ + mov 0x4(%esp),%esi │ │ │ │ + jmp 9d80 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -8517,49 +8484,49 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 9dc0 │ │ │ │ + jne 9d80 │ │ │ │ incl (%esp) │ │ │ │ + add $0x4,%ecx │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ add 0x8(%esp),%edx │ │ │ │ - add $0x4,%ecx │ │ │ │ cmp %ebx,(%esp) │ │ │ │ - jne 9d80 │ │ │ │ + jne 9d40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ incl 0xc(%esp) │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x4,%ebp │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ add 0x18(%esp),%eax │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 9d60 │ │ │ │ - jmp 9bd6 │ │ │ │ + jne 9d20 │ │ │ │ + jmp 9b96 │ │ │ │ test %ebx,%ebx │ │ │ │ - js 9bd6 │ │ │ │ + js 9b96 │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ movl $0x0,0x14(%esp) │ │ │ │ mov 0x7c(%esp),%ebp │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ sub %edi,%ebx │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ imul %edx,%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ imul 0x90(%esp),%eax │ │ │ │ imul %ecx,%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ add 0x40(%esp),%eax │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x98(%esp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%ecx │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ imul %edx,%eax │ │ │ │ test %ebx,%ebx │ │ │ │ @@ -8570,27 +8537,27 @@ │ │ │ │ mov 0x48(%esp),%ebx │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 9f4e │ │ │ │ + jle 9f0e │ │ │ │ + flds (%esi) │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ movl $0x0,(%esp) │ │ │ │ - flds (%esi) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ flds 0x4(%esi) │ │ │ │ lea (%eax,%edi,1),%edx │ │ │ │ mov 0x78(%esp),%edi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 9f00 │ │ │ │ + jmp 9ec0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx) │ │ │ │ fmuls (%edi) │ │ │ │ fmuls 0x0(%ebp,%eax,4) │ │ │ │ flds (%edx,%eax,8) │ │ │ │ @@ -8600,34 +8567,34 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 9f00 │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ + jne 9ec0 │ │ │ │ incl (%esp) │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ add $0x4,%edi │ │ │ │ add 0x8(%esp),%edx │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ cmp %ecx,(%esp) │ │ │ │ - jne 9ee0 │ │ │ │ + jne 9ea0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ test %eax,%eax │ │ │ │ - js a65a │ │ │ │ + js a61a │ │ │ │ + flds (%esi) │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ - mov 0x24(%esp),%edi │ │ │ │ movl $0x0,(%esp) │ │ │ │ - flds (%esi) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov 0x24(%esp),%edi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx) │ │ │ │ @@ -8640,52 +8607,52 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 9f80 │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ + jne 9f40 │ │ │ │ incl (%esp) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ add $0x4,%edi │ │ │ │ add 0x8(%esp),%edx │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ cmp %ecx,(%esp) │ │ │ │ - jne 9f70 │ │ │ │ + jne 9f30 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x14(%esp) │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ add %edx,0x18(%esp) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 9eb0 │ │ │ │ - jmp 9bd6 │ │ │ │ + jne 9e70 │ │ │ │ + jmp 9b96 │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle a1b2 │ │ │ │ + jle a172 │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ movl $0x0,0x14(%esp) │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ sub %edi,%edx │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ imul %ebx,%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ imul 0x90(%esp),%eax │ │ │ │ imul %ecx,%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ add 0x40(%esp),%eax │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ mov 0x48(%esp),%ecx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ test %edx,%edx │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ @@ -8697,30 +8664,30 @@ │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle a0fe │ │ │ │ + jle a0be │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js a923 │ │ │ │ + js a8e3 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ - mov 0x78(%esp),%ebp │ │ │ │ movl $0x0,(%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ + mov 0x78(%esp),%ebp │ │ │ │ add %eax,%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ flds (%esi) │ │ │ │ - jmp a0c2 │ │ │ │ + jmp a082 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ flds (%ecx) │ │ │ │ fmuls 0x0(%ebp) │ │ │ │ fmuls (%edi,%eax,4) │ │ │ │ flds (%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -8728,39 +8695,39 @@ │ │ │ │ fmuls 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne a0c0 │ │ │ │ + jne a080 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl (%esp) │ │ │ │ + add $0x4,%ebp │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ add 0x8(%esp),%edx │ │ │ │ - add $0x4,%ebp │ │ │ │ mov (%esp),%eax │ │ │ │ cmp %eax,0xc(%esp) │ │ │ │ - jne a0b0 │ │ │ │ + jne a070 │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js a182 │ │ │ │ + js a142 │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js a182 │ │ │ │ + js a142 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov 0x24(%esp),%ebp │ │ │ │ movl $0x0,(%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ - flds (%esi) │ │ │ │ xor %eax,%eax │ │ │ │ + flds (%esi) │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ flds 0x4(%esi) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx) │ │ │ │ fmuls 0x0(%ebp) │ │ │ │ fmuls (%edi,%eax,4) │ │ │ │ flds (%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -8769,56 +8736,56 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne a140 │ │ │ │ + jne a100 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ incl (%esp) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ add $0x4,%ebp │ │ │ │ add 0x8(%esp),%edx │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ cmp %ecx,(%esp) │ │ │ │ - jne a130 │ │ │ │ + jne a0f0 │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ incl 0x14(%esp) │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ add $0x4,%ecx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ add %ebp,0x18(%esp) │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ cmp 0x30(%esp),%eax │ │ │ │ - jne a080 │ │ │ │ + jne a040 │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ mov %edi,0x7c(%esp) │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 9bd6 │ │ │ │ + js 9b96 │ │ │ │ mov 0x94(%esp),%ebx │ │ │ │ mov 0x90(%esp),%ecx │ │ │ │ - mov 0x40(%esp),%ebp │ │ │ │ inc %edx │ │ │ │ + movl $0x0,0x14(%esp) │ │ │ │ + mov 0x40(%esp),%ebp │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ mov 0x78(%esp),%edx │ │ │ │ - movl $0x0,0x14(%esp) │ │ │ │ shl $0x3,%ebx │ │ │ │ imul %ebx,%ecx │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ sub %edi,%eax │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ mov 0x4c(%esp),%ecx │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ lea (%ecx,%ebp,8),%ecx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov 0x44(%esp),%ecx │ │ │ │ imul %ebx,%ecx │ │ │ │ mov 0x98(%esp),%ebx │ │ │ │ test %eax,%eax │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ @@ -8829,30 +8796,30 @@ │ │ │ │ mov %ecx,0x30(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ lea 0x2(%ebx,%ebx,1),%ecx │ │ │ │ mov 0x48(%esp),%ebx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle a2be │ │ │ │ + jle a27e │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js a8ff │ │ │ │ + js a8bf │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ - mov 0x78(%esp),%ebp │ │ │ │ movl $0x0,(%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ + mov 0x78(%esp),%ebp │ │ │ │ add %eax,%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ flds (%esi) │ │ │ │ - jmp a282 │ │ │ │ + jmp a242 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ flds (%ebx) │ │ │ │ fmuls 0x0(%ebp) │ │ │ │ fmuls (%edi,%eax,4) │ │ │ │ flds (%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -8860,41 +8827,41 @@ │ │ │ │ fmuls 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne a280 │ │ │ │ + jne a240 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl (%esp) │ │ │ │ + add $0x4,%ebp │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ add 0x8(%esp),%edx │ │ │ │ - add $0x4,%ebp │ │ │ │ mov (%esp),%eax │ │ │ │ cmp %eax,0xc(%esp) │ │ │ │ - jne a270 │ │ │ │ + jne a230 │ │ │ │ mov 0x20(%esp),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - js a342 │ │ │ │ + js a302 │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js a342 │ │ │ │ + js a302 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ movl $0x0,(%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ - flds 0x4(%esi) │ │ │ │ xor %eax,%eax │ │ │ │ + flds 0x4(%esi) │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ flds (%esi) │ │ │ │ - jmp a302 │ │ │ │ + jmp a2c2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ flds (%ebx) │ │ │ │ fmuls 0x0(%ebp) │ │ │ │ fmuls (%edi,%eax,4) │ │ │ │ flds (%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -8902,250 +8869,250 @@ │ │ │ │ fmuls 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne a300 │ │ │ │ + jne a2c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ incl (%esp) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ add $0x4,%ebp │ │ │ │ add 0x8(%esp),%edx │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ cmp %ecx,(%esp) │ │ │ │ - jne a2f0 │ │ │ │ + jne a2b0 │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ incl 0x14(%esp) │ │ │ │ mov 0x24(%esp),%ebp │ │ │ │ add $0x4,%ebx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ add %ebp,0x18(%esp) │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ cmp 0x1c(%esp),%eax │ │ │ │ - jne a240 │ │ │ │ + jne a200 │ │ │ │ add $0x64,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebp,0x14(%esp) │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ incl 0x24(%esp) │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ add $0x4,%edi │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ add %edx,0x28(%esp) │ │ │ │ cmp 0x18(%esp),%eax │ │ │ │ - jne 8d50 │ │ │ │ + jne 8d10 │ │ │ │ add $0x64,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 967e │ │ │ │ + jns 963e │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x28(%esp) │ │ │ │ - je 9707 │ │ │ │ + je 96c7 │ │ │ │ add 0x10(%esp),%ecx │ │ │ │ add $0x4,%edi │ │ │ │ - jmp 96ee │ │ │ │ + jmp 96ae │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 953e │ │ │ │ + jns 94fe │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x24(%esp) │ │ │ │ - je 95c7 │ │ │ │ + je 9587 │ │ │ │ add 0x10(%esp),%ecx │ │ │ │ add $0x4,%edi │ │ │ │ - jmp 95ae │ │ │ │ + jmp 956e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 8ffd │ │ │ │ + jns 8fbd │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ cmp %ecx,0x8(%esp) │ │ │ │ - je 9088 │ │ │ │ + je 9048 │ │ │ │ add 0x18(%esp),%edx │ │ │ │ add $0x4,%ebx │ │ │ │ - jmp 906f │ │ │ │ + jmp 902f │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 933e │ │ │ │ + jns 92fe │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - je 93c7 │ │ │ │ + je 9387 │ │ │ │ add 0x10(%esp),%ecx │ │ │ │ add $0x4,%edi │ │ │ │ - jmp 93ae │ │ │ │ + jmp 936e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 91fe │ │ │ │ + jns 91be │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x24(%esp) │ │ │ │ - je 9287 │ │ │ │ + je 9247 │ │ │ │ add 0x10(%esp),%ecx │ │ │ │ add $0x4,%edi │ │ │ │ - jmp 926e │ │ │ │ + jmp 922e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 99fd │ │ │ │ + jns 99bd │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - je 9a88 │ │ │ │ + je 9a48 │ │ │ │ add 0x10(%esp),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ - jmp 9a6f │ │ │ │ + jmp 9a2f │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jns 98bd │ │ │ │ + jns 987d │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x24(%esp) │ │ │ │ - je 9948 │ │ │ │ + je 9908 │ │ │ │ add 0x10(%esp),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ - jmp 992f │ │ │ │ + jmp 98ef │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ incl 0x4(%esp) │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ add $0x4,%ecx │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ cmp %ebx,0x18(%esp) │ │ │ │ - jne 8d80 │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ + jne 8d40 │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - jmp a37c │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + jmp a33c │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ - mov 0x8(%esp),%ebp │ │ │ │ add %eax,0xc(%esp) │ │ │ │ + mov 0x8(%esp),%ebp │ │ │ │ cmp %ebp,0x28(%esp) │ │ │ │ - jne 9618 │ │ │ │ + jne 95d8 │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ - jmp 970b │ │ │ │ + jmp 96cb │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ add %eax,0xc(%esp) │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ cmp %edi,0x24(%esp) │ │ │ │ - jne 9838 │ │ │ │ + jne 97f8 │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - jmp 994c │ │ │ │ + jmp 990c │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ - mov 0x8(%esp),%ebp │ │ │ │ add %eax,0xc(%esp) │ │ │ │ + mov 0x8(%esp),%ebp │ │ │ │ cmp %ebp,0x28(%esp) │ │ │ │ - jne 92d8 │ │ │ │ + jne 9298 │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ - jmp 93cb │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ + jmp 938b │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x24(%esp),%ebp │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ add %eax,0xc(%esp) │ │ │ │ + mov 0x24(%esp),%ebp │ │ │ │ cmp %ebp,0x8(%esp) │ │ │ │ - jne 91a8 │ │ │ │ + jne 9168 │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ - jmp 928b │ │ │ │ + jmp 924b │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ - mov 0x8(%esp),%ebp │ │ │ │ add %eax,0xc(%esp) │ │ │ │ + mov 0x8(%esp),%ebp │ │ │ │ cmp %ebp,0x24(%esp) │ │ │ │ - jne 94d8 │ │ │ │ + jne 9498 │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ - jmp 95cb │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ + jmp 958b │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x14(%esp),%edi │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ add %eax,0xc(%esp) │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ - jne 8f98 │ │ │ │ + jne 8f58 │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ - jmp 9090 │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ + jmp 9050 │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x28(%esp),%edi │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ add %eax,0xc(%esp) │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ - jne 9998 │ │ │ │ + jne 9958 │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - jmp 9a8c │ │ │ │ + jmp 9a4c │ │ │ │ incl 0x2c(%esp) │ │ │ │ mov 0x38(%esp),%ecx │ │ │ │ add $0x4,%edx │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ add %ecx,0x30(%esp) │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ cmp 0x34(%esp),%eax │ │ │ │ - jne 97fc │ │ │ │ - jmp 9bd6 │ │ │ │ + jne 97bc │ │ │ │ + jmp 9b96 │ │ │ │ incl 0x14(%esp) │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ add $0x4,%ebx │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ add %edx,0x18(%esp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 9ebc │ │ │ │ - jmp 9bd6 │ │ │ │ + jne 9e7c │ │ │ │ + jmp 9b96 │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 9bd6 │ │ │ │ + je 9b96 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne a680 │ │ │ │ + jne a640 │ │ │ │ mov %edi,0x7c(%esp) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ mov 0x3c(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 9bd6 │ │ │ │ + js 9b96 │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 9bd6 │ │ │ │ + js 9b96 │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ + imul 0x94(%esp),%eax │ │ │ │ + inc %ecx │ │ │ │ mov 0x4c(%esp),%edx │ │ │ │ mov (%esp),%edi │ │ │ │ - inc %ecx │ │ │ │ - imul 0x94(%esp),%eax │ │ │ │ mov %ecx,0x28(%esp) │ │ │ │ sub %edi,%ebx │ │ │ │ mov %ebx,%ebp │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ imul 0x94(%esp),%eax │ │ │ │ @@ -9155,42 +9122,42 @@ │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x98(%esp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ + test %ebx,%ebx │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ - test %ebx,%ebx │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ cmovle 0x7c(%esp),%eax │ │ │ │ lea 0x1(%edi),%ebx │ │ │ │ mov 0x48(%esp),%edi │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ + mov 0x78(%esp),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebp,%ebp │ │ │ │ - jle a8b0 │ │ │ │ + jle a870 │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ mov 0x7c(%esp),%edx │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ flds 0x4(%esi) │ │ │ │ flds (%esi) │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ add %eax,%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp a7c2 │ │ │ │ - jmp a7c0 │ │ │ │ + jmp a782 │ │ │ │ + jmp a780 │ │ │ │ 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 │ │ │ │ @@ -9205,29 +9172,29 @@ │ │ │ │ fmuls 0x4(%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne a7c0 │ │ │ │ + jne a780 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js a8e0 │ │ │ │ + js a8a0 │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ + flds 0x4(%esi) │ │ │ │ mov %ebp,0x8(%esp) │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ - mov 0x18(%esp),%ebp │ │ │ │ - flds 0x4(%esi) │ │ │ │ xor %eax,%eax │ │ │ │ flds (%esi) │ │ │ │ - jmp a842 │ │ │ │ - jmp a840 │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ + jmp a802 │ │ │ │ + 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 │ │ │ │ @@ -9241,132 +9208,132 @@ │ │ │ │ fmuls 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne a840 │ │ │ │ + jne a800 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%esp),%ebp │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ incl 0x4(%esp) │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ - add 0x14(%esp),%edx │ │ │ │ add $0x4,%ecx │ │ │ │ + add 0x14(%esp),%edx │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ cmp %ebx,0x4(%esp) │ │ │ │ - jne a760 │ │ │ │ + jne a720 │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ add $0x4,%edi │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ add %edx,0x20(%esp) │ │ │ │ + mov 0xc(%esp),%ebx │ │ │ │ inc %eax │ │ │ │ cmp 0x28(%esp),%eax │ │ │ │ - jne a740 │ │ │ │ - jmp 9bd6 │ │ │ │ + jne a700 │ │ │ │ + jmp 9b96 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns a7f5 │ │ │ │ + jns a7b5 │ │ │ │ incl 0x4(%esp) │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ cmp %ebx,0x4(%esp) │ │ │ │ - je a888 │ │ │ │ + je a848 │ │ │ │ add 0x14(%esp),%edx │ │ │ │ add $0x4,%ecx │ │ │ │ - jmp a86f │ │ │ │ + jmp a82f │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ incl 0x4(%esp) │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ add $0x4,%ecx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ cmp %ebx,0x4(%esp) │ │ │ │ - jne a770 │ │ │ │ - jmp a888 │ │ │ │ + jne a730 │ │ │ │ + jmp a848 │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%ebp │ │ │ │ - je a943 │ │ │ │ + je a903 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%ebp │ │ │ │ - jne a910 │ │ │ │ - jmp a2be │ │ │ │ + jne a8d0 │ │ │ │ + jmp a27e │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%ebp │ │ │ │ - je a965 │ │ │ │ + je a925 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%ebp │ │ │ │ - jne a930 │ │ │ │ - jmp a0fe │ │ │ │ + jne a8f0 │ │ │ │ + jmp a0be │ │ │ │ incl 0x14(%esp) │ │ │ │ mov 0x24(%esp),%ebp │ │ │ │ add $0x4,%ebx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ add %ebp,0x18(%esp) │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ cmp 0x1c(%esp),%eax │ │ │ │ - jne a248 │ │ │ │ - jmp 9bd6 │ │ │ │ + jne a208 │ │ │ │ + jmp 9b96 │ │ │ │ incl 0x14(%esp) │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ add $0x4,%ecx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ add %ebp,0x18(%esp) │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ cmp 0x30(%esp),%eax │ │ │ │ - jne a088 │ │ │ │ - jmp a19f │ │ │ │ + jne a048 │ │ │ │ + jmp a15f │ │ │ │ mov %ebp,0xc(%esp) │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ - jmp 8e01 │ │ │ │ + jmp 8dc1 │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 9bd6 │ │ │ │ + je 9b96 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne a99e │ │ │ │ + jne a95e │ │ │ │ mov %edi,0x7c(%esp) │ │ │ │ - jmp 9cdc │ │ │ │ + jmp 9c9c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x64,%esp │ │ │ │ mov %ecx,0x44(%esp) │ │ │ │ mov 0x8c(%esp),%ecx │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov %edx,0x4c(%esp) │ │ │ │ - mov 0x7c(%esp),%edi │ │ │ │ fnstcw 0x62(%esp) │ │ │ │ movzwl 0x62(%esp),%eax │ │ │ │ + mov 0x7c(%esp),%edi │ │ │ │ mov %ecx,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fmuls 0x80(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmuls 0x80(%esp) │ │ │ │ mov %ax,0x60(%esp) │ │ │ │ movzwl 0x62(%esp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ + mov %ax,0x5e(%esp) │ │ │ │ fldcw 0x60(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x62(%esp) │ │ │ │ - mov %ax,0x5e(%esp) │ │ │ │ fldcw 0x5e(%esp) │ │ │ │ fistpl (%esp) │ │ │ │ fldcw 0x62(%esp) │ │ │ │ mov (%esp),%ebp │ │ │ │ mov %ebp,%eax │ │ │ │ sub 0x98(%esp),%eax │ │ │ │ add %ecx,%eax │ │ │ │ @@ -9399,54 +9366,54 @@ │ │ │ │ lea 0x1(%ecx,%eax,1),%eax │ │ │ │ add 0x90(%esp),%eax │ │ │ │ mov %edx,0x40(%esp) │ │ │ │ cltd │ │ │ │ idivl 0x90(%esp) │ │ │ │ mov 0x88(%esp),%eax │ │ │ │ fmuls (%eax) │ │ │ │ - mov %edx,0x20(%esp) │ │ │ │ fldcw 0x60(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x62(%esp) │ │ │ │ fldcw 0x5e(%esp) │ │ │ │ fistpl (%esp) │ │ │ │ fldcw 0x62(%esp) │ │ │ │ mov (%esp),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ sub 0x98(%esp),%eax │ │ │ │ add 0x94(%esp),%eax │ │ │ │ + mov %edx,0x20(%esp) │ │ │ │ cltd │ │ │ │ idivl 0x94(%esp) │ │ │ │ mov %edx,0x48(%esp) │ │ │ │ mov 0x98(%esp),%eax │ │ │ │ lea 0x1(%ecx,%eax,1),%eax │ │ │ │ add 0x94(%esp),%eax │ │ │ │ cltd │ │ │ │ idivl 0x94(%esp) │ │ │ │ mov 0x98(%esp),%eax │ │ │ │ + cmp 0x3c(%esp),%ebx │ │ │ │ lea 0x1(%eax,%eax,1),%ebp │ │ │ │ mov %ebp,0x2c(%esp) │ │ │ │ mov %edx,(%esp) │ │ │ │ - cmp 0x3c(%esp),%ebx │ │ │ │ - jge ace2 │ │ │ │ + jge aca2 │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ cmp 0x20(%esp),%ecx │ │ │ │ - jge b52e │ │ │ │ + jge b4ee │ │ │ │ mov 0x48(%esp),%esi │ │ │ │ cmp %edx,%esi │ │ │ │ - jl b7eb │ │ │ │ + jl b7ab │ │ │ │ test %ebp,%ebp │ │ │ │ - js b910 │ │ │ │ + js b8d0 │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ - sub %edx,%ebp │ │ │ │ - movl $0x0,0x24(%esp) │ │ │ │ imul 0x94(%esp),%eax │ │ │ │ + sub %edx,%ebp │ │ │ │ shl $0x3,%esi │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ + movl $0x0,0x24(%esp) │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ mov 0x4c(%esp),%ebx │ │ │ │ add %ecx,%eax │ │ │ │ imul 0x94(%esp),%eax │ │ │ │ @@ -9461,21 +9428,21 @@ │ │ │ │ test %ebp,%ebp │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ lea (%edi,%ebp,4),%eax │ │ │ │ cmovle %edi,%eax │ │ │ │ mov 0x44(%esp),%edi │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ - mov 0x78(%esp),%ebx │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ + mov 0x78(%esp),%ebx │ │ │ │ test %ebp,%ebp │ │ │ │ - jle c647 │ │ │ │ + jle c607 │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ mov 0x7c(%esp),%ecx │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -9488,25 +9455,25 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%edx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne ac00 │ │ │ │ + jne abc0 │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js c240 │ │ │ │ + js c200 │ │ │ │ mov %ebp,0xc(%esp) │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ mov %ecx,0x7c(%esp) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp ac80 │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ + jmp ac40 │ │ │ │ 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 │ │ │ │ @@ -9520,45 +9487,45 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%edx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne ac80 │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ + jne ac40 │ │ │ │ incl 0x4(%esp) │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ cmp %ecx,0x4(%esp) │ │ │ │ - je c0b0 │ │ │ │ + je c070 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ add 0x20(%esp),%edx │ │ │ │ add $0x4,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jle ac3e │ │ │ │ + jle abfe │ │ │ │ mov %ebp,0x14(%esp) │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ - mov 0xc(%esp),%ebp │ │ │ │ mov 0x7c(%esp),%ecx │ │ │ │ - jmp abf0 │ │ │ │ + mov 0xc(%esp),%ebp │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + jmp abb0 │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ mov %ebp,%ecx │ │ │ │ sub 0x3c(%esp),%ecx │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ mov %ebp,%eax │ │ │ │ - mov %ecx,0x30(%esp) │ │ │ │ cmp 0x20(%esp),%edx │ │ │ │ - jge aea8 │ │ │ │ + mov %ecx,0x30(%esp) │ │ │ │ + jge ae68 │ │ │ │ mov 0x48(%esp),%ebp │ │ │ │ mov (%esp),%esi │ │ │ │ cmp %esi,%ebp │ │ │ │ - jl b918 │ │ │ │ + jl b8d8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jle c3c1 │ │ │ │ + jle c381 │ │ │ │ test %eax,%eax │ │ │ │ - js c67d │ │ │ │ + js c63d │ │ │ │ sub %esi,%eax │ │ │ │ imul 0x90(%esp),%ebx │ │ │ │ mov %edi,0x7c(%esp) │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ @@ -9581,28 +9548,28 @@ │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ cmovle %edi,%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ - mov 0x78(%esp),%edi │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ + mov 0x78(%esp),%edi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebp,%ebp │ │ │ │ - jle c150 │ │ │ │ + jle c110 │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ mov 0x7c(%esp),%edx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp ae00 │ │ │ │ + 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 │ │ │ │ @@ -9615,18 +9582,18 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%ecx,%eax,8) │ │ │ │ fstps (%ecx,%eax,8) │ │ │ │ fstps 0x4(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne ae00 │ │ │ │ + jne adc0 │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js c324 │ │ │ │ + js c2e4 │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov %ebp,0x8(%esp) │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov 0x18(%esp),%ebp │ │ │ │ xor %eax,%eax │ │ │ │ flds (%ebx) │ │ │ │ fmuls (%edi) │ │ │ │ @@ -9637,51 +9604,51 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%edx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne ae40 │ │ │ │ + jne ae00 │ │ │ │ mov 0x8(%esp),%ebp │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ incl 0x4(%esp) │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ - add 0x10(%esp),%edx │ │ │ │ add $0x4,%edi │ │ │ │ + add 0x10(%esp),%edx │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ cmp %ecx,0x4(%esp) │ │ │ │ - jne adb0 │ │ │ │ + jne ad70 │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ inc %eax │ │ │ │ cmp 0x30(%esp),%eax │ │ │ │ - je c3aa │ │ │ │ + je c36a │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ add $0x4,%ebx │ │ │ │ add %edx,0x24(%esp) │ │ │ │ - jmp ad90 │ │ │ │ + jmp ad50 │ │ │ │ mov 0x48(%esp),%edx │ │ │ │ mov (%esp),%ebp │ │ │ │ cmp %ebp,%edx │ │ │ │ - jl bd1f │ │ │ │ + jl bcdf │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle b1fb │ │ │ │ + jle b1bb │ │ │ │ mov %eax,%ecx │ │ │ │ sub 0x20(%esp),%ecx │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ - movl $0x0,0x34(%esp) │ │ │ │ - imul 0x90(%esp),%ebx │ │ │ │ mov %edi,0x7c(%esp) │ │ │ │ + imul 0x90(%esp),%ebx │ │ │ │ + movl $0x0,0x34(%esp) │ │ │ │ + shl $0x3,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ mov %esi,0x24(%esp) │ │ │ │ - shl $0x3,%eax │ │ │ │ sub %ebp,%ecx │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ mov %eax,%ecx │ │ │ │ imul 0x90(%esp),%eax │ │ │ │ mov %eax,0x54(%esp) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %ecx,%ebx │ │ │ │ imul %ecx,%eax │ │ │ │ @@ -9705,26 +9672,26 @@ │ │ │ │ mov 0x78(%esp),%eax │ │ │ │ lea (%eax,%esi,4),%eax │ │ │ │ cmovle 0x78(%esp),%eax │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ nop │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ + movl $0x0,0x8(%esp) │ │ │ │ mov 0x38(%esp),%edx │ │ │ │ mov 0x78(%esp),%ebp │ │ │ │ - movl $0x0,0x8(%esp) │ │ │ │ add %eax,%edx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle b089 │ │ │ │ + jle b049 │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle c1b0 │ │ │ │ + jle c170 │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ mov 0x7c(%esp),%edx │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ add %eax,%edi │ │ │ │ @@ -9740,26 +9707,26 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%edi,%eax,8) │ │ │ │ fstps (%edi,%eax,8) │ │ │ │ fstps 0x4(%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne afc0 │ │ │ │ + jne af80 │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js c2d8 │ │ │ │ - mov %ebx,0x4(%esp) │ │ │ │ + js c298 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ + mov %ebx,0x4(%esp) │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp b040 │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ + jmp b000 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -9772,47 +9739,47 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%edx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne b040 │ │ │ │ - mov %ebx,0x4(%esp) │ │ │ │ + jne b000 │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ + mov %ebx,0x4(%esp) │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ - add 0x10(%esp),%edx │ │ │ │ add $0x4,%ebp │ │ │ │ + add 0x10(%esp),%edx │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ cmp %ebx,0x8(%esp) │ │ │ │ - jne af90 │ │ │ │ + jne af50 │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js b1c9 │ │ │ │ + js b189 │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x38(%esp),%edx │ │ │ │ - mov 0x58(%esp),%ebp │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ + mov 0x58(%esp),%ebp │ │ │ │ inc %eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle c180 │ │ │ │ + jle c140 │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ mov 0x7c(%esp),%edx │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ add %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp b100 │ │ │ │ + jmp b0c0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx) │ │ │ │ fmuls 0x0(%ebp) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ @@ -9822,26 +9789,26 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%edi,%eax,8) │ │ │ │ fstps (%edi,%eax,8) │ │ │ │ fstps 0x4(%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne b100 │ │ │ │ + jne b0c0 │ │ │ │ mov (%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js c2b2 │ │ │ │ - mov %ebx,0x4(%esp) │ │ │ │ + js c272 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ + mov %ebx,0x4(%esp) │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp b180 │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ + jmp b140 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -9854,54 +9821,54 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%edx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne b180 │ │ │ │ - mov %ebx,0x4(%esp) │ │ │ │ + jne b140 │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ + mov %ebx,0x4(%esp) │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x28(%esp),%ebx │ │ │ │ - add 0x10(%esp),%edx │ │ │ │ add $0x4,%ebp │ │ │ │ + add 0x10(%esp),%edx │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ cmp %ebx,0x8(%esp) │ │ │ │ - jne b0c0 │ │ │ │ + jne b080 │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ incl 0x34(%esp) │ │ │ │ mov 0x54(%esp),%ebp │ │ │ │ add $0x4,%ebx │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ add %ebp,0x38(%esp) │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ cmp 0x30(%esp),%eax │ │ │ │ - jne af60 │ │ │ │ + jne af20 │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js b910 │ │ │ │ + js b8d0 │ │ │ │ mov 0x94(%esp),%ebx │ │ │ │ mov 0x90(%esp),%esi │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ inc %edx │ │ │ │ - mov (%esp),%ebp │ │ │ │ + mov %edi,0x7c(%esp) │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ mov %edx,0x38(%esp) │ │ │ │ movl $0x0,0x2c(%esp) │ │ │ │ - mov %edi,0x7c(%esp) │ │ │ │ + mov (%esp),%ebp │ │ │ │ shl $0x3,%ebx │ │ │ │ imul %ebx,%esi │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ mov %eax,%ecx │ │ │ │ - sub %ebp,%eax │ │ │ │ sub 0x20(%esp),%ecx │ │ │ │ + sub %ebp,%eax │ │ │ │ mov %esi,0x3c(%esp) │ │ │ │ mov 0x4c(%esp),%esi │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ mov %esi,0x30(%esp) │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ imul %ebx,%esi │ │ │ │ mov 0x48(%esp),%ebx │ │ │ │ @@ -9918,35 +9885,35 @@ │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x78(%esp),%eax │ │ │ │ lea (%eax,%ecx,4),%eax │ │ │ │ cmovle 0x78(%esp),%eax │ │ │ │ mov 0x44(%esp),%ecx │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ + movl $0x0,0x8(%esp) │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ mov 0x78(%esp),%ebp │ │ │ │ - movl $0x0,0x8(%esp) │ │ │ │ add %eax,%edx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle b3c9 │ │ │ │ + jle b389 │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle c120 │ │ │ │ + jle c0e0 │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov 0x7c(%esp),%edx │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ add %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp b300 │ │ │ │ + jmp b2c0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx) │ │ │ │ fmuls 0x0(%ebp) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ @@ -9956,26 +9923,26 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%edi,%eax,8) │ │ │ │ fstps (%edi,%eax,8) │ │ │ │ fstps 0x4(%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne b300 │ │ │ │ + jne b2c0 │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js c2fe │ │ │ │ + js c2be │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp b380 │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ + jmp b340 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -9988,47 +9955,47 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%edx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne b380 │ │ │ │ + jne b340 │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x24(%esp),%ecx │ │ │ │ - add 0x10(%esp),%edx │ │ │ │ add $0x4,%ebp │ │ │ │ + add 0x10(%esp),%edx │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ cmp %ecx,0x8(%esp) │ │ │ │ - jne b2c0 │ │ │ │ + jne b280 │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js b509 │ │ │ │ + js b4c9 │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ - mov 0x40(%esp),%ebp │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ + mov 0x40(%esp),%ebp │ │ │ │ inc %eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle c0f0 │ │ │ │ + jle c0b0 │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov 0x7c(%esp),%edx │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ add %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp b440 │ │ │ │ + jmp b400 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx) │ │ │ │ fmuls 0x0(%ebp) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ @@ -10038,26 +10005,26 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%edi,%eax,8) │ │ │ │ fstps (%edi,%eax,8) │ │ │ │ fstps 0x4(%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne b440 │ │ │ │ + jne b400 │ │ │ │ mov (%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js c26a │ │ │ │ + js c22a │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp b4c0 │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ + jmp b480 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -10070,57 +10037,57 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%edx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne b4c0 │ │ │ │ + jne b480 │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x28(%esp),%ecx │ │ │ │ - add 0x10(%esp),%edx │ │ │ │ add $0x4,%ebp │ │ │ │ + add 0x10(%esp),%edx │ │ │ │ + mov 0x28(%esp),%ecx │ │ │ │ cmp %ecx,0x8(%esp) │ │ │ │ - jne b400 │ │ │ │ + jne b3c0 │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ incl 0x2c(%esp) │ │ │ │ mov 0x3c(%esp),%ebp │ │ │ │ add $0x4,%ecx │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ add %ebp,0x30(%esp) │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ cmp 0x38(%esp),%eax │ │ │ │ - jne b290 │ │ │ │ + jne b250 │ │ │ │ add $0x64,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %edx,%ebp │ │ │ │ mov 0x48(%esp),%edx │ │ │ │ mov 0x2c(%esp),%esi │ │ │ │ cmp %ebp,%edx │ │ │ │ - jl bb59 │ │ │ │ + jl bb19 │ │ │ │ test %esi,%esi │ │ │ │ - js b910 │ │ │ │ + js b8d0 │ │ │ │ sub 0x20(%esp),%esi │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ + shl $0x3,%edx │ │ │ │ movl $0x0,0x28(%esp) │ │ │ │ imul 0x90(%esp),%ebx │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ mov %edi,0x7c(%esp) │ │ │ │ - shl $0x3,%edx │ │ │ │ + shl $0x3,%eax │ │ │ │ mov %esi,%ecx │ │ │ │ mov 0x2c(%esp),%esi │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ - shl $0x3,%eax │ │ │ │ sub %ebp,%esi │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ mov %eax,%ebp │ │ │ │ imul 0x90(%esp),%eax │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %ebp,%ebx │ │ │ │ imul %ebp,%eax │ │ │ │ mov 0x4c(%esp),%ebp │ │ │ │ @@ -10146,25 +10113,25 @@ │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle b6d5 │ │ │ │ + jle b695 │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ lea (%eax,%edi,1),%edx │ │ │ │ mov 0x78(%esp),%edi │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebp,%ebp │ │ │ │ - jle c210 │ │ │ │ + jle c1d0 │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ mov 0x7c(%esp),%edx │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -10177,18 +10144,18 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%ecx,%eax,8) │ │ │ │ fstps (%ecx,%eax,8) │ │ │ │ fstps 0x4(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne b640 │ │ │ │ + jne b600 │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js c290 │ │ │ │ + js c250 │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov %ebp,0x8(%esp) │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ xor %eax,%eax │ │ │ │ flds (%ebx) │ │ │ │ fmuls (%edi) │ │ │ │ @@ -10199,45 +10166,45 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%edx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne b680 │ │ │ │ + jne b640 │ │ │ │ mov 0x8(%esp),%ebp │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ incl 0x4(%esp) │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ - add 0x10(%esp),%edx │ │ │ │ add $0x4,%edi │ │ │ │ + add 0x10(%esp),%edx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ cmp %ecx,0x4(%esp) │ │ │ │ - jne b620 │ │ │ │ + jne b5e0 │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ test %eax,%eax │ │ │ │ - js c368 │ │ │ │ + js c328 │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ - mov 0x38(%esp),%edi │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ inc %eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebp,%ebp │ │ │ │ - jle c1e0 │ │ │ │ + jle c1a0 │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ mov 0x7c(%esp),%edx │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp b740 │ │ │ │ + jmp b700 │ │ │ │ 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 │ │ │ │ flds (%ebx) │ │ │ │ fmuls (%edi) │ │ │ │ @@ -10248,18 +10215,18 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%ecx,%eax,8) │ │ │ │ fstps (%ecx,%eax,8) │ │ │ │ fstps 0x4(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne b740 │ │ │ │ + jne b700 │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js c346 │ │ │ │ + js c306 │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov %ebp,0x8(%esp) │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ xor %eax,%eax │ │ │ │ flds (%ebx) │ │ │ │ fmuls (%edi) │ │ │ │ @@ -10270,39 +10237,39 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%edx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne b780 │ │ │ │ + jne b740 │ │ │ │ mov 0x8(%esp),%ebp │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ incl 0x4(%esp) │ │ │ │ - mov 0x24(%esp),%ecx │ │ │ │ - add 0x10(%esp),%edx │ │ │ │ add $0x4,%edi │ │ │ │ + add 0x10(%esp),%edx │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ cmp %ecx,0x4(%esp) │ │ │ │ - jne b700 │ │ │ │ + jne b6c0 │ │ │ │ incl 0x28(%esp) │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ add $0x4,%ebx │ │ │ │ - mov 0x28(%esp),%eax │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ add %edx,0x2c(%esp) │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ cmp 0x30(%esp),%eax │ │ │ │ - jne b5f0 │ │ │ │ - jmp b910 │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ + jne b5b0 │ │ │ │ + jmp b8d0 │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js b910 │ │ │ │ + js b8d0 │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ - mov 0x94(%esp),%ecx │ │ │ │ - movl $0x0,0xc(%esp) │ │ │ │ imul 0x94(%esp),%eax │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ + mov 0x94(%esp),%ecx │ │ │ │ mov 0x44(%esp),%ebp │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ shl $0x3,%ecx │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ @@ -10313,23 +10280,23 @@ │ │ │ │ add 0x48(%esp),%eax │ │ │ │ lea (%ebx,%eax,8),%eax │ │ │ │ mov 0x98(%esp),%ebx │ │ │ │ lea 0x2(%ebx,%ebx,1),%ebx │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x78(%esp),%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ movl $0x0,(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp b8c0 │ │ │ │ + jmp b880 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -10342,42 +10309,42 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%edx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne b8c0 │ │ │ │ + jne b880 │ │ │ │ incl (%esp) │ │ │ │ - mov %esi,0x4(%esp) │ │ │ │ add 0x8(%esp),%edx │ │ │ │ add $0x4,%ecx │ │ │ │ + mov %esi,0x4(%esp) │ │ │ │ cmp %ebx,(%esp) │ │ │ │ - jne b880 │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ + jne b840 │ │ │ │ incl 0xc(%esp) │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x4,%ebp │ │ │ │ add 0x14(%esp),%eax │ │ │ │ cmp %ebx,0xc(%esp) │ │ │ │ - jne b860 │ │ │ │ + jne b820 │ │ │ │ add $0x64,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle ba24 │ │ │ │ + jle b9e4 │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js c658 │ │ │ │ + js c618 │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ - movl $0x0,0xc(%esp) │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ imul 0x90(%esp),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ add 0x40(%esp),%eax │ │ │ │ @@ -10387,17 +10354,17 @@ │ │ │ │ lea (%ebx,%eax,8),%eax │ │ │ │ mov 0x98(%esp),%ebx │ │ │ │ lea 0x2(%ebx,%ebx,1),%ebp │ │ │ │ mov 0x44(%esp),%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x78(%esp),%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ movl $0x0,(%esp) │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -10410,70 +10377,70 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%edx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne b9c0 │ │ │ │ + jne b980 │ │ │ │ incl (%esp) │ │ │ │ - mov %ebx,0x4(%esp) │ │ │ │ add 0x8(%esp),%edx │ │ │ │ add $0x4,%ecx │ │ │ │ + mov %ebx,0x4(%esp) │ │ │ │ cmp %ebp,(%esp) │ │ │ │ - jne b9b0 │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ + jne b970 │ │ │ │ incl 0xc(%esp) │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ - mov 0x30(%esp),%edx │ │ │ │ add 0x14(%esp),%eax │ │ │ │ + mov 0x30(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne b990 │ │ │ │ + jne b950 │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ mov %edx,%ebx │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ mov 0x3c(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js b910 │ │ │ │ + js b8d0 │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js b910 │ │ │ │ + js b8d0 │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ + imul 0x94(%esp),%eax │ │ │ │ inc %ebx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ - imul 0x94(%esp),%eax │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ mov 0x94(%esp),%ebx │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ mov 0x44(%esp),%ebp │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ shl $0x3,%ebx │ │ │ │ + mov %ebx,0x8(%esp) │ │ │ │ + mov 0x98(%esp),%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ imul 0x94(%esp),%eax │ │ │ │ - mov 0x98(%esp),%ebx │ │ │ │ - add 0x48(%esp),%eax │ │ │ │ lea 0x2(%ebx,%ebx,1),%ebx │ │ │ │ + add 0x48(%esp),%eax │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x78(%esp),%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ movl $0x0,(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp bb00 │ │ │ │ + jmp bac0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -10486,46 +10453,46 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%edx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne bb00 │ │ │ │ + jne bac0 │ │ │ │ incl (%esp) │ │ │ │ - mov %esi,0x4(%esp) │ │ │ │ add 0x8(%esp),%edx │ │ │ │ add $0x4,%ecx │ │ │ │ + mov %esi,0x4(%esp) │ │ │ │ cmp %ebx,(%esp) │ │ │ │ - jne bac0 │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ + jne ba80 │ │ │ │ incl 0xc(%esp) │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x4,%ebp │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ add 0x18(%esp),%eax │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne baa0 │ │ │ │ - jmp b910 │ │ │ │ + jne ba60 │ │ │ │ + jmp b8d0 │ │ │ │ test %esi,%esi │ │ │ │ - js b910 │ │ │ │ + js b8d0 │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ mov 0x20(%esp),%ebp │ │ │ │ movl $0x0,0x14(%esp) │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ sub %ebp,%esi │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ imul %edx,%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ imul 0x90(%esp),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ - mov 0x4c(%esp),%ebx │ │ │ │ add 0x48(%esp),%eax │ │ │ │ + mov 0x4c(%esp),%ebx │ │ │ │ lea (%ebx,%eax,8),%eax │ │ │ │ mov 0x44(%esp),%ebx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x98(%esp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%ecx │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ imul %edx,%eax │ │ │ │ @@ -10538,26 +10505,26 @@ │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ lea 0x1(%ebp),%eax │ │ │ │ mov %edi,%ebp │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle bc8b │ │ │ │ + jle bc4b │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ movl $0x0,(%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ lea (%eax,%edi,1),%edx │ │ │ │ mov 0x78(%esp),%edi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp bc40 │ │ │ │ + jmp bc00 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx) │ │ │ │ fmuls (%edi) │ │ │ │ fmuls 0x0(%ebp,%eax,4) │ │ │ │ flds 0x4(%esi) │ │ │ │ @@ -10566,34 +10533,34 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%edx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne bc40 │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ + jne bc00 │ │ │ │ incl (%esp) │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ - add $0x4,%edi │ │ │ │ add 0x8(%esp),%edx │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ + add $0x4,%edi │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ cmp %ecx,(%esp) │ │ │ │ - jne bc20 │ │ │ │ + jne bbe0 │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ test %edi,%edi │ │ │ │ - js c38a │ │ │ │ + js c34a │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ movl $0x0,(%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp bcc0 │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ + jmp bc80 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx) │ │ │ │ fmuls (%edi) │ │ │ │ fmuls 0x0(%ebp,%eax,4) │ │ │ │ flds 0x4(%esi) │ │ │ │ @@ -10602,50 +10569,50 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%edx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne bcc0 │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ + jne bc80 │ │ │ │ incl (%esp) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ - add $0x4,%edi │ │ │ │ add 0x8(%esp),%edx │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ + add $0x4,%edi │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ cmp %ecx,(%esp) │ │ │ │ - jne bca0 │ │ │ │ + jne bc60 │ │ │ │ incl 0x14(%esp) │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ add %edx,0x18(%esp) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne bbf0 │ │ │ │ - jmp b910 │ │ │ │ + jne bbb0 │ │ │ │ + jmp b8d0 │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle beef │ │ │ │ + jle beaf │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ movl $0x0,0x14(%esp) │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ sub %edx,%ecx │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ imul %esi,%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ imul 0x90(%esp),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ - mov 0x4c(%esp),%ebx │ │ │ │ add 0x48(%esp),%eax │ │ │ │ + mov 0x4c(%esp),%ebx │ │ │ │ lea (%ebx,%eax,8),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ imul %esi,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ @@ -10658,23 +10625,23 @@ │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle be3b │ │ │ │ + jle bdfb │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js c5e3 │ │ │ │ + js c5a3 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ - mov 0x78(%esp),%ebp │ │ │ │ movl $0x0,(%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ + mov 0x78(%esp),%ebp │ │ │ │ add %eax,%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx) │ │ │ │ @@ -10686,36 +10653,36 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%edx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne be00 │ │ │ │ + jne bdc0 │ │ │ │ incl (%esp) │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ add 0x8(%esp),%edx │ │ │ │ add $0x4,%ebp │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ cmp %eax,0xc(%esp) │ │ │ │ - jne bdf0 │ │ │ │ + jne bdb0 │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js bebf │ │ │ │ + js be7f │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js bebf │ │ │ │ + js be7f │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov 0x24(%esp),%ebp │ │ │ │ movl $0x0,(%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp be80 │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ + jmp be40 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx) │ │ │ │ fmuls 0x0(%ebp) │ │ │ │ fmuls (%edi,%eax,4) │ │ │ │ flds 0x4(%esi) │ │ │ │ @@ -10724,54 +10691,54 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%edx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne be80 │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ + jne be40 │ │ │ │ incl (%esp) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ - add $0x4,%ebp │ │ │ │ add 0x8(%esp),%edx │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ cmp %ecx,(%esp) │ │ │ │ - jne be60 │ │ │ │ + jne be20 │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ incl 0x14(%esp) │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ add $0x4,%ecx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ add %ebp,0x18(%esp) │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ cmp 0x30(%esp),%eax │ │ │ │ - jne bdc0 │ │ │ │ + jne bd80 │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ mov 0x3c(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js b910 │ │ │ │ + js b8d0 │ │ │ │ mov 0x94(%esp),%ebx │ │ │ │ mov 0x90(%esp),%ecx │ │ │ │ - mov 0x48(%esp),%ebp │ │ │ │ inc %esi │ │ │ │ + movl $0x0,0x14(%esp) │ │ │ │ + mov 0x48(%esp),%ebp │ │ │ │ + mov %esi,0x1c(%esp) │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ - mov %esi,0x1c(%esp) │ │ │ │ mov 0x78(%esp),%esi │ │ │ │ - movl $0x0,0x14(%esp) │ │ │ │ shl $0x3,%ebx │ │ │ │ imul %ebx,%ecx │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ sub %edx,%eax │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ mov 0x4c(%esp),%ecx │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ lea (%ecx,%ebp,8),%ecx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ imul %ebx,%ecx │ │ │ │ mov 0x98(%esp),%ebx │ │ │ │ test %eax,%eax │ │ │ │ lea (%esi,%eax,4),%eax │ │ │ │ @@ -10783,23 +10750,23 @@ │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ lea 0x2(%ebx,%ebx,1),%ecx │ │ │ │ mov 0x44(%esp),%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle bffb │ │ │ │ + jle bfbb │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js c5bf │ │ │ │ + js c57f │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ - mov 0x78(%esp),%ebp │ │ │ │ movl $0x0,(%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ + mov 0x78(%esp),%ebp │ │ │ │ add %eax,%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx) │ │ │ │ @@ -10811,36 +10778,36 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%edx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne bfc0 │ │ │ │ + jne bf80 │ │ │ │ incl (%esp) │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ add 0x8(%esp),%edx │ │ │ │ add $0x4,%ebp │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ cmp %eax,0xc(%esp) │ │ │ │ - jne bfb0 │ │ │ │ + jne bf70 │ │ │ │ mov 0x20(%esp),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - js c07f │ │ │ │ + js c03f │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js c07f │ │ │ │ + js c03f │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ movl $0x0,(%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp c040 │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ + jmp c000 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx) │ │ │ │ fmuls 0x0(%ebp) │ │ │ │ fmuls (%edi,%eax,4) │ │ │ │ flds 0x4(%esi) │ │ │ │ @@ -10849,243 +10816,243 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%edx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne c040 │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ + jne c000 │ │ │ │ incl (%esp) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ - add $0x4,%ebp │ │ │ │ add 0x8(%esp),%edx │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ + add $0x4,%ebp │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ cmp %ecx,(%esp) │ │ │ │ - jne c020 │ │ │ │ + jne bfe0 │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ incl 0x14(%esp) │ │ │ │ mov 0x24(%esp),%ebp │ │ │ │ add $0x4,%ebx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ add %ebp,0x18(%esp) │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ cmp 0x1c(%esp),%eax │ │ │ │ - jne bf80 │ │ │ │ + jne bf40 │ │ │ │ add $0x64,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebp,0x14(%esp) │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ incl 0x24(%esp) │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ add $0x4,%edi │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ add %edx,0x28(%esp) │ │ │ │ cmp 0x18(%esp),%eax │ │ │ │ - jne abc0 │ │ │ │ + jne ab80 │ │ │ │ add $0x64,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns b47b │ │ │ │ + jns b43b │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x28(%esp) │ │ │ │ - je b505 │ │ │ │ + je b4c5 │ │ │ │ add 0x10(%esp),%edx │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp b4ec │ │ │ │ + jmp b4ac │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns b33b │ │ │ │ + jns b2fb │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x24(%esp) │ │ │ │ - je b3c5 │ │ │ │ + je b385 │ │ │ │ add 0x10(%esp),%edx │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp b3ac │ │ │ │ + jmp b36c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns ae32 │ │ │ │ + jns adf2 │ │ │ │ incl 0x4(%esp) │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ cmp %ecx,0x4(%esp) │ │ │ │ - je ae85 │ │ │ │ + je ae45 │ │ │ │ add 0x10(%esp),%edx │ │ │ │ add $0x4,%edi │ │ │ │ - jmp ae6c │ │ │ │ + jmp ae2c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns b13b │ │ │ │ + jns b0fb │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x28(%esp) │ │ │ │ - je b1c5 │ │ │ │ + je b185 │ │ │ │ add 0x10(%esp),%edx │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp b1ac │ │ │ │ + jmp b16c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns affb │ │ │ │ + jns afbb │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x24(%esp) │ │ │ │ - je b085 │ │ │ │ + je b045 │ │ │ │ add 0x10(%esp),%edx │ │ │ │ add $0x4,%ebp │ │ │ │ - jmp b06c │ │ │ │ + jmp b02c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns b772 │ │ │ │ + jns b732 │ │ │ │ incl 0x4(%esp) │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ cmp %ecx,0x4(%esp) │ │ │ │ - je b7c5 │ │ │ │ + je b785 │ │ │ │ add 0x10(%esp),%edx │ │ │ │ add $0x4,%edi │ │ │ │ - jmp b7ac │ │ │ │ + jmp b76c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns b672 │ │ │ │ + jns b632 │ │ │ │ incl 0x4(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ cmp %eax,0x1c(%esp) │ │ │ │ - je b6c5 │ │ │ │ + je b685 │ │ │ │ add 0x10(%esp),%edx │ │ │ │ add $0x4,%edi │ │ │ │ - jmp b6ac │ │ │ │ + jmp b66c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ incl 0x4(%esp) │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ cmp %edx,0x18(%esp) │ │ │ │ - jne abf0 │ │ │ │ + jne abb0 │ │ │ │ mov %ecx,0x7c(%esp) │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ - jmp c0bc │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ + jmp c07c │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x28(%esp),%edi │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x4,%ebp │ │ │ │ add %eax,0xc(%esp) │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ - jne b418 │ │ │ │ + jne b3d8 │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - jmp b509 │ │ │ │ + jmp b4c9 │ │ │ │ incl 0x4(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ cmp %ecx,0x1c(%esp) │ │ │ │ - jne b630 │ │ │ │ - jmp b6c5 │ │ │ │ + jne b5f0 │ │ │ │ + jmp b685 │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add $0x4,%ebp │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ add %eax,0xc(%esp) │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ cmp %edi,0x28(%esp) │ │ │ │ - jne b0d8 │ │ │ │ + jne b098 │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - jmp b1c9 │ │ │ │ + jmp b189 │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add $0x4,%ebp │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ add %eax,0xc(%esp) │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ cmp %edi,0x24(%esp) │ │ │ │ - jne afa8 │ │ │ │ + jne af68 │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - jmp b089 │ │ │ │ + jmp b049 │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add $0x4,%ebp │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ add %eax,0xc(%esp) │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ cmp %edi,0x24(%esp) │ │ │ │ - jne b2d8 │ │ │ │ + jne b298 │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - jmp b3c9 │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ + jmp b389 │ │ │ │ incl 0x4(%esp) │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ cmp %ecx,0x4(%esp) │ │ │ │ - jne adc0 │ │ │ │ - jmp ae85 │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ + jne ad80 │ │ │ │ + jmp ae45 │ │ │ │ incl 0x4(%esp) │ │ │ │ - mov 0x24(%esp),%ecx │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ cmp %ecx,0x4(%esp) │ │ │ │ - jne b710 │ │ │ │ - jmp b7c5 │ │ │ │ + jne b6d0 │ │ │ │ + jmp b785 │ │ │ │ incl 0x28(%esp) │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ add $0x4,%ebx │ │ │ │ - mov 0x28(%esp),%eax │ │ │ │ add %edx,0x2c(%esp) │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ cmp 0x30(%esp),%eax │ │ │ │ - jne b5fc │ │ │ │ - jmp b910 │ │ │ │ + jne b5bc │ │ │ │ + jmp b8d0 │ │ │ │ incl 0x14(%esp) │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ add $0x4,%ebx │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ add %edx,0x18(%esp) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne bbfc │ │ │ │ - jmp b910 │ │ │ │ + jne bbbc │ │ │ │ + jmp b8d0 │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ mov 0x3c(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js b910 │ │ │ │ + js b8d0 │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js b910 │ │ │ │ + js b8d0 │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov (%esp),%esi │ │ │ │ - inc %ecx │ │ │ │ imul 0x94(%esp),%eax │ │ │ │ - mov %ecx,0x28(%esp) │ │ │ │ + inc %ecx │ │ │ │ mov %edi,0x7c(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %ecx,0x28(%esp) │ │ │ │ + mov (%esp),%esi │ │ │ │ sub %esi,%ebx │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ - mov %ebx,%ebp │ │ │ │ shl $0x3,%eax │ │ │ │ + mov %ebx,%ebp │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ imul 0x94(%esp),%eax │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ @@ -11101,28 +11068,28 @@ │ │ │ │ cmovle %edi,%eax │ │ │ │ mov 0x44(%esp),%edi │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ - mov 0x78(%esp),%ebx │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ + mov 0x78(%esp),%ebx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebp,%ebp │ │ │ │ - jle c570 │ │ │ │ + jle c530 │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ mov 0x7c(%esp),%edx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp c4c0 │ │ │ │ + jmp c480 │ │ │ │ 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 │ │ │ │ flds (%edi) │ │ │ │ fmuls (%ebx) │ │ │ │ @@ -11133,18 +11100,18 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%ecx,%eax,8) │ │ │ │ fstps (%ecx,%eax,8) │ │ │ │ fstps 0x4(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne c4c0 │ │ │ │ + jne c480 │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js c5a0 │ │ │ │ + js c560 │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov %ebp,0x8(%esp) │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov 0x18(%esp),%ebp │ │ │ │ xor %eax,%eax │ │ │ │ flds (%edi) │ │ │ │ fmuls (%ebx) │ │ │ │ @@ -11155,184 +11122,184 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%edx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne c500 │ │ │ │ + jne c4c0 │ │ │ │ mov 0x8(%esp),%ebp │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ incl 0x4(%esp) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ - add 0x14(%esp),%edx │ │ │ │ add $0x4,%ebx │ │ │ │ + add 0x14(%esp),%edx │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ cmp %ecx,0x4(%esp) │ │ │ │ - jne c480 │ │ │ │ + jne c440 │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ add $0x4,%edi │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ add %edx,0x20(%esp) │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ inc %eax │ │ │ │ cmp 0x28(%esp),%eax │ │ │ │ - jne c460 │ │ │ │ - jmp b910 │ │ │ │ + jne c420 │ │ │ │ + jmp b8d0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns c4f2 │ │ │ │ + jns c4b2 │ │ │ │ incl 0x4(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ cmp %eax,0x10(%esp) │ │ │ │ - je c545 │ │ │ │ + je c505 │ │ │ │ add 0x14(%esp),%edx │ │ │ │ add $0x4,%ebx │ │ │ │ - jmp c52c │ │ │ │ + jmp c4ec │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ incl 0x4(%esp) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ cmp %ecx,0x4(%esp) │ │ │ │ - jne c490 │ │ │ │ - jmp c545 │ │ │ │ + jne c450 │ │ │ │ + jmp c505 │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%ebp │ │ │ │ - je c603 │ │ │ │ + je c5c3 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%ebp │ │ │ │ - jne c5d0 │ │ │ │ - jmp bffb │ │ │ │ + jne c590 │ │ │ │ + jmp bfbb │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%ebp │ │ │ │ - je c625 │ │ │ │ + je c5e5 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%ebp │ │ │ │ - jne c5f0 │ │ │ │ - jmp be3b │ │ │ │ + jne c5b0 │ │ │ │ + jmp bdfb │ │ │ │ incl 0x14(%esp) │ │ │ │ mov 0x24(%esp),%ebp │ │ │ │ add $0x4,%ebx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ add %ebp,0x18(%esp) │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ cmp %eax,0x1c(%esp) │ │ │ │ - jne bf88 │ │ │ │ - jmp b910 │ │ │ │ + jne bf48 │ │ │ │ + jmp b8d0 │ │ │ │ incl 0x14(%esp) │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ add $0x4,%ecx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ add %ebp,0x18(%esp) │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ cmp 0x30(%esp),%eax │ │ │ │ - jne bdc8 │ │ │ │ - jmp bedc │ │ │ │ + jne bd88 │ │ │ │ + jmp be9c │ │ │ │ mov %ebp,0xc(%esp) │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ - jmp ac3e │ │ │ │ + jmp abfe │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je b910 │ │ │ │ + je b8d0 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne c65e │ │ │ │ + jne c61e │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ - jmp ba19 │ │ │ │ + jmp b9d9 │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je b910 │ │ │ │ + je b8d0 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne c683 │ │ │ │ - jmp c3ae │ │ │ │ + jne c643 │ │ │ │ + jmp c36e │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000c6a0 : │ │ │ │ +0000c660 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x277fb,%ebx │ │ │ │ + add $0x2783b,%ebx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ call 31b0 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ cmpl $0x1,0x18(%edi) │ │ │ │ - je c929 │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + je c8e9 │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ movl $0x0,-0x38(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle c8ff │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + jle c8bf │ │ │ │ mov %esp,-0x3c(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ lea 0xf(%eax),%edx │ │ │ │ add $0x13,%eax │ │ │ │ shr $0x4,%edx │ │ │ │ - shl $0x4,%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x28(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ sub %edx,%esp │ │ │ │ mov %ecx,%eax │ │ │ │ mov %esp,%esi │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ shr $0x2,%eax │ │ │ │ movl $0x0,0x0(,%eax,4) │ │ │ │ test %edi,%edi │ │ │ │ - jle c7ba │ │ │ │ + jle c77a │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edi,%edx │ │ │ │ - imul -0x38(%ebp),%edx │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ fldz │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + imul -0x38(%ebp),%edx │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ flds -0x4c50(%ebx) │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edx,4),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp c782 │ │ │ │ + jmp c742 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,%edx │ │ │ │ @@ -11344,38 +11311,38 @@ │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ fmul %st(1),%st │ │ │ │ fsts (%ebx,%eax,4) │ │ │ │ fildl -0x1c(%ebp) │ │ │ │ inc %eax │ │ │ │ + cmp %eax,-0x20(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ecx,%eax,4) │ │ │ │ - cmp %eax,-0x20(%ebp) │ │ │ │ - jne c780 │ │ │ │ + jne c740 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle c8e6 │ │ │ │ + jle c8a6 │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ flds (%ecx,%edi,4) │ │ │ │ dec %edi │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ flds (%edi) │ │ │ │ flds 0x4(%edi) │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ lea (%edi,%eax,8),%eax │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ - jmp c7f4 │ │ │ │ + jmp c7b4 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ flds (%eax) │ │ │ │ flds 0x4(%eax) │ │ │ │ @@ -11399,242 +11366,242 @@ │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%eax) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle c91e │ │ │ │ + jle c8de │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - jmp c86d │ │ │ │ - jmp c860 │ │ │ │ + jmp c82d │ │ │ │ + jmp c820 │ │ │ │ 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 │ │ │ │ dec %ecx │ │ │ │ sub %ecx,%ebx │ │ │ │ mov %ebx,(%esi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je c910 │ │ │ │ + je c8d0 │ │ │ │ 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 c860 │ │ │ │ + je c820 │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ inc %ebx │ │ │ │ - mov %ebx,(%esi,%eax,4) │ │ │ │ cmp %eax,-0x20(%ebp) │ │ │ │ - jle c8c0 │ │ │ │ + mov %ebx,(%esi,%eax,4) │ │ │ │ + jle c880 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ + flds (%ecx,%eax,4) │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ - flds (%ecx,%eax,4) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %eax,%ebx │ │ │ │ inc %eax │ │ │ │ fildl (%esi,%ebx,4) │ │ │ │ fmuls (%edx,%ebx,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%ecx,%eax,4) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne c8a0 │ │ │ │ - jmp c8d0 │ │ │ │ + jne c860 │ │ │ │ + jmp c890 │ │ │ │ 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 $0x8,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ - jne c7f0 │ │ │ │ + jne c7b0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov -0x3c(%ebp),%esp │ │ │ │ incl -0x38(%ebp) │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ addl $0x8,-0x30(%ebp) │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ cmp %eax,0x4(%edi) │ │ │ │ - jg c700 │ │ │ │ + jg c6c0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ incl (%esi) │ │ │ │ - jmp c891 │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + jmp c851 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ - jmp c884 │ │ │ │ + jmp c844 │ │ │ │ test %eax,%eax │ │ │ │ - jle c8ff │ │ │ │ + jle c8bf │ │ │ │ mov (%edi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle c8ff │ │ │ │ + jle c8bf │ │ │ │ lea (%esi,%eax,8),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - mov 0x40(%edi),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ + mov 0x40(%edi),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ neg %eax │ │ │ │ mov %eax,%edi │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ lea 0x0(,%eax,8),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ add %edi,%edx │ │ │ │ flds -0x4c50(%eax) │ │ │ │ - fstps -0x20(%ebp) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ flds (%esi) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ flds 0x4(%esi) │ │ │ │ lea (%eax,%ebx,1),%edi │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - flds -0x20(%ebp) │ │ │ │ - fmuls (%edi) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + flds (%edi) │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x1c(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - flds (%ecx,%eax,8) │ │ │ │ flds 0x4(%ecx,%eax,8) │ │ │ │ - inc %eax │ │ │ │ - fld %st(2) │ │ │ │ + fld %st(1) │ │ │ │ fcos │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fchs │ │ │ │ fsin │ │ │ │ - fld %st(3) │ │ │ │ + flds (%ecx,%eax,8) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - faddp %st,%st(6) │ │ │ │ - fxch %st(3) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + faddp %st,%st(5) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fmuls (%ecx,%eax,8) │ │ │ │ + inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne c980 │ │ │ │ + jne c940 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x8,%esi │ │ │ │ - cmp %esi,-0x28(%ebp) │ │ │ │ - jne c96b │ │ │ │ + cmp %esi,-0x24(%ebp) │ │ │ │ + jne c928 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0000c9e0 : │ │ │ │ +0000c9a0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ call 3cc5 │ │ │ │ - add $0x274bb,%edi │ │ │ │ + add $0x274fb,%edi │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ call 31b0 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ cmpl $0x1,0x18(%esi) │ │ │ │ - je cc44 │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + je cc04 │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle cc1d │ │ │ │ + jle cbdd │ │ │ │ fldz │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,%ebx │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ lea 0xf(%eax),%ecx │ │ │ │ add $0x13,%eax │ │ │ │ shr $0x4,%ecx │ │ │ │ - shl $0x4,%ecx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ sub %ecx,%esp │ │ │ │ mov %esp,-0x28(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %ecx,%esp │ │ │ │ mov %edx,%eax │ │ │ │ mov %esp,%esi │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%eax │ │ │ │ fsts 0x0(,%eax,4) │ │ │ │ test %edi,%edi │ │ │ │ - jle cafd │ │ │ │ + jle cabd │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edi,%ecx │ │ │ │ - imul -0x30(%ebp),%ecx │ │ │ │ - mov %ebx,-0x2c(%ebp) │ │ │ │ fld %st(0) │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ + imul -0x30(%ebp),%ecx │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%ecx,4),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ flds -0x4c50(%ecx) │ │ │ │ - jmp cac2 │ │ │ │ + jmp ca82 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,%ecx │ │ │ │ shr $0x1f,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ @@ -11644,43 +11611,43 @@ │ │ │ │ mov %ecx,(%esi,%eax,4) │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ fmul %st(1),%st │ │ │ │ fsts (%ebx,%eax,4) │ │ │ │ fildl -0x1c(%ebp) │ │ │ │ inc %eax │ │ │ │ + cmp %eax,-0x20(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ - cmp %eax,-0x20(%ebp) │ │ │ │ - jne cac0 │ │ │ │ + jne ca80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle cc07 │ │ │ │ + jle cbc7 │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov %edx,%ecx │ │ │ │ flds (%edx,%edi,4) │ │ │ │ dec %edi │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ lea (%edi,%eax,8),%eax │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(0) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - mov -0x30(%ebp),%edi │ │ │ │ fsincos │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ flds (%eax,%edi,8) │ │ │ │ flds 0x4(%eax,%edi,8) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fadds 0x4(%eax) │ │ │ │ fld %st(1) │ │ │ │ @@ -11695,111 +11662,111 @@ │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstps (%eax) │ │ │ │ fstps 0x4(%eax) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle cc39 │ │ │ │ + jle cbf9 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - jmp cbad │ │ │ │ - jmp cba0 │ │ │ │ + jmp cb6d │ │ │ │ + jmp cb60 │ │ │ │ lea %cs:0x0(%esi,%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 │ │ │ │ sub %ecx,%ebx │ │ │ │ mov %ebx,(%esi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je cc30 │ │ │ │ + je cbf0 │ │ │ │ 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 cba0 │ │ │ │ + je cb60 │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ inc %ebx │ │ │ │ - mov %ebx,(%esi,%eax,4) │ │ │ │ cmp %eax,-0x20(%ebp) │ │ │ │ - jle cbf2 │ │ │ │ + mov %ebx,(%esi,%eax,4) │ │ │ │ + jle cbb2 │ │ │ │ ffreep %st(0) │ │ │ │ + flds (%ecx,%eax,4) │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ - flds (%ecx,%eax,4) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%ebx │ │ │ │ inc %eax │ │ │ │ fildl (%esi,%ebx,4) │ │ │ │ fmuls (%edx,%ebx,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%ecx,%eax,4) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne cbe0 │ │ │ │ + jne cba0 │ │ │ │ addl $0x8,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ - jne cb30 │ │ │ │ + jne caf0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,%esp │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp %eax,0x4(%edi) │ │ │ │ - jg ca50 │ │ │ │ + jg ca10 │ │ │ │ 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 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ incl (%esi) │ │ │ │ - jmp cbcf │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + jmp cb8f │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ - jmp cbc4 │ │ │ │ + jmp cb84 │ │ │ │ test %eax,%eax │ │ │ │ - jle cc1d │ │ │ │ + jle cbdd │ │ │ │ mov (%esi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle cc1d │ │ │ │ + jle cbdd │ │ │ │ mov %edx,%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ shr $0x1f,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ sar $1,%edi │ │ │ │ neg %edi │ │ │ │ - lea (%ecx,%eax,8),%eax │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ lea (%edx,%edi,1),%esi │ │ │ │ + lea (%ecx,%eax,8),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ flds -0x4c50(%eax) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ lea (%eax,%ebx,1),%edi │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - jmp ccc0 │ │ │ │ + jmp cc80 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -11826,49 +11793,49 @@ │ │ │ │ fxch %st(3) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstps -0x8(%eax) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne ccc0 │ │ │ │ + jne cc80 │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne cc7d │ │ │ │ + jne cc3d │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0000cd20 : │ │ │ │ +0000cce0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x8c,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x27178,%ebx │ │ │ │ + add $0x271b8,%ebx │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jle cd56 │ │ │ │ + jle cd16 │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ lea 0x2(%edx,%edx,1),%edx │ │ │ │ mov (%eax),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jg cd70 │ │ │ │ + jg cd30 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%ebp) │ │ │ │ call 3370 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -11879,19 +11846,19 @@ │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %ecx,%edx │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ shr $0x1f,%edx │ │ │ │ lea (%edx,%ecx,1),%edi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ sar $1,%edi │ │ │ │ - mov 0x74(%ecx),%edx │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ sub %edi,%eax │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ + mov 0x74(%ecx),%edx │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ lea (%esi,%edi,8),%esi │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x70(%esi),%esi │ │ │ │ mov %edx,0x68(%ecx) │ │ │ │ lea (%esi,%eax,8),%edi │ │ │ │ @@ -11902,24 +11869,24 @@ │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ call 31b0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x1,0x38(%eax) │ │ │ │ - je d0a0 │ │ │ │ + je d060 │ │ │ │ cmpl $0x1,-0x3c(%ebp) │ │ │ │ - jle ce39 │ │ │ │ + jle cdf9 │ │ │ │ mov 0x58(%eax),%eax │ │ │ │ mov (%eax),%ecx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ lea (%ecx,%eax,4),%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ - jmp ce00 │ │ │ │ + jmp cdc0 │ │ │ │ lea %cs:0x0(%esi,%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),%edx │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ @@ -11935,15 +11902,15 @@ │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ fstps (%esi,%eax,8) │ │ │ │ fstps 0x4(%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x30(%ebp) │ │ │ │ - jg ce00 │ │ │ │ + jg cdc0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x50(%eax) │ │ │ │ call 31c0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ @@ -11956,109 +11923,109 @@ │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x68(%eax),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne d1b0 │ │ │ │ + jne d170 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x24(%edi),%edi │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ mov (%edi),%edi │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ test $0x10,%al │ │ │ │ - jne d281 │ │ │ │ + jne d241 │ │ │ │ mov %eax,%edi │ │ │ │ and $0x8,%edi │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ - jne d812 │ │ │ │ + jne d7d2 │ │ │ │ mov %eax,%edx │ │ │ │ mov %eax,%edi │ │ │ │ and $0x800,%edx │ │ │ │ and $0x2,%edi │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ - jne d4f8 │ │ │ │ + jne d4b8 │ │ │ │ and $0x4,%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ - jne d9ae │ │ │ │ + jne d96e │ │ │ │ test %edx,%edx │ │ │ │ - jne d32e │ │ │ │ + jne d2ee │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle cd64 │ │ │ │ + jle cd24 │ │ │ │ fildl -0x48(%ebp) │ │ │ │ - fdivrs -0x4d80(%ebx) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ movl $0x0,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ lea 0xf(,%eax,4),%eax │ │ │ │ + fdivrs -0x4d80(%ebx) │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ fstps -0x38(%ebp) │ │ │ │ fldt -0x4c3c(%ebx) │ │ │ │ fstpt -0x58(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x70(%ebp) │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ sub -0x74(%ebp),%esp │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ testb $0x8,0x39(%esi) │ │ │ │ - je cf2f │ │ │ │ + je ceef │ │ │ │ mov 0x7c(%esi),%eax │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x40(%esi),%eax │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ flds (%eax,%edi,4) │ │ │ │ test %edx,%edx │ │ │ │ - jle d064 │ │ │ │ + jle d024 │ │ │ │ mov 0x24(%esi),%edx │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ fildl (%edx) │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ imul 0x18(%esi),%edx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ 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(%esi),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x30(%esi),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ flds (%eax) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - fsts -0x3c(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + fsts -0x3c(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ sub 0x2c(%esi),%edx │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ lea (%eax,%edx,1),%edi │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ fstps -0x6c(%ebp) │ │ │ │ - jmp d01b │ │ │ │ + jmp cfdb │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ flds -0x3c(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -12083,93 +12050,93 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je d005 │ │ │ │ + je cfc5 │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%ebx) │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%edi │ │ │ │ - je d060 │ │ │ │ + je d020 │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ fmuls -0x38(%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 cfc0 │ │ │ │ + ja cf80 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja d190 │ │ │ │ + ja d150 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x6c(%ebp) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%edi │ │ │ │ - jne d01b │ │ │ │ + jne cfdb │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp d064 │ │ │ │ + jmp d024 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + sub $0x4,%esp │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ - sub $0x4,%esp │ │ │ │ push -0x40(%ebp) │ │ │ │ push -0x48(%ebp) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ - call 7970 │ │ │ │ + call 7930 │ │ │ │ mov -0x70(%ebp),%esp │ │ │ │ incl -0x5c(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ - jne cf10 │ │ │ │ - jmp cd64 │ │ │ │ + jne ced0 │ │ │ │ + jmp cd24 │ │ │ │ xchg %ax,%ax │ │ │ │ cmpl $0x1,-0x3c(%ebp) │ │ │ │ - jle ce39 │ │ │ │ + jle cdf9 │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0x10,%esp │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ - sub $0x10,%esp │ │ │ │ flds (%eax,%esi,8) │ │ │ │ fstps -0x40(%ebp) │ │ │ │ flds 0x4(%eax,%esi,8) │ │ │ │ fstps -0x3c(%ebp) │ │ │ │ flds (%ecx) │ │ │ │ mov %esi,%ecx │ │ │ │ sub -0x30(%ebp),%ecx │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - flds -0x4c50(%ebx) │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ + flds -0x4c50(%ebx) │ │ │ │ fsts -0x24(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildl (%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ @@ -12177,107 +12144,107 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ flds -0x40(%ebp) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ fdiv %st(1),%st │ │ │ │ fstps (%ecx,%esi,8) │ │ │ │ fdivrs -0x3c(%ebp) │ │ │ │ fstps 0x4(%ecx,%esi,8) │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ flds (%ecx,%esi,8) │ │ │ │ fstps -0x44(%ebp) │ │ │ │ flds 0x4(%ecx,%esi,8) │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ fstps -0x3c(%ebp) │ │ │ │ flds (%ecx) │ │ │ │ + mov 0x24(%edi),%ecx │ │ │ │ fildl -0x40(%ebp) │ │ │ │ fmuls -0x24(%ebp) │ │ │ │ - mov 0x24(%edi),%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) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ flds -0x44(%ebp) │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ fdiv %st(1),%st │ │ │ │ fstps (%edx,%esi,8) │ │ │ │ fdivrs -0x3c(%ebp) │ │ │ │ fstps 0x4(%edx,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x30(%ebp) │ │ │ │ - jg d0c0 │ │ │ │ - jmp ce39 │ │ │ │ + jg d080 │ │ │ │ + jmp cdf9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ flds -0x3c(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp d013 │ │ │ │ + jmp cfd3 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle cd64 │ │ │ │ + jle cd24 │ │ │ │ and $0x800,%eax │ │ │ │ - movl $0x0,-0x30(%ebp) │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ fldz │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %ebx,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je d1f6 │ │ │ │ + je d1b6 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%ecx │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ lea (%eax,%ecx,8),%ebx │ │ │ │ fsts (%ebx) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ test %esi,%esi │ │ │ │ - jle d268 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + jle d228 │ │ │ │ imul -0x24(%ebp),%ecx │ │ │ │ fld %st(0) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ mov 0x5c(%eax),%esi │ │ │ │ lea 0x0(,%ecx,4),%edx │ │ │ │ add -0x40(%ebp),%ecx │ │ │ │ lea (%edx,%esi,1),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea 0x8(%esi,%ecx,4),%esi │ │ │ │ add 0x60(%eax),%edx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - jmp d242 │ │ │ │ + jmp d202 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ mov (%edx),%ecx │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ @@ -12286,83 +12253,83 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fmuls 0x4(%edi,%ecx,8) │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne d240 │ │ │ │ + jne d200 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ - jne d1e0 │ │ │ │ + jne d1a0 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle cd64 │ │ │ │ + jle cd24 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x5c(%ebx),%ecx │ │ │ │ mov 0xc(%ebx),%edi │ │ │ │ mov 0x40(%ebx),%ebx │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ test $0x8,%ah │ │ │ │ - jne d2dc │ │ │ │ + jne d29c │ │ │ │ shl $0x3,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ push -0x40(%ebp) │ │ │ │ push -0x48(%ebp) │ │ │ │ push (%eax,%ebx,4) │ │ │ │ mov %edi,%eax │ │ │ │ inc %ebx │ │ │ │ add $0x8,%edi │ │ │ │ - call 7970 │ │ │ │ + call 7930 │ │ │ │ add %esi,%ecx │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebx,-0x34(%ebp) │ │ │ │ - jne d2b0 │ │ │ │ - jmp cd64 │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + jne d270 │ │ │ │ + jmp cd24 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x7c(%edi),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ mov 0x4(%eax,%ebx,8),%edx │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ imul %edx,%eax │ │ │ │ lea (%ecx,%eax,8),%ecx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ push -0x40(%ebp) │ │ │ │ push -0x48(%ebp) │ │ │ │ push (%esi,%edx,4) │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ - call 7970 │ │ │ │ + call 7930 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebx,-0x34(%ebp) │ │ │ │ - jne d2f0 │ │ │ │ - jmp cd64 │ │ │ │ + jne d2b0 │ │ │ │ + jmp cd24 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x84(%ebp) │ │ │ │ mov 0x7c(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ @@ -12370,25 +12337,25 @@ │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %esp,-0x78(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle d455 │ │ │ │ + jle d415 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle dfa8 │ │ │ │ + jle df68 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ mov %esi,-0x80(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ add %esi,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ @@ -12396,22 +12363,22 @@ │ │ │ │ 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 -0x6c(%ebp),%edi │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ lea (%esi,%edi,4),%esi │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ - jmp d3ee │ │ │ │ + jmp d3ae │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi),%ecx │ │ │ │ addl $0x4,-0x38(%ebp) │ │ │ │ add $0x4,%esi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ @@ -12429,63 +12396,63 @@ │ │ │ │ mov (%edi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %edi,-0x58(%ebp) │ │ │ │ - jne d3e0 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne d3a0 │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ - je d44d │ │ │ │ + je d40d │ │ │ │ addl $0x8,-0x68(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ add %ecx,-0x6c(%ebp) │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ movl $0x0,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - jmp d3c0 │ │ │ │ + jmp d380 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle df5b │ │ │ │ + jle df1b │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ and $0x4,%esi │ │ │ │ - je d479 │ │ │ │ + je d439 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je d487 │ │ │ │ + je d447 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne d479 │ │ │ │ + jne d439 │ │ │ │ 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) │ │ │ │ or $0xc,%ah │ │ │ │ + fyl2x │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -12503,38 +12470,38 @@ │ │ │ │ push -0x34(%ebp) │ │ │ │ call 33b0 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3200 │ │ │ │ mov -0x84(%ebp),%esp │ │ │ │ - jmp ceca │ │ │ │ + jmp ce8a │ │ │ │ lea 0x0(,%esi,8),%edi │ │ │ │ mov %esp,-0x80(%ebp) │ │ │ │ lea 0xf(%edi),%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ shr $0x2,%esi │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov %esi,-0x84(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jne db73 │ │ │ │ + jne db33 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + cmpl $0x1,-0x24(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ flds (%eax) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%eax,4) │ │ │ │ - cmpl $0x1,-0x24(%ebp) │ │ │ │ - jle d5c2 │ │ │ │ + jle d582 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x4c48(%ebx) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ lea 0x4(%esi),%eax │ │ │ │ lea (%esi,%edi,1),%edx │ │ │ │ fldt -0x4c3c(%ebx) │ │ │ │ fld %st(0) │ │ │ │ @@ -12547,62 +12514,62 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp d5a2 │ │ │ │ - jmp d5a0 │ │ │ │ + jmp d562 │ │ │ │ + jmp d560 │ │ │ │ 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 │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne d5a0 │ │ │ │ + jne d560 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp d5c6 │ │ │ │ + jmp d586 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle d80a │ │ │ │ + jle d7ca │ │ │ │ fildl -0x48(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ - fsts -0x78(%ebp) │ │ │ │ - fdivrs -0x4d80(%ebx) │ │ │ │ lea (%eax,%edi,1),%esi │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ + fsts -0x78(%ebp) │ │ │ │ + fdivrs -0x4d80(%ebx) │ │ │ │ fstps -0x70(%ebp) │ │ │ │ fldt -0x4c3c(%ebx) │ │ │ │ fstpt -0x68(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov %esp,-0x3c(%ebp) │ │ │ │ mov %edx,%ecx │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - je d625 │ │ │ │ + je d5e5 │ │ │ │ mov 0x7c(%edi),%eax │ │ │ │ mov 0x4(%eax,%edx,8),%ecx │ │ │ │ sub -0x74(%ebp),%esp │ │ │ │ mov 0x40(%edi),%esi │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ @@ -12610,38 +12577,38 @@ │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ shr $0x2,%edx │ │ │ │ fildl (%eax) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ imul %ecx,%eax │ │ │ │ flds (%esi,%eax,4) │ │ │ │ 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 │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x58(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ sub 0x2c(%edi),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ fildl -0x58(%ebp) │ │ │ │ - flds -0x70(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ + flds -0x70(%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) │ │ │ │ @@ -12650,15 +12617,15 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ flds (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe d7d0 │ │ │ │ + jbe d790 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -12685,29 +12652,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 d704 │ │ │ │ + je d6c4 │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%ebx) │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fsts 0x0(,%edx,4) │ │ │ │ cmpl $0x1,-0x24(%ebp) │ │ │ │ - jle d780 │ │ │ │ + fsts 0x0(,%edx,4) │ │ │ │ + jle d740 │ │ │ │ flds -0x78(%ebp) │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ - fmul %st(4),%st │ │ │ │ lea 0x4(%esi),%edx │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ add $0x4,%eax │ │ │ │ + fmul %st(4),%st │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fldt -0x68(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ @@ -12727,77 +12694,77 @@ │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne d760 │ │ │ │ + jne d720 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ - jmp d790 │ │ │ │ + jmp d750 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ push -0x40(%ebp) │ │ │ │ push -0x48(%ebp) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ lea (%eax,%ecx,8),%eax │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ - call 7970 │ │ │ │ + call 7930 │ │ │ │ mov -0x3c(%ebp),%esp │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ - je d80a │ │ │ │ + je d7ca │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp d610 │ │ │ │ + jmp d5d0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja d7e9 │ │ │ │ + ja d7a9 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ flds -0x4c44(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp d712 │ │ │ │ + jmp d6d2 │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp d712 │ │ │ │ + jmp d6d2 │ │ │ │ mov -0x80(%ebp),%esp │ │ │ │ - jmp cd64 │ │ │ │ + jmp cd24 │ │ │ │ shl $0x3,%esi │ │ │ │ - lea 0xf(%esi),%edi │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ + lea 0xf(%esi),%edi │ │ │ │ mov %edi,%edx │ │ │ │ and $0xfffffff0,%edx │ │ │ │ sub %edx,%esp │ │ │ │ - mov %esp,-0x4c(%ebp) │ │ │ │ cmpl $0x1,-0x24(%ebp) │ │ │ │ - jle d8a0 │ │ │ │ + mov %esp,-0x4c(%ebp) │ │ │ │ + jle d860 │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ fld1 │ │ │ │ lea (%esp,%esi,1),%ecx │ │ │ │ fchs │ │ │ │ mov 0x30(%edx),%edx │ │ │ │ fdivs (%edx) │ │ │ │ lea 0x4(%esp),%edx │ │ │ │ @@ -12816,172 +12783,172 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp d882 │ │ │ │ + jmp d842 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%edx) │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne d880 │ │ │ │ + jne d840 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ - add -0x4c(%ebp),%esi │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ + add -0x4c(%ebp),%esi │ │ │ │ test %edx,%edx │ │ │ │ - jle d9a6 │ │ │ │ + jle d966 │ │ │ │ shr $0x4,%edi │ │ │ │ mov %edi,%edx │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ shl $0x4,%edx │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov %esp,-0x58(%ebp) │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ test $0x8,%ah │ │ │ │ - je d8e8 │ │ │ │ + je d8a8 │ │ │ │ mov 0x7c(%edi),%eax │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - sub -0x5c(%ebp),%esp │ │ │ │ mov 0x5c(%edi),%edx │ │ │ │ + sub -0x5c(%ebp),%esp │ │ │ │ shl $0x3,%eax │ │ │ │ - lea 0x3(%esp),%ecx │ │ │ │ flds 0x4(%edx,%eax,1) │ │ │ │ flds (%edx,%eax,1) │ │ │ │ + lea 0x3(%esp),%ecx │ │ │ │ mov %ecx,%edx │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ shr $0x2,%edx │ │ │ │ + cmpl $0x1,-0x24(%ebp) │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ fsts 0x0(,%edx,4) │ │ │ │ - cmpl $0x1,-0x24(%ebp) │ │ │ │ - jle d95d │ │ │ │ + jle d91d │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ fld1 │ │ │ │ lea 0x4(%ecx),%edx │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ add $0x4,%ecx │ │ │ │ - jmp d940 │ │ │ │ + jmp d900 │ │ │ │ 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 │ │ │ │ flds (%edx) │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x4(%ecx) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne d940 │ │ │ │ + jne d900 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp d970 │ │ │ │ + jmp d930 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x40(%edi),%edx │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ add 0xc(%edi),%eax │ │ │ │ push -0x40(%ebp) │ │ │ │ push -0x48(%ebp) │ │ │ │ push (%edx,%ecx,4) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ - call 7970 │ │ │ │ + call 7930 │ │ │ │ mov -0x58(%ebp),%esp │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ - je d9a6 │ │ │ │ + je d966 │ │ │ │ mov 0x38(%edi),%eax │ │ │ │ - jmp d8d0 │ │ │ │ + jmp d890 │ │ │ │ mov -0x68(%ebp),%esp │ │ │ │ - jmp cd64 │ │ │ │ + jmp cd24 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x34(%eax),%edi │ │ │ │ test %edx,%edx │ │ │ │ - jne dd57 │ │ │ │ + jne dd17 │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle cd64 │ │ │ │ + jle cd24 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ movl $0x0,-0x4c(%ebp) │ │ │ │ lea 0x2(%eax),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ fildl -0x3c(%ebp) │ │ │ │ - fstps -0x6c(%ebp) │ │ │ │ - fildl -0x48(%ebp) │ │ │ │ - fstps -0x70(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ lea 0xf(,%eax,4),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ + fstps -0x6c(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ + fstps -0x70(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x5c(%ebp) │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ sub -0x68(%ebp),%esp │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je da22 │ │ │ │ + je d9e2 │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ flds (%eax,%esi,4) │ │ │ │ test %edx,%edx │ │ │ │ - jle db36 │ │ │ │ + jle daf6 │ │ │ │ mov %esi,%edx │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - imul 0x18(%esi),%edx │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ + imul 0x18(%esi),%edx │ │ │ │ fildl (%ecx) │ │ │ │ xor %ecx,%ecx │ │ │ │ fmuls (%eax,%edx,4) │ │ │ │ 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 -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ sub 0x2c(%esi),%eax │ │ │ │ mov 0x5c(%esi),%esi │ │ │ │ @@ -13003,80 +12970,80 @@ │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x4d80(%ebx) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp dad6 │ │ │ │ + jmp da96 │ │ │ │ nop │ │ │ │ flds (%esi,%edx,4) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - je db30 │ │ │ │ + je daf0 │ │ │ │ sub -0x3c(%ebp),%eax │ │ │ │ - lea 0x0(,%eax,4),%edx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ mov %edx,%edi │ │ │ │ neg %edi │ │ │ │ fcomip %st(1),%st │ │ │ │ cmovbe %edi,%edx │ │ │ │ flds (%esi,%edx,1) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja dac0 │ │ │ │ + ja da80 │ │ │ │ shl $0x2,%edx │ │ │ │ mov %esi,%edi │ │ │ │ sub %edx,%edi │ │ │ │ flds (%edi) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp -0x24(%ebp),%ecx │ │ │ │ - jne dad3 │ │ │ │ + jne da93 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp db36 │ │ │ │ + jmp daf6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push -0x40(%ebp) │ │ │ │ push -0x48(%ebp) │ │ │ │ - sub $0x4,%esp │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ - call 7970 │ │ │ │ + call 7930 │ │ │ │ mov -0x5c(%ebp),%esp │ │ │ │ incl -0x4c(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ - jne da00 │ │ │ │ - jmp cd64 │ │ │ │ + jne d9c0 │ │ │ │ + jmp cd24 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x98(%ebp) │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ @@ -13086,57 +13053,57 @@ │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %esp,-0x7c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle dcaf │ │ │ │ + jle dc6f │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ - mov %eax,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle df1d │ │ │ │ + jle dedd │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ mov %edi,-0x8c(%ebp) │ │ │ │ mov %esi,-0x90(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ or $0xc,%ah │ │ │ │ - add %esi,%ecx │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + add %esi,%ecx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ lea (%esi,%edi,4),%esi │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ - jmp dc43 │ │ │ │ + jmp dc03 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%edi),%edx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%esi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ fmuls (%esi) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ @@ -13149,62 +13116,62 @@ │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ mov %edx,(%eax) │ │ │ │ add %ecx,%edx │ │ │ │ + cmp %edi,-0x58(%ebp) │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ mov %edx,(%ecx) │ │ │ │ - cmp %edi,-0x58(%ebp) │ │ │ │ - jne dc30 │ │ │ │ + jne dbf0 │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ cmp -0x34(%ebp),%eax │ │ │ │ - je dca1 │ │ │ │ + je dc61 │ │ │ │ add $0x8,%edx │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ movl $0x0,(%edx) │ │ │ │ - mov %eax,0x4(%edx) │ │ │ │ add %edi,-0x70(%ebp) │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ - jmp dc10 │ │ │ │ + mov %eax,0x4(%edx) │ │ │ │ + jmp dbd0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle df51 │ │ │ │ + jle df11 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ and $0x4,%esi │ │ │ │ - je dcd3 │ │ │ │ + je dc93 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je dce1 │ │ │ │ + je dca1 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne dcd3 │ │ │ │ + jne dc93 │ │ │ │ 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) │ │ │ │ or $0xc,%ah │ │ │ │ + fyl2x │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -13222,15 +13189,15 @@ │ │ │ │ push -0x34(%ebp) │ │ │ │ call 33b0 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3200 │ │ │ │ mov -0x98(%ebp),%esp │ │ │ │ - jmp d52d │ │ │ │ + jmp d4ed │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %esp,-0x88(%ebp) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -13238,47 +13205,47 @@ │ │ │ │ lea 0x0(,%edx,4),%esi │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %esp,-0x78(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle de7b │ │ │ │ + jle de3b │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %edx,%edx │ │ │ │ - jle df72 │ │ │ │ + jle df32 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ mov %edi,-0x80(%ebp) │ │ │ │ mov %edx,-0x70(%ebp) │ │ │ │ mov %esi,-0x84(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ or $0xc,%ah │ │ │ │ - add %esi,%ecx │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + add %esi,%ecx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ lea (%esi,%edi,4),%esi │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ - jmp de0e │ │ │ │ + jmp ddce │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi),%ecx │ │ │ │ addl $0x4,-0x3c(%ebp) │ │ │ │ add $0x4,%esi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ @@ -13296,63 +13263,63 @@ │ │ │ │ mov (%edi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %edi,-0x58(%ebp) │ │ │ │ - jne de00 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne ddc0 │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x34(%ebp),%eax │ │ │ │ - je de6d │ │ │ │ + je de2d │ │ │ │ addl $0x8,-0x6c(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ add %ecx,-0x68(%ebp) │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ movl $0x0,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - jmp dde2 │ │ │ │ + jmp dda2 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ test %edx,%edx │ │ │ │ - jle df68 │ │ │ │ + jle df28 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ and $0x4,%esi │ │ │ │ - je de9c │ │ │ │ + je de5c │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je deaa │ │ │ │ + je de6a │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne de9c │ │ │ │ + jne de5c │ │ │ │ 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) │ │ │ │ or $0xc,%ah │ │ │ │ + fyl2x │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -13370,102 +13337,102 @@ │ │ │ │ push -0x34(%ebp) │ │ │ │ call 33b0 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3200 │ │ │ │ mov -0x88(%ebp),%esp │ │ │ │ - jmp d9bc │ │ │ │ + jmp d97c │ │ │ │ xor %ecx,%ecx │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ - je df51 │ │ │ │ - movl $0x0,0x8(%edx) │ │ │ │ - mov %eax,0xc(%edx) │ │ │ │ + je df11 │ │ │ │ add $0x2,%ecx │ │ │ │ cmp %ecx,-0x34(%ebp) │ │ │ │ - je dcaf │ │ │ │ + movl $0x0,0x8(%edx) │ │ │ │ + mov %eax,0xc(%edx) │ │ │ │ + je dc6f │ │ │ │ add $0x10,%edx │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ + cmp %eax,-0x34(%ebp) │ │ │ │ movl $0x0,(%edx) │ │ │ │ mov %ecx,0x4(%edx) │ │ │ │ - cmp %eax,-0x34(%ebp) │ │ │ │ - jne df27 │ │ │ │ + jne dee7 │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp dd1e │ │ │ │ + jmp dcde │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp d4c4 │ │ │ │ + jmp d484 │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp dee7 │ │ │ │ - mov %edi,-0x30(%ebp) │ │ │ │ + jmp dea7 │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ lea 0x1(%ecx),%edi │ │ │ │ cmp %edi,-0x34(%ebp) │ │ │ │ - je df65 │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ - mov %edi,0xc(%eax) │ │ │ │ + je df25 │ │ │ │ add $0x2,%ecx │ │ │ │ cmp %ecx,-0x34(%ebp) │ │ │ │ - je dfa0 │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ + mov %edi,0xc(%eax) │ │ │ │ + je df60 │ │ │ │ xor %edi,%edi │ │ │ │ add $0x10,%eax │ │ │ │ mov %ecx,0x4(%eax) │ │ │ │ mov %edi,(%eax) │ │ │ │ - jmp df7a │ │ │ │ + jmp df3a │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - jmp de7b │ │ │ │ + jmp de3b │ │ │ │ xor %edx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,-0x34(%ebp) │ │ │ │ - je df5b │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ - mov %ecx,0xc(%eax) │ │ │ │ + je df1b │ │ │ │ add $0x2,%edx │ │ │ │ cmp %edx,-0x34(%ebp) │ │ │ │ - je d455 │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ + mov %ecx,0xc(%eax) │ │ │ │ + je d415 │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %ecx,(%eax) │ │ │ │ - jmp dfac │ │ │ │ + jmp df6c │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0000dfe0 : │ │ │ │ +0000dfa0 : │ │ │ │ call 3787 │ │ │ │ - add $0x25ec7,%eax │ │ │ │ + add $0x25f07,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xac,%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,-0x4c(%ebp) │ │ │ │ + mov (%eax),%eax │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jle e02f │ │ │ │ + jle dfef │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ inc %edi │ │ │ │ mov %edi,-0x84(%ebp) │ │ │ │ add %edi,%edi │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jg e050 │ │ │ │ + jg e010 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 3220 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -13480,17 +13447,17 @@ │ │ │ │ mov 0x70(%eax),%ebx │ │ │ │ mov 0x74(%eax),%ecx │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ mov %ebx,0x6c(%eax) │ │ │ │ mov %ecx,0x68(%eax) │ │ │ │ mov %edi,%eax │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ + shr $0x1f,%eax │ │ │ │ mov %esi,-0x6c(%ebp) │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ - shr $0x1f,%eax │ │ │ │ add %eax,%edi │ │ │ │ sar $1,%edi │ │ │ │ lea (%esi,%edi,8),%eax │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ sub %edi,%eax │ │ │ │ @@ -13508,114 +13475,114 @@ │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ call 31b0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%esi │ │ │ │ test $0x20,%esi │ │ │ │ - jne e530 │ │ │ │ + jne e4f0 │ │ │ │ test $0x10,%esi │ │ │ │ - jne e4c0 │ │ │ │ + jne e480 │ │ │ │ test $0x8,%esi │ │ │ │ - jne e691 │ │ │ │ + jne e651 │ │ │ │ mov %esi,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ and $0x800,%ecx │ │ │ │ and $0x2,%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ - jne ea43 │ │ │ │ + jne ea03 │ │ │ │ and $0x4,%esi │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ - jne e83b │ │ │ │ + jne e7fb │ │ │ │ test %ecx,%ecx │ │ │ │ - jne ed6a │ │ │ │ + jne ed2a │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle e310 │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ + jle e2d0 │ │ │ │ fildl -0x54(%ebp) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ fdivrs -0x4d80(%edi) │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ fstps -0x34(%ebp) │ │ │ │ fldt -0x4c3c(%edi) │ │ │ │ fstpt -0x68(%ebp) │ │ │ │ mov %esp,-0x90(%ebp) │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ sub -0x98(%ebp),%esp │ │ │ │ - mov %ecx,%edi │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ mov %esp,-0x84(%ebp) │ │ │ │ + mov %ecx,%edi │ │ │ │ testb $0x8,0x39(%ebx) │ │ │ │ - je e184 │ │ │ │ + je e144 │ │ │ │ mov 0x7c(%ebx),%eax │ │ │ │ mov 0x4(%eax,%ecx,8),%edi │ │ │ │ + cmpl $0xffffffff,-0x94(%ebp) │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ flds (%eax,%edi,4) │ │ │ │ - cmpl $0xffffffff,-0x94(%ebp) │ │ │ │ - jl e2d4 │ │ │ │ + jl e294 │ │ │ │ mov 0x24(%ebx),%edx │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ fildl (%edx) │ │ │ │ mov 0x18(%ebx),%edx │ │ │ │ imul %edi,%edx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ 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 │ │ │ │ flds (%eax) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - fsts -0x48(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + fsts -0x48(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ sub 0x2c(%ebx),%edx │ │ │ │ lea 0x2(%eax,%edx,1),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fmuls -0x4c44(%eax) │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ fstps -0x88(%ebp) │ │ │ │ - jmp e286 │ │ │ │ + jmp e246 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ flds -0x48(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ mov %ax,-0x40(%ebp) │ │ │ │ + movzwl -0x40(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fldt -0x68(%ebp) │ │ │ │ - movzwl -0x40(%ebp),%eax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -13630,101 +13597,101 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je e26d │ │ │ │ + je e22d │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fmuls -0x4d78(%eax) │ │ │ │ fmuls -0x4c44(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je e2d0 │ │ │ │ + je e290 │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fmuls -0x34(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ + fmuls -0x34(%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 e220 │ │ │ │ + ja e1e0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja e420 │ │ │ │ + ja e3e0 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x88(%ebp) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jne e286 │ │ │ │ + jne e246 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp e2d4 │ │ │ │ + jmp e294 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0xc(%ebx),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ + mov 0xc(%ebx),%eax │ │ │ │ push -0x4c(%ebp) │ │ │ │ push -0x54(%ebp) │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ - sub $0x4,%esp │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ - call 7830 │ │ │ │ + call 77f0 │ │ │ │ mov -0x90(%ebp),%esp │ │ │ │ incl -0x78(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ cmp %eax,-0x50(%ebp) │ │ │ │ - jne e160 │ │ │ │ + jne e120 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ push 0x54(%eax) │ │ │ │ call 31c0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x1,0x38(%eax) │ │ │ │ - jne e440 │ │ │ │ + jne e400 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %eax,%edi │ │ │ │ cmpl $0x1,-0x8c(%ebp) │ │ │ │ - jle e040 │ │ │ │ + mov %eax,%edi │ │ │ │ + jle e000 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ flds (%eax,%esi,8) │ │ │ │ fstps -0x34(%ebp) │ │ │ │ flds 0x4(%eax,%esi,8) │ │ │ │ fstps -0x40(%ebp) │ │ │ │ flds (%ecx) │ │ │ │ mov %esi,%ecx │ │ │ │ sub -0x44(%ebp),%ecx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - flds -0x4c50(%ebx) │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ + flds -0x4c50(%ebx) │ │ │ │ fsts -0x30(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildl (%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ @@ -13732,180 +13699,180 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ flds -0x34(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ fdiv %st(1),%st │ │ │ │ fstps (%ecx,%esi,8) │ │ │ │ fdivrs -0x40(%ebp) │ │ │ │ fstps 0x4(%ecx,%esi,8) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ flds (%ecx,%esi,8) │ │ │ │ fstps -0x48(%ebp) │ │ │ │ flds 0x4(%ecx,%esi,8) │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ fstps -0x40(%ebp) │ │ │ │ flds (%ecx) │ │ │ │ + mov 0x24(%edi),%ecx │ │ │ │ fildl -0x34(%ebp) │ │ │ │ fmuls -0x30(%ebp) │ │ │ │ - mov 0x24(%edi),%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) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ flds -0x48(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ fdiv %st(1),%st │ │ │ │ fstps (%ebx,%esi,8) │ │ │ │ fdivrs -0x40(%ebp) │ │ │ │ fstps 0x4(%ebx,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x44(%ebp) │ │ │ │ - jg e350 │ │ │ │ + jg e310 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ flds -0x48(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp e27e │ │ │ │ + jmp e23e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmpl $0x1,-0x8c(%ebp) │ │ │ │ - jle e040 │ │ │ │ + jle e000 │ │ │ │ mov 0x58(%eax),%eax │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ mov (%eax),%edx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ lea (%edx,%eax,4),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp e480 │ │ │ │ + jmp e440 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ flds (%edx,%eax,4) │ │ │ │ - flds 0x4(%edi,%eax,8) │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ + flds 0x4(%edi,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edi,%eax,8) │ │ │ │ fstps (%ebx,%eax,8) │ │ │ │ fstps 0x4(%ebx,%eax,8) │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ fstps (%esi,%eax,8) │ │ │ │ fstps 0x4(%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x44(%ebp) │ │ │ │ - jg e480 │ │ │ │ + jg e440 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle e310 │ │ │ │ + jle e2d0 │ │ │ │ mov 0x5c(%eax),%ebx │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ - mov 0x40(%eax),%eax │ │ │ │ and $0x800,%esi │ │ │ │ + mov 0x40(%eax),%eax │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jne e648 │ │ │ │ + jne e608 │ │ │ │ mov %edi,%eax │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ mov %ebx,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ shl $0x3,%edi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ + mov %edi,%ecx │ │ │ │ push -0x4c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ push -0x54(%ebp) │ │ │ │ - mov %edi,%ecx │ │ │ │ push (%eax,%ebx,4) │ │ │ │ mov %esi,%eax │ │ │ │ inc %ebx │ │ │ │ add $0x8,%esi │ │ │ │ - call 7830 │ │ │ │ + call 77f0 │ │ │ │ add -0x40(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebx,-0x50(%ebp) │ │ │ │ - jne e500 │ │ │ │ - jmp e310 │ │ │ │ + jne e4c0 │ │ │ │ + jmp e2d0 │ │ │ │ nop │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle e310 │ │ │ │ + jle e2d0 │ │ │ │ mov 0x7c(%eax),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ and $0x800,%esi │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x5c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x60(%eax),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - je e583 │ │ │ │ + je e543 │ │ │ │ xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle ef84 │ │ │ │ + jle ef44 │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x4(%ecx,%eax,8),%eax │ │ │ │ - jmp e5a0 │ │ │ │ + jmp e560 │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle e310 │ │ │ │ + jle e2d0 │ │ │ │ xor %edi,%edi │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ add %ebx,%ebx │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ add $0x8,%ebx │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ @@ -13913,264 +13880,264 @@ │ │ │ │ lea (%ebx,%eax,8),%ebx │ │ │ │ imul -0x68(%ebp),%eax │ │ │ │ lea 0x0(,%eax,4),%ecx │ │ │ │ add -0x34(%ebp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ add -0x78(%ebp),%ecx │ │ │ │ lea (%esi,%eax,4),%esi │ │ │ │ - jmp e600 │ │ │ │ + jmp e5c0 │ │ │ │ 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 │ │ │ │ - mov (%edx),%eax │ │ │ │ flds (%ecx) │ │ │ │ - flds 0x4(%ebx) │ │ │ │ + mov (%edx),%eax │ │ │ │ add $0x4,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ add $0x4,%ecx │ │ │ │ + flds 0x4(%ebx) │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds 0x4(%edi,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ebx) │ │ │ │ fadds (%edi,%eax,8) │ │ │ │ fstps (%edi,%eax,8) │ │ │ │ fstps 0x4(%edi,%eax,8) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne e600 │ │ │ │ + jne e5c0 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x50(%ebp) │ │ │ │ - je e310 │ │ │ │ + je e2d0 │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne e830 │ │ │ │ + jne e7f0 │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jmp e5bd │ │ │ │ + jmp e57d │ │ │ │ xor %ebx,%ebx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ - mov -0x30(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%edx │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - push -0x4c(%ebp) │ │ │ │ inc %ebx │ │ │ │ + push -0x4c(%ebp) │ │ │ │ push -0x54(%ebp) │ │ │ │ imul %edx,%eax │ │ │ │ push (%esi,%edx,4) │ │ │ │ lea (%ecx,%eax,8),%ecx │ │ │ │ lea (%edi,%edx,8),%eax │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ - call 7830 │ │ │ │ + call 77f0 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebx,-0x50(%ebp) │ │ │ │ - jne e650 │ │ │ │ - jmp e310 │ │ │ │ + jne e610 │ │ │ │ + jmp e2d0 │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ mov %esp,%edi │ │ │ │ shl $0x3,%edx │ │ │ │ lea 0xf(%edx),%ecx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,%ebx │ │ │ │ cmpl $0x1,-0x68(%ebp) │ │ │ │ - jle e720 │ │ │ │ + mov %esp,%ebx │ │ │ │ + jle e6e0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ fld1 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ fchs │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ fdivs (%eax) │ │ │ │ lea 0x4(%esp),%eax │ │ │ │ fld1 │ │ │ │ fldt -0x4c3c(%edx) │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ + add %esp,%edx │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x40(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ - add %esp,%edx │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp e702 │ │ │ │ + jmp e6c2 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne e700 │ │ │ │ + jne e6c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle ea3c │ │ │ │ + jle e9fc │ │ │ │ mov %ecx,%eax │ │ │ │ mov %edi,-0x84(%ebp) │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ shr $0x4,%eax │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x40(%ebp) │ │ │ │ sub -0x68(%ebp),%esp │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ shr $0x2,%eax │ │ │ │ and $0x800,%esi │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ - je e784 │ │ │ │ + je e744 │ │ │ │ mov 0x7c(%edi),%eax │ │ │ │ mov 0x4(%eax,%edx,8),%edx │ │ │ │ mov 0x5c(%edi),%esi │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ flds 0x4(%esi,%eax,1) │ │ │ │ flds (%esi,%eax,1) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ fsts 0x0(,%esi,4) │ │ │ │ test %ebx,%ebx │ │ │ │ - js e7e1 │ │ │ │ + js e7a1 │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ fld1 │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ flds 0x4(%ebx,%esi,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x4(%ecx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%eax │ │ │ │ - jge e7c0 │ │ │ │ + jge e780 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ - jmp e7f0 │ │ │ │ + jmp e7b0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x40(%edi),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ add 0xc(%edi),%eax │ │ │ │ push -0x4c(%ebp) │ │ │ │ push -0x54(%ebp) │ │ │ │ push (%esi,%edx,4) │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ - call 7830 │ │ │ │ + call 77f0 │ │ │ │ mov -0x40(%ebp),%esp │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp %eax,-0x50(%ebp) │ │ │ │ - je ea36 │ │ │ │ + je e9f6 │ │ │ │ mov 0x38(%edi),%esi │ │ │ │ mov %eax,%edx │ │ │ │ - jmp e760 │ │ │ │ + jmp e720 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ - jmp e570 │ │ │ │ + jmp e530 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne efa2 │ │ │ │ + jne ef62 │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle e310 │ │ │ │ + jle e2d0 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ lea 0x2(%eax),%ecx │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ fildl -0x48(%ebp) │ │ │ │ - fstps -0x94(%ebp) │ │ │ │ - fildl -0x54(%ebp) │ │ │ │ - fstps -0x98(%ebp) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %edi,-0x34(%ebp) │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ + fstps -0x94(%ebp) │ │ │ │ + fildl -0x54(%ebp) │ │ │ │ + fstps -0x98(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov %esp,-0x84(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - je e8c8 │ │ │ │ + je e888 │ │ │ │ mov 0x7c(%edi),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%esi │ │ │ │ sub -0x90(%ebp),%esp │ │ │ │ mov 0x40(%edi),%eax │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ - mov %esp,-0x40(%ebp) │ │ │ │ flds (%eax,%esi,4) │ │ │ │ + mov %esp,-0x40(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle e9fc │ │ │ │ - mov 0x18(%edi),%edx │ │ │ │ + jle e9bc │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ - imul %esi,%edx │ │ │ │ + mov 0x18(%edi),%edx │ │ │ │ fildl (%ecx) │ │ │ │ xor %ecx,%ecx │ │ │ │ + imul %esi,%edx │ │ │ │ fmuls (%eax,%edx,4) │ │ │ │ mov -0x24(%ebp),%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 -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ sub 0x2c(%edi),%eax │ │ │ │ mov 0x5c(%edi),%ebx │ │ │ │ @@ -14192,104 +14159,104 @@ │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x4d80(%edx) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp e996 │ │ │ │ + jmp e956 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx,%edx,4) │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x34(%ebp) │ │ │ │ - je e9f0 │ │ │ │ + je e9b0 │ │ │ │ sub -0x48(%ebp),%eax │ │ │ │ - lea 0x0(,%eax,4),%edx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ mov %edx,%esi │ │ │ │ neg %esi │ │ │ │ fcomip %st(1),%st │ │ │ │ cmovbe %esi,%edx │ │ │ │ flds (%ebx,%edx,1) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja e980 │ │ │ │ + ja e940 │ │ │ │ shl $0x2,%edx │ │ │ │ mov %ebx,%esi │ │ │ │ sub %edx,%esi │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ flds (%esi) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp -0x34(%ebp),%ecx │ │ │ │ - jne e993 │ │ │ │ + jne e953 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp e9f6 │ │ │ │ + jmp e9b6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ push -0x4c(%ebp) │ │ │ │ push -0x54(%ebp) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ - sub $0x4,%esp │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ - call 7830 │ │ │ │ + call 77f0 │ │ │ │ mov -0x84(%ebp),%esp │ │ │ │ incl -0x78(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ cmp %eax,-0x50(%ebp) │ │ │ │ - jne e8b0 │ │ │ │ - jmp e310 │ │ │ │ + jne e870 │ │ │ │ + jmp e2d0 │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ mov %edi,%esp │ │ │ │ - jmp e310 │ │ │ │ + jmp e2d0 │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ mov %esp,-0x9c(%ebp) │ │ │ │ shl $0x3,%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ shr $0x2,%edx │ │ │ │ + cmpl $0x1,-0x68(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ flds (%eax) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%edx,4) │ │ │ │ - cmpl $0x1,-0x68(%ebp) │ │ │ │ - jle eb02 │ │ │ │ + jle eac2 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x4c48(%eax) │ │ │ │ lea (%edi,%ebx,1),%edx │ │ │ │ fldt -0x4c3c(%eax) │ │ │ │ lea 0x4(%edi),%eax │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x30(%ebp) │ │ │ │ @@ -14301,56 +14268,56 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp eae2 │ │ │ │ - jmp eae0 │ │ │ │ + jmp eaa2 │ │ │ │ + jmp eaa0 │ │ │ │ lea %cs:0x0(%esi,%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(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne eae0 │ │ │ │ + jne eaa0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp eb06 │ │ │ │ + jmp eac6 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne f1ba │ │ │ │ + jne f17a │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle ed1f │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ + jle ecdf │ │ │ │ fildl -0x54(%ebp) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ - fsts -0x90(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ - fdivrs -0x4d80(%edi) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ + fsts -0x90(%ebp) │ │ │ │ + fdivrs -0x4d80(%edi) │ │ │ │ fstps -0x84(%ebp) │ │ │ │ fldt -0x4c3c(%edi) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ fstpt -0x78(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x40(%ebp) │ │ │ │ @@ -14359,49 +14326,49 @@ │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ shr $0x2,%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - je eb9a │ │ │ │ + je eb5a │ │ │ │ mov 0x7c(%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 │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ - 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 0x40(%edi),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl 0x2c(%edi) │ │ │ │ - mov 0x40(%edi),%eax │ │ │ │ flds (%eax,%edx,4) │ │ │ │ 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(%edi),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ - flds -0x84(%ebp) │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ + flds -0x84(%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 │ │ │ │ @@ -14409,15 +14376,15 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ flds (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe ed30 │ │ │ │ + jbe ecf0 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -14444,28 +14411,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 ec6b │ │ │ │ + je ec2b │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fmuls -0x4d78(%eax) │ │ │ │ fmuls -0x4c44(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ fsts 0x0(,%eax,4) │ │ │ │ test %ebx,%ebx │ │ │ │ - js ecde │ │ │ │ + js ec9e │ │ │ │ flds -0x90(%ebp) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ fmul %st(4),%st │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fldt -0x78(%ebp) │ │ │ │ @@ -14485,119 +14452,119 @@ │ │ │ │ fmul %st,%st(1) │ │ │ │ flds 0x4(%esi,%eax,4) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstps 0x4(%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge ecc0 │ │ │ │ + jge ec80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ - jmp ecf0 │ │ │ │ + jmp ecb0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ push -0x4c(%ebp) │ │ │ │ push -0x54(%ebp) │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ - call 7830 │ │ │ │ + call 77f0 │ │ │ │ mov -0x40(%ebp),%esp │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp %eax,-0x50(%ebp) │ │ │ │ - jne eb70 │ │ │ │ + jne eb30 │ │ │ │ mov -0x9c(%ebp),%esp │ │ │ │ - jmp e310 │ │ │ │ + jmp e2d0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja ed49 │ │ │ │ + ja ed09 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ flds -0x4c44(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp ec7c │ │ │ │ + jmp ec3c │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp ec7c │ │ │ │ + jmp ec3c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,%esi │ │ │ │ mov 0x7c(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x9c(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle eed4 │ │ │ │ + jle ee94 │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ + mov %edi,%edx │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ - mov %edi,%edx │ │ │ │ test %eax,%eax │ │ │ │ - jle f3d9 │ │ │ │ + jle f399 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %edi,-0x78(%ebp) │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ mov %esi,-0xa4(%ebp) │ │ │ │ mov %ebx,-0xa8(%ebp) │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ - fildl -0x30(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x34(%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 -0x98(%ebp),%edi │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ lea (%edi,%ebx,4),%ebx │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ - jmp ee5d │ │ │ │ + jmp ee1d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ @@ -14613,68 +14580,68 @@ │ │ │ │ mov -0x30(%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,-0x34(%ebp) │ │ │ │ - jne ee50 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne ee10 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x68(%ebp),%eax │ │ │ │ - je eec0 │ │ │ │ + je ee80 │ │ │ │ addl $0x8,-0x78(%ebp) │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ add %ecx,-0x88(%ebp) │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp ee20 │ │ │ │ + jmp ede0 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov -0xa8(%ebp),%ebx │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle f40f │ │ │ │ + jle f3cf │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je ef00 │ │ │ │ + je eec0 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je ef0e │ │ │ │ + je eece │ │ │ │ xchg %ax,%ax │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne ef00 │ │ │ │ + jne eec0 │ │ │ │ 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) │ │ │ │ or $0xc,%ah │ │ │ │ + fyl2x │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -14695,78 +14662,78 @@ │ │ │ │ push -0x68(%ebp) │ │ │ │ call 33b0 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3200 │ │ │ │ mov %esi,%esp │ │ │ │ - jmp e10f │ │ │ │ + jmp e0cf │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%edi │ │ │ │ - je e310 │ │ │ │ + je e2d0 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jne e570 │ │ │ │ - jmp e310 │ │ │ │ + jne e530 │ │ │ │ + jmp e2d0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xb0(%ebp) │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edi,-0x78(%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,-0xa0(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle f10d │ │ │ │ + jle f0cd │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%edx │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %edx,%edx │ │ │ │ - jle f42a │ │ │ │ + jle f3ea │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - movzwl -0x1a(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ - mov %ebx,-0xa8(%ebp) │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ + movzwl -0x1a(%ebp),%eax │ │ │ │ fildl -0x40(%ebp) │ │ │ │ + mov %ebx,-0xa8(%ebp) │ │ │ │ + mov -0x94(%ebp),%edi │ │ │ │ or $0xc,%ah │ │ │ │ - add %ebx,%edi │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + add %ebx,%edi │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ lea (%edi,%ebx,4),%ebx │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ - jmp f09d │ │ │ │ + jmp f05d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ @@ -14782,64 +14749,64 @@ │ │ │ │ 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,-0x34(%ebp) │ │ │ │ - jne f090 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne f050 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x78(%ebp) │ │ │ │ - je f105 │ │ │ │ + je f0c5 │ │ │ │ addl $0x8,-0x88(%ebp) │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ add %ecx,-0x90(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp f060 │ │ │ │ + jmp f020 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa8(%ebp),%ebx │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle f420 │ │ │ │ + jle f3e0 │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je f137 │ │ │ │ + je f0f7 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je f145 │ │ │ │ + je f105 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne f137 │ │ │ │ + jne f0f7 │ │ │ │ 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) │ │ │ │ or $0xc,%ah │ │ │ │ + fyl2x │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -14857,70 +14824,70 @@ │ │ │ │ mov %eax,%esi │ │ │ │ push -0x78(%ebp) │ │ │ │ call 33b0 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3200 │ │ │ │ mov -0xb0(%ebp),%esp │ │ │ │ - jmp e84f │ │ │ │ + jmp e80f │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xb0(%ebp) │ │ │ │ mov 0x7c(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x98(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle f32d │ │ │ │ + jle f2ed │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ mov %edi,-0x78(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %esi,%esi │ │ │ │ - jle f468 │ │ │ │ + jle f428 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ movl $0x0,-0x84(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ mov %edi,-0xa8(%ebp) │ │ │ │ mov %ebx,-0xac(%ebp) │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x34(%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 -0x94(%ebp),%edi │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ lea (%edi,%ebx,4),%ebx │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ - jmp f2bd │ │ │ │ + jmp f27d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ @@ -14936,65 +14903,65 @@ │ │ │ │ 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,-0x34(%ebp) │ │ │ │ - jne f2b0 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne f270 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x68(%ebp) │ │ │ │ - je f31f │ │ │ │ + je f2df │ │ │ │ addl $0x8,-0x78(%ebp) │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ add %ecx,-0x84(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp f280 │ │ │ │ + jmp f240 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle f419 │ │ │ │ + jle f3d9 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je f357 │ │ │ │ + je f317 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je f365 │ │ │ │ + je f325 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne f357 │ │ │ │ + jne f317 │ │ │ │ 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) │ │ │ │ or $0xc,%ah │ │ │ │ + fyl2x │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -15013,105 +14980,105 @@ │ │ │ │ push -0x68(%ebp) │ │ │ │ call 33b0 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3200 │ │ │ │ mov -0xb0(%ebp),%esp │ │ │ │ - jmp eb0e │ │ │ │ + jmp eace │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je f40c │ │ │ │ + je f3cc │ │ │ │ add $0x2,%ecx │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ cmp %edi,%ecx │ │ │ │ - je f460 │ │ │ │ + je f420 │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ add $0x10,%edx │ │ │ │ movl $0x0,(%edx) │ │ │ │ mov %ecx,0x4(%edx) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne f3e8 │ │ │ │ + jne f3a8 │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov $0xffffffff,%edx │ │ │ │ - jmp ef4b │ │ │ │ + jmp ef0b │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp f3a2 │ │ │ │ + jmp f362 │ │ │ │ mov $0xffffffff,%edi │ │ │ │ - jmp f182 │ │ │ │ + jmp f142 │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je f420 │ │ │ │ + je f3e0 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je f10d │ │ │ │ + je f0cd │ │ │ │ xor %edi,%edi │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %edi,(%eax) │ │ │ │ - jmp f435 │ │ │ │ + jmp f3f5 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - jmp eed4 │ │ │ │ + jmp ee94 │ │ │ │ xor %edx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je f419 │ │ │ │ + je f3d9 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - je f32d │ │ │ │ + je f2ed │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %ecx,(%eax) │ │ │ │ - jmp f46c │ │ │ │ + jmp f42c │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0000f4a0 : │ │ │ │ +0000f460 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ call 48ca │ │ │ │ - add $0x249f8,%esi │ │ │ │ + add $0x24a38,%esi │ │ │ │ mov 0x1c(%eax),%edx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jle f4e7 │ │ │ │ + jle f4a7 │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jge f4e7 │ │ │ │ + jge f4a7 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ mov (%edx),%edi │ │ │ │ cmp %eax,%edi │ │ │ │ - jle f4e7 │ │ │ │ + jle f4a7 │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - jl f500 │ │ │ │ + jl f4c0 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call 3370 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -15127,15 +15094,15 @@ │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ mov 0x70(%eax),%ebx │ │ │ │ mov %ebx,0x6c(%eax) │ │ │ │ mov 0x74(%eax),%eax │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov %eax,0x68(%ecx) │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ mov 0x28(%ecx),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -15146,74 +15113,74 @@ │ │ │ │ mov %ecx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ecx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ testb $0x1,0x38(%eax) │ │ │ │ - jne fbe0 │ │ │ │ + jne fbb0 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jle f7f0 │ │ │ │ + jle f7b0 │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ movl $0x0,-0x74(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ lea 0x0(,%ebx,8),%ecx │ │ │ │ shr $0x1f,%eax │ │ │ │ - add %ebx,%eax │ │ │ │ mov %ecx,-0x84(%ebp) │ │ │ │ lea 0x0(,%edx,8),%ecx │ │ │ │ + add %ebx,%eax │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ sar $1,%eax │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ sub -0x78(%ebp),%eax │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ imul -0x80(%ebp),%eax │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ shl $0x3,%edx │ │ │ │ sub %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ imul -0x78(%ebp),%eax │ │ │ │ - add -0x4c(%ebp),%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ + add -0x44(%ebp),%eax │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ lea (%ecx,%ebx,1),%eax │ │ │ │ sub %edx,%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ sub %edx,%edi │ │ │ │ mov %edi,%eax │ │ │ │ imul %ebx,%eax │ │ │ │ lea (%ecx,%eax,1),%edi │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ imul %edx,%eax │ │ │ │ add -0x40(%ebp),%eax │ │ │ │ lea (%edi,%eax,8),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ sub $0x10,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ flds (%eax) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ sub -0x78(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - flds -0x4c50(%esi) │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ + flds -0x4c50(%esi) │ │ │ │ fsts -0x30(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildl (%eax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ @@ -15223,56 +15190,55 @@ │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ fstps -0x34(%ebp) │ │ │ │ flds (%eax) │ │ │ │ + mov 0x24(%edi),%eax │ │ │ │ fildl -0x74(%ebp) │ │ │ │ fmuls -0x30(%ebp) │ │ │ │ - mov 0x24(%edi),%eax │ │ │ │ fildl (%eax) │ │ │ │ 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) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x1,-0x7c(%ebp) │ │ │ │ - jle f7b0 │ │ │ │ + jle f770 │ │ │ │ fld1 │ │ │ │ flds -0x34(%ebp) │ │ │ │ mov %edi,%edx │ │ │ │ xor %edi,%edi │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp f692 │ │ │ │ - nop │ │ │ │ - fxch %st(1) │ │ │ │ + fstps -0x6c(%ebp) │ │ │ │ + fstps -0x70(%ebp) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%edx),%ecx │ │ │ │ - fstps -0x48(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - fstps -0x44(%ebp) │ │ │ │ mov %edx,0x8(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ flds 0x4(%ecx) │ │ │ │ mov %edi,%ecx │ │ │ │ sub -0x40(%ebp),%ecx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - flds -0x4c50(%esi) │ │ │ │ mov 0x24(%edx),%ecx │ │ │ │ + flds -0x4c50(%esi) │ │ │ │ fsts -0x30(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildl 0x4(%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ @@ -15301,451 +15267,446 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ fld1 │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ fdivp %st,%st(1) │ │ │ │ - flds -0x44(%ebp) │ │ │ │ + flds -0x70(%ebp) │ │ │ │ fld %st(0) │ │ │ │ flds -0x24(%ebp) │ │ │ │ fmul %st,%st(1) │ │ │ │ flds 0x4(%ebx,%edi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmuls (%ebx,%edi,8) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ fstps (%ebx,%edi,8) │ │ │ │ fxch %st(1) │ │ │ │ fstps 0x4(%ebx,%edi,8) │ │ │ │ - flds -0x48(%ebp) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + flds -0x6c(%ebp) │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ fmul %st,%st(1) │ │ │ │ flds 0x4(%ecx,%edi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmuls (%ecx,%edi,8) │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ fstps (%ebx,%edi,8) │ │ │ │ fxch %st(1) │ │ │ │ fstps 0x4(%ebx,%edi,8) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - flds 0x4(%ecx,%edi,8) │ │ │ │ - fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + flds 0x4(%ecx,%edi,8) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmuls (%ecx,%edi,8) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ fstps (%ebx,%edi,8) │ │ │ │ fstps 0x4(%ebx,%edi,8) │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - fmul %st,%st(2) │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ flds 0x4(%ecx,%edi,8) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fxch %st(3) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fmuls (%ecx,%edi,8) │ │ │ │ fstps (%ebx,%edi,8) │ │ │ │ - fxch %st(2) │ │ │ │ fstps 0x4(%ebx,%edi,8) │ │ │ │ inc %edi │ │ │ │ cmp -0x40(%ebp),%edi │ │ │ │ - jl f690 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jl f660 │ │ │ │ mov %edx,%edi │ │ │ │ - jmp f7c0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp f780 │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl -0x74(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - add %eax,-0x4c(%ebp) │ │ │ │ - add %ecx,-0x70(%ebp) │ │ │ │ - add %eax,-0x6c(%ebp) │ │ │ │ + add %eax,-0x44(%ebp) │ │ │ │ add %ecx,-0x68(%ebp) │ │ │ │ add %eax,-0x64(%ebp) │ │ │ │ add %ecx,-0x60(%ebp) │ │ │ │ add %eax,-0x5c(%ebp) │ │ │ │ - add %ecx,-0x58(%ebp) │ │ │ │ + add %ecx,-0x4c(%ebp) │ │ │ │ + add %eax,-0x58(%ebp) │ │ │ │ + add %ecx,-0x48(%ebp) │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ cmp -0x78(%ebp),%ebx │ │ │ │ - jl f600 │ │ │ │ + jl f5c0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push 0x50(%eax) │ │ │ │ call 31c0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x68(%eax),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne fd5c │ │ │ │ + jne fd2c │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x24(%edi),%edi │ │ │ │ mov (%edi),%ebx │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ test $0x10,%al │ │ │ │ - jne 10410 │ │ │ │ + jne 10410 │ │ │ │ mov %eax,%edi │ │ │ │ and $0x8,%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ - jne 1083c │ │ │ │ + jne 1083c │ │ │ │ mov %eax,%ecx │ │ │ │ mov %eax,%edi │ │ │ │ and $0x800,%ecx │ │ │ │ and $0x2,%edi │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ - jne fe3e │ │ │ │ + jne fe3e │ │ │ │ and $0x4,%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ - jne 10524 │ │ │ │ + jne 10524 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 10b42 │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jne 10b42 │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle f4f7 │ │ │ │ + jle f4b7 │ │ │ │ fld1 │ │ │ │ fildl -0x60(%ebp) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ - movl $0x0,-0x58(%ebp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ + movl $0x0,-0x68(%ebp) │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ lea (%edi,%edi,1),%ebx │ │ │ │ - lea 0x0(,%eax,8),%ecx │ │ │ │ shl $0x3,%edi │ │ │ │ + lea 0x0(,%eax,8),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ - fstps -0x44(%ebp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ + fstps -0x48(%ebp) │ │ │ │ fildl -0x64(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fstps -0x24(%ebp) │ │ │ │ + fstps -0x44(%ebp) │ │ │ │ fldt -0x4c3c(%esi) │ │ │ │ - fstpt -0x40(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x78(%ebp) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ sub -0x94(%ebp),%esp │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov %esp,-0x68(%ebp) │ │ │ │ + mov %esp,-0x6c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ testb $0x8,0x39(%ecx) │ │ │ │ - je f901 │ │ │ │ + je f8c1 │ │ │ │ mov 0x7c(%ecx),%eax │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ lea 0x0(,%eax,8),%ecx │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ mov 0x40(%edi),%edi │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ flds (%edi,%ecx,1) │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ lea 0x4(%edi,%ecx,1),%edi │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ mov %ebx,%edi │ │ │ │ inc %edi │ │ │ │ - js fb89 │ │ │ │ + js fb4b │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ imul 0x18(%edi),%eax │ │ │ │ mov 0x24(%edi),%edi │ │ │ │ fildl (%edi) │ │ │ │ mov %edi,-0x84(%ebp) │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ flds (%edi,%eax,4) │ │ │ │ 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),%ecx │ │ │ │ + mov 0x30(%eax),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%eax),%ecx │ │ │ │ - mov 0x30(%eax),%eax │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov %ecx,-0x88(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fstps -0x40(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ flds (%eax) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - fsts -0x48(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ + fsts -0x34(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fmuls -0x4c44(%esi) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ sub %ecx,%edi │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ - fstps -0x70(%ebp) │ │ │ │ - jmp fa20 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fstps -0x58(%ebp) │ │ │ │ + jmp f9d9 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - flds -0x48(%ebp) │ │ │ │ + flds -0x34(%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 fa05 │ │ │ │ + je f9be │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%esi) │ │ │ │ fmuls -0x4c44(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jl fa60 │ │ │ │ + jl fa20 │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fmuls -0x44(%ebp) │ │ │ │ + fmuls -0x48(%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 │ │ │ │ + fadds -0x40(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja f9c0 │ │ │ │ + ja f980 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 103a0 │ │ │ │ + ja 103a0 │ │ │ │ ffreep %st(0) │ │ │ │ - flds -0x70(%ebp) │ │ │ │ + flds -0x58(%ebp) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge fa20 │ │ │ │ + jge f9d9 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp fa62 │ │ │ │ - nop │ │ │ │ + jmp fa22 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ fildl 0x4(%eax) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ flds 0x4(%eax,%edi,4) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ flds (%eax) │ │ │ │ + fxch %st(2) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ - fld %st(2) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fstps -0x34(%ebp) │ │ │ │ flds 0x4(%eax) │ │ │ │ - fsts -0x48(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ + fsts -0x58(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ fmuls -0x4c44(%esi) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ sub -0x88(%ebp),%edi │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ - add -0x68(%ebp),%ecx │ │ │ │ - fstps -0x70(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ + add -0x6c(%ebp),%ecx │ │ │ │ fstps -0x74(%ebp) │ │ │ │ - jmp fb31 │ │ │ │ - xchg %ax,%ax │ │ │ │ + fxch %st(1) │ │ │ │ + fstps -0x80(%ebp) │ │ │ │ + flds -0x40(%ebp) │ │ │ │ + jmp fafa │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - flds -0x48(%ebp) │ │ │ │ + flds -0x58(%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 fb15 │ │ │ │ + je fade │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%esi) │ │ │ │ fmuls -0x4c44(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps 0x8(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jl fb80 │ │ │ │ + jl fb40 │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fmuls -0x24(%ebp) │ │ │ │ + fmuls -0x44(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - fsub %st(4),%st │ │ │ │ - fmul %st(2),%st │ │ │ │ + fsub %st(3),%st │ │ │ │ + fmuls -0x34(%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 fad0 │ │ │ │ + ja faa0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 103c0 │ │ │ │ + ja 103c0 │ │ │ │ ffreep %st(0) │ │ │ │ - flds -0x70(%ebp) │ │ │ │ + flds -0x74(%ebp) │ │ │ │ fstps 0x8(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge fb31 │ │ │ │ + jge fafa │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp fb86 │ │ │ │ + jmp fb44 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - flds -0x74(%ebp) │ │ │ │ + flds -0x80(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp fb50 │ │ │ │ + fxch %st(1) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + fstpt -0x30(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ add 0xc(%edi),%eax │ │ │ │ push -0x4c(%ebp) │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ push -0x64(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - lea (%ecx,%edi,1),%edx │ │ │ │ + push -0x70(%ebp) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ + lea (%ecx,%edi,1),%edx │ │ │ │ push %edx │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ - call 82d0 │ │ │ │ + call 8290 │ │ │ │ mov -0x78(%ebp),%esp │ │ │ │ - incl -0x58(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - cmp %eax,-0x34(%ebp) │ │ │ │ - jne f8e0 │ │ │ │ - jmp f4f7 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + incl -0x68(%ebp) │ │ │ │ + fldt -0x30(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + jne f8a0 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp f4b7 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jle f7f0 │ │ │ │ + jle f7b0 │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle f7f0 │ │ │ │ + jle f7b0 │ │ │ │ mov 0x58(%eax),%eax │ │ │ │ movl $0x0,-0x5c(%ebp) │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov %edx,%ecx │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ebx,%eax │ │ │ │ shl $0x3,%ebx │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ sar $1,%eax │ │ │ │ sub %eax,%ecx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ lea 0x0(,%edx,8),%ebx │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ @@ -15829,81 +15790,87 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x48(%ebp) │ │ │ │ - jg fcb0 │ │ │ │ + jg fc80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ incl -0x5c(%ebp) │ │ │ │ add %edx,-0x44(%ebp) │ │ │ │ add %edx,-0x34(%ebp) │ │ │ │ add %edx,-0x30(%ebp) │ │ │ │ - add %eax,-0x40(%ebp) │ │ │ │ - add %eax,-0x24(%ebp) │ │ │ │ add %edx,%ebx │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ add %eax,%edi │ │ │ │ add %eax,%ecx │ │ │ │ + add %eax,-0x40(%ebp) │ │ │ │ + add %eax,-0x24(%ebp) │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ cmp %edx,-0x5c(%ebp) │ │ │ │ - jl fc90 │ │ │ │ - jmp f7f0 │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ + jl fc60 │ │ │ │ + jmp f7b0 │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle f4f7 │ │ │ │ + jle f4b7 │ │ │ │ and $0x800,%eax │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ - movl $0x0,-0x30(%ebp) │ │ │ │ fldz │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ mov %edx,%edi │ │ │ │ imul %edx,%edi │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je fdb6 │ │ │ │ + je fd86 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%esi,8),%ecx │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ lea (%eax,%ecx,8),%ebx │ │ │ │ fsts (%ebx) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ test %esi,%esi │ │ │ │ - je fe28 │ │ │ │ + je fe28 │ │ │ │ imul -0x40(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ fld %st(0) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ mov 0x5c(%eax),%esi │ │ │ │ mov %ecx,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ lea (%esi,%edx,1),%eax │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add 0x60(%eax),%edx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ lea (%eax,%ecx,4),%ecx │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ lea (%esi,%ecx,4),%esi │ │ │ │ + jmp fe00 │ │ │ │ + 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 (%edx),%ecx │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ flds (%edi,%ecx,8) │ │ │ │ @@ -15912,23 +15879,23 @@ │ │ │ │ fmuls 0x4(%edi,%ecx,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne fe00 │ │ │ │ + jne fe00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - cmp %eax,-0x34(%ebp) │ │ │ │ - jne fda0 │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + jne fd70 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp f4f7 │ │ │ │ + jmp f4b7 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov %esp,-0xb0(%ebp) │ │ │ │ inc %eax │ │ │ │ mov %eax,%edi │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ shl $0x4,%edi │ │ │ │ @@ -15949,17 +15916,17 @@ │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ lea 0x1(%edx,%edx,1),%edx │ │ │ │ mov %edx,-0x6c(%ebp) │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %edx,-0x88(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ cmpl $0x0,-0x6c(%ebp) │ │ │ │ - jle 110de │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + jle 110de │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x4c48(%esi) │ │ │ │ add $0x4,%eax │ │ │ │ fldt -0x4c3c(%esi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x30(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -15970,30 +15937,30 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp ff02 │ │ │ │ - jmp ff00 │ │ │ │ + jmp ff02 │ │ │ │ + jmp ff00 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne ff00 │ │ │ │ + jne ff00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ fchs │ │ │ │ @@ -16018,62 +15985,62 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsts (%ebx) │ │ │ │ fld %st(0) │ │ │ │ - jmp ff82 │ │ │ │ - jmp ff80 │ │ │ │ + jmp ff82 │ │ │ │ + jmp ff80 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne ff80 │ │ │ │ + jne ff80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 10ee1 │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ + jne 10ee1 │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1038d │ │ │ │ + jle 1038d │ │ │ │ fildl -0x60(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ - fsts -0xa0(%ebp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ lea 0x4(%eax),%ebx │ │ │ │ mov %ebx,-0x9c(%ebp) │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ lea 0x4(%ebx,%eax,1),%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ lea (%ebx,%edi,1),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ + fsts -0xa0(%ebp) │ │ │ │ + shr $0x4,%eax │ │ │ │ + shl $0x4,%eax │ │ │ │ + fld1 │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstps -0x90(%ebp) │ │ │ │ fildl -0x64(%ebp) │ │ │ │ fsts -0xa4(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ fstps -0x8c(%ebp) │ │ │ │ fldt -0x4c3c(%esi) │ │ │ │ fstpt -0x58(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x70(%ebp) │ │ │ │ sub -0x98(%ebp),%esp │ │ │ │ @@ -16082,72 +16049,72 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ shr $0x2,%ecx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - je 1005d │ │ │ │ + je 1005d │ │ │ │ mov 0x7c(%edi),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%ecx │ │ │ │ - mov 0x18(%edi),%eax │ │ │ │ mov 0x24(%edi),%ebx │ │ │ │ + mov 0x18(%edi),%eax │ │ │ │ mov 0x40(%edi),%edx │ │ │ │ - imul %ecx,%eax │ │ │ │ fildl (%ebx) │ │ │ │ + imul %ecx,%eax │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ lea 0x0(,%ecx,8),%ebx │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ - flds (%edx,%eax,4) │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + flds (%edx,%eax,4) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ + mov 0x2c(%edi),%eax │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + movzwl -0x1a(%ebp),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%edi),%eax │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - movzwl -0x1a(%ebp),%eax │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ + fildl -0x34(%ebp) │ │ │ │ + or $0xc,%ah │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ flds (%edx,%ebx,1) │ │ │ │ + mov %ax,-0x1e(%ebp) │ │ │ │ + mov 0x30(%edi),%eax │ │ │ │ fsts -0x68(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x7c(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ - sub -0x24(%ebp),%ebx │ │ │ │ - mov 0x30(%edi),%eax │ │ │ │ + sub -0x34(%ebp),%ebx │ │ │ │ mov %ebx,-0x7c(%ebp) │ │ │ │ fildl -0x7c(%ebp) │ │ │ │ - flds -0x90(%ebp) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ + flds -0x90(%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) │ │ │ │ flds (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(3) │ │ │ │ fcomi %st(3),%st │ │ │ │ - jbe 103f5 │ │ │ │ + jbe 103f5 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ @@ -16173,24 +16140,24 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 10144 │ │ │ │ + je 10144 │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%esi) │ │ │ │ fmuls -0x4c44(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ fsts 0x0(,%eax,4) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 101e0 │ │ │ │ + jle 101e0 │ │ │ │ flds -0x68(%ebp) │ │ │ │ fmuls -0xa0(%ebp) │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ lea 0x4(%ebx),%ecx │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ @@ -16208,59 +16175,59 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - jmp 101c0 │ │ │ │ + jmp 101c0 │ │ │ │ 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 │ │ │ │ fmul %st,%st(1) │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%ecx │ │ │ │ fmul %st(4),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstps -0x4(%ecx) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 101c0 │ │ │ │ + jne 101c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - jmp 101f0 │ │ │ │ + jmp 101f0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ flds 0x4(%edx,%eax,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x4(%edx,%eax,1),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ flds (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x74(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ - sub -0x24(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ - flds -0x8c(%ebp) │ │ │ │ + sub -0x34(%ebp),%eax │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + fildl -0x34(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ + flds -0x8c(%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) │ │ │ │ @@ -16268,15 +16235,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ flds 0x4(%eax) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 103d8 │ │ │ │ + jbe 103d8 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -16303,29 +16270,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 1029f │ │ │ │ + je 1029f │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%esi) │ │ │ │ fmuls -0x4c44(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ fsts (%eax,%ebx,8) │ │ │ │ test %edx,%edx │ │ │ │ - jle 10343 │ │ │ │ + jle 10343 │ │ │ │ fxch %st(2) │ │ │ │ fmuls -0xa4(%ebp) │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ @@ -16351,21 +16318,21 @@ │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 10320 │ │ │ │ + jne 10320 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - jmp 10350 │ │ │ │ + jmp 10350 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ @@ -16376,233 +16343,233 @@ │ │ │ │ push -0x60(%ebp) │ │ │ │ push %ecx │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ push -0x68(%ebp) │ │ │ │ lea (%ecx,%ebx,1),%edx │ │ │ │ push %edx │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ - call 82d0 │ │ │ │ + call 8290 │ │ │ │ mov -0x70(%ebp),%esp │ │ │ │ incl -0x40(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - cmp %eax,-0x34(%ebp) │ │ │ │ - jne 10030 │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + jne 10030 │ │ │ │ mov -0xb0(%ebp),%esp │ │ │ │ - jmp f4f7 │ │ │ │ + jmp f4b7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - flds -0x48(%ebp) │ │ │ │ + flds -0x34(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp fa13 │ │ │ │ + jmp f9cc │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - flds -0x48(%ebp) │ │ │ │ + flds -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp fb23 │ │ │ │ + jmp faec │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 10503 │ │ │ │ + ja 10503 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ flds -0x4c44(%esi) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 102ad │ │ │ │ + jmp 102ad │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ - ja 1081d │ │ │ │ + ja 1081d │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ flds -0x4c44(%esi) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 10152 │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ + jmp 10152 │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle f4f7 │ │ │ │ + jle f4b7 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0xc(%edi),%ebx │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov 0x40(%ecx),%ecx │ │ │ │ mov 0x5c(%esi),%esi │ │ │ │ inc %edi │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ test $0x8,%ah │ │ │ │ - jne 1049e │ │ │ │ + jne 1049e │ │ │ │ mov %ebx,%eax │ │ │ │ mov %edi,%ebx │ │ │ │ - shl $0x4,%ebx │ │ │ │ shl $0x3,%edi │ │ │ │ + shl $0x4,%ebx │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + xor %edi,%edi │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ - mov %edi,-0x24(%ebp) │ │ │ │ lea 0x4(%ecx),%ebx │ │ │ │ - xor %edi,%edi │ │ │ │ mov %esi,%ecx │ │ │ │ mov %eax,%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ + inc %edi │ │ │ │ push -0x4c(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ - inc %edi │ │ │ │ push %ebx │ │ │ │ - push -0x4(%ebx) │ │ │ │ add $0x8,%ebx │ │ │ │ lea (%ecx,%eax,1),%edx │ │ │ │ + push -0xc(%ebx) │ │ │ │ mov %esi,%eax │ │ │ │ add $0x8,%esi │ │ │ │ push %edx │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ - call 82d0 │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + call 8290 │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ add $0x20,%esp │ │ │ │ add -0x40(%ebp),%ecx │ │ │ │ - cmp %edi,-0x34(%ebp) │ │ │ │ - jne 10460 │ │ │ │ - jmp f4f7 │ │ │ │ + cmp %edi,-0x24(%ebp) │ │ │ │ + jne 10460 │ │ │ │ + jmp f4b7 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ inc %ebx │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea 0x1(%eax,%eax,1),%eax │ │ │ │ imul -0x30(%ebp),%eax │ │ │ │ add %edx,%edi │ │ │ │ - mov %edi,-0x24(%ebp) │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ push -0x4c(%ebp) │ │ │ │ + shl $0x4,%ecx │ │ │ │ push -0x64(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ - shl $0x4,%ecx │ │ │ │ - lea 0x4(%edi,%edx,1),%edi │ │ │ │ - lea (%esi,%eax,8),%eax │ │ │ │ add %esi,%ecx │ │ │ │ + lea 0x4(%edi,%edx,1),%edi │ │ │ │ push %edi │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ + lea (%esi,%eax,8),%eax │ │ │ │ push (%edi,%edx,1) │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ push %eax │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - call 82d0 │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + call 8290 │ │ │ │ add $0x20,%esp │ │ │ │ - cmp %ebx,-0x34(%ebp) │ │ │ │ - jne 104a0 │ │ │ │ - jmp f4f7 │ │ │ │ + cmp %ebx,-0x24(%ebp) │ │ │ │ + jne 104a0 │ │ │ │ + jmp f4b7 │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 102ad │ │ │ │ + jmp 102ad │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 10d0a │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ + jne 10d0a │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle f4f7 │ │ │ │ + jle f4b7 │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ movl $0x0,-0x68(%ebp) │ │ │ │ lea 0x2(%edi),%ecx │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + fildl -0x34(%ebp) │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ + shl $0x3,%edi │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ - fstps -0x78(%ebp) │ │ │ │ - fildl -0x60(%ebp) │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov %ebx,-0x84(%ebp) │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + fstps -0x78(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ fstps -0x8c(%ebp) │ │ │ │ fildl -0x64(%ebp) │ │ │ │ - mov %ebx,-0x84(%ebp) │ │ │ │ fstps -0x90(%ebp) │ │ │ │ - shl $0x3,%edi │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov %edi,-0x94(%ebp) │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ sub -0x88(%ebp),%esp │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov %esp,-0x48(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ testb $0x8,0x39(%ebx) │ │ │ │ - je 105c1 │ │ │ │ + je 105c1 │ │ │ │ mov 0x7c(%ebx),%eax │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ mov 0x40(%edi),%edi │ │ │ │ flds (%edi,%ebx,1) │ │ │ │ test %edx,%edx │ │ │ │ - jle 10b22 │ │ │ │ + jle 10b22 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ imul 0x18(%ebx),%eax │ │ │ │ mov 0x24(%ebx),%ebx │ │ │ │ mov 0x2c(%ecx),%ecx │ │ │ │ fildl (%ebx) │ │ │ │ mov %ebx,-0x7c(%ebp) │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - fmuls (%edi,%eax,4) │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ + fmuls (%edi,%eax,4) │ │ │ │ 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 │ │ │ │ sub %ecx,%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ - flds -0x8c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + flds -0x8c(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmuls -0x78(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ @@ -16616,57 +16583,57 @@ │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x4d80(%esi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 10696 │ │ │ │ + jmp 10696 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ flds (%ecx,%edx,4) │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x30(%ebp) │ │ │ │ - je 106f0 │ │ │ │ - sub -0x24(%ebp),%eax │ │ │ │ - lea 0x0(,%eax,4),%edx │ │ │ │ + je 106f0 │ │ │ │ + sub -0x34(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ mov %edx,%edi │ │ │ │ neg %edi │ │ │ │ fcomip %st(1),%st │ │ │ │ cmovbe %edi,%edx │ │ │ │ flds (%ecx,%edx,1) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x40(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 10680 │ │ │ │ + ja 10680 │ │ │ │ shl $0x2,%edx │ │ │ │ mov %ecx,%edi │ │ │ │ sub %edx,%edi │ │ │ │ flds (%edi) │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp -0x30(%ebp),%ebx │ │ │ │ - jne 10693 │ │ │ │ + jne 10693 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 106f6 │ │ │ │ + jmp 106f6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ @@ -16708,112 +16675,112 @@ │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x4d80(%esi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 10783 │ │ │ │ + jmp 10783 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sub -0x24(%ebp),%eax │ │ │ │ + sub -0x34(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ fildl -0x40(%ebp) │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ mov %eax,%ebx │ │ │ │ neg %ebx │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%ebx │ │ │ │ lea 0x1(%edi,%ebx,1),%ebx │ │ │ │ flds (%ecx,%ebx,4) │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ + lea 0x1(%edi,%ebx,1),%ebx │ │ │ │ fmul %st(3),%st │ │ │ │ fildl -0x40(%ebp) │ │ │ │ - lea 0x1(%edi,%ebx,1),%ebx │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 107b9 │ │ │ │ + ja 107b9 │ │ │ │ mov %edi,%ebx │ │ │ │ sub %eax,%ebx │ │ │ │ flds (%ecx,%ebx,4) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x8(%edi,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x30(%ebp) │ │ │ │ - jne 10780 │ │ │ │ + jne 10780 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ add 0xc(%edi),%eax │ │ │ │ push -0x4c(%ebp) │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ push -0x64(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ push -0x70(%ebp) │ │ │ │ - lea (%ecx,%edi,1),%edx │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ + lea (%ecx,%edi,1),%edx │ │ │ │ push %edx │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ - call 82d0 │ │ │ │ + call 8290 │ │ │ │ mov -0x74(%ebp),%esp │ │ │ │ incl -0x68(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - cmp %eax,-0x34(%ebp) │ │ │ │ - jne 105a0 │ │ │ │ - jmp f4f7 │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + jne 105a0 │ │ │ │ + jmp f4b7 │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 10152 │ │ │ │ + jmp 10152 │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov %esp,-0x88(%ebp) │ │ │ │ inc %edi │ │ │ │ mov %edi,-0x6c(%ebp) │ │ │ │ shl $0x4,%edi │ │ │ │ mov %edi,%ebx │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ lea 0xf(%edi),%edi │ │ │ │ sub %ebx,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%ecx │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ mov %ecx,%ebx │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ mov 0x30(%ecx),%ecx │ │ │ │ flds (%ecx) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%ebx,4) │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ lea 0x1(%ebx,%ebx,1),%ebx │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ shl $0x3,%ebx │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ add %edx,%ebx │ │ │ │ cmpl $0x0,-0x74(%ebp) │ │ │ │ - jle 110d5 │ │ │ │ + jle 110d5 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x4c48(%esi) │ │ │ │ add $0x4,%edx │ │ │ │ fldt -0x4c3c(%esi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x40(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -16824,30 +16791,30 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 108e2 │ │ │ │ - jmp 108e0 │ │ │ │ + jmp 108e2 │ │ │ │ + jmp 108e0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%edx) │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 108e0 │ │ │ │ + jne 108e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ lea 0x4(%ebx),%edx │ │ │ │ fchs │ │ │ │ @@ -16871,138 +16838,138 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsts (%ebx) │ │ │ │ fld %st(0) │ │ │ │ - jmp 10942 │ │ │ │ + jmp 10942 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%edx) │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 10940 │ │ │ │ + jne 10940 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 10b17 │ │ │ │ + jle 10b17 │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - mov %ebx,-0x24(%ebp) │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ lea 0x4(%ecx),%edx │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ lea 0x4(%edx,%ecx,1),%ecx │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ add %edx,%ecx │ │ │ │ mov %edi,%edx │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ shr $0x4,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ mov %edx,-0x7c(%ebp) │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x48(%ebp) │ │ │ │ sub -0x7c(%ebp),%esp │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ mov %ecx,%edx │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ shr $0x2,%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ test $0x8,%ah │ │ │ │ - je 109dd │ │ │ │ + je 109dd │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x5c(%eax),%ecx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ flds 0x4(%ecx,%eax,1) │ │ │ │ flds (%ecx,%eax,1) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - fsts 0x0(,%edx,4) │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ lea 0x1(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ + fsts 0x0(,%edx,4) │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 10b2e │ │ │ │ + jle 10b2e │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ fld1 │ │ │ │ lea 0x4(%ebx),%edx │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ - jmp 10a40 │ │ │ │ + jmp 10a40 │ │ │ │ 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 │ │ │ │ fmul %st(2),%st │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 10a40 │ │ │ │ + jne 10a40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - mov %ebx,-0x24(%ebp) │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ flds (%eax) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ flds 0x4(%ecx,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fsts (%eax,%ebx,8) │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ - fld1 │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - jmp 10aa0 │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + fld1 │ │ │ │ + jmp 10aa0 │ │ │ │ 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 │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 10aa0 │ │ │ │ + jne 10aa0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ebx,-0x24(%ebp) │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov 0xc(%ebx),%ecx │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%ecx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ @@ -17013,37 +16980,37 @@ │ │ │ │ push %ecx │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ push (%edx,%eax,1) │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ lea (%ecx,%ebx,1),%eax │ │ │ │ push %eax │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - call 82d0 │ │ │ │ + call 8290 │ │ │ │ mov -0x48(%ebp),%esp │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - cmp %eax,-0x34(%ebp) │ │ │ │ - je 10b17 │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + je 10b17 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ - jmp 109b0 │ │ │ │ + jmp 109b0 │ │ │ │ mov -0x88(%ebp),%esp │ │ │ │ - jmp f4f7 │ │ │ │ + jmp f4b7 │ │ │ │ lea 0x4(%edi,%ebx,1),%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ - jmp 107d3 │ │ │ │ + jmp 107d3 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ flds (%eax) │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fstps (%eax,%ebx,8) │ │ │ │ - jmp 10abe │ │ │ │ + jmp 10abe │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ mov %esp,-0x84(%ebp) │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -17051,51 +17018,51 @@ │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x78(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 10c61 │ │ │ │ + jle 10c61 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ + mov %eax,%edi │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ - mov %eax,%edi │ │ │ │ test %edx,%edx │ │ │ │ - jle 1116c │ │ │ │ + jle 1116c │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + fildl -0x4c(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov %ebx,-0x7c(%ebp) │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ or $0xc,%dh │ │ │ │ - add %ebx,%ecx │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ + add %ebx,%ecx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ lea (%edi,%ebx,4),%ebx │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ - mov %edi,-0x24(%ebp) │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ - jmp 10bfe │ │ │ │ + jmp 10bfe │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi),%ecx │ │ │ │ - addl $0x4,-0x24(%ebp) │ │ │ │ + addl $0x4,-0x34(%ebp) │ │ │ │ add $0x4,%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ fmuls (%ebx) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ @@ -17107,95 +17074,95 @@ │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov (%edi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %edi,-0x44(%ebp) │ │ │ │ - jne 10bf0 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 10bf0 │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ - cmp %edx,-0x34(%ebp) │ │ │ │ - je 10c5c │ │ │ │ + cmp %edx,-0x24(%ebp) │ │ │ │ + je 10c5c │ │ │ │ add $0x8,%eax │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %ebx,-0x6c(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jmp 10bd0 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 10bd0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 110e7 │ │ │ │ + jle 110e7 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 10c85 │ │ │ │ + je 10c85 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 10c93 │ │ │ │ + je 10c93 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 10c85 │ │ │ │ + jne 10c85 │ │ │ │ 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) │ │ │ │ or $0xc,%ah │ │ │ │ + fyl2x │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ dec %edx │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov %eax,%edi │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ push -0x80(%ebp) │ │ │ │ - push -0x34(%ebp) │ │ │ │ + push -0x24(%ebp) │ │ │ │ call 33b0 │ │ │ │ add $0x14,%esp │ │ │ │ push %edi │ │ │ │ call 3200 │ │ │ │ mov -0x84(%ebp),%esp │ │ │ │ - jmp f880 │ │ │ │ + jmp f840 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ mov %esp,-0x88(%ebp) │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -17203,208 +17170,208 @@ │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x7c(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 10e35 │ │ │ │ + jle 10e35 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %edx,%edx │ │ │ │ - jle 1113c │ │ │ │ + jle 1113c │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - mov %ebx,-0x84(%ebp) │ │ │ │ + fildl -0x4c(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ + mov %ebx,-0x84(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ or $0xc,%dh │ │ │ │ - add %ebx,%edi │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ + add %ebx,%edi │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ lea (%edi,%ebx,4),%ebx │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ - jmp 10dce │ │ │ │ + jmp 10dce │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi),%ecx │ │ │ │ addl $0x4,-0x40(%ebp) │ │ │ │ add $0x4,%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ fmuls (%ebx) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x24(%ebp) │ │ │ │ + fistpl -0x34(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + mov -0x34(%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 │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %edi,-0x48(%ebp) │ │ │ │ - jne 10dc0 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 10dc0 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x34(%ebp) │ │ │ │ - je 10e2d │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + je 10e2d │ │ │ │ addl $0x8,-0x6c(%ebp) │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ add %ecx,-0x70(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp 10d98 │ │ │ │ + jmp 10d98 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 11132 │ │ │ │ + jle 11132 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 10e59 │ │ │ │ + je 10e59 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 10e67 │ │ │ │ + je 10e67 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 10e59 │ │ │ │ + jne 10e59 │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ shl $0x3,%eax │ │ │ │ + fyl2x │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstps -0x30(%ebp) │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ - flds -0x30(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ + flds -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 -0x80(%ebp) │ │ │ │ - push -0x34(%ebp) │ │ │ │ + push -0x24(%ebp) │ │ │ │ call 33b0 │ │ │ │ add $0x14,%esp │ │ │ │ push %edi │ │ │ │ call 3200 │ │ │ │ mov -0x88(%ebp),%esp │ │ │ │ - jmp 10535 │ │ │ │ + jmp 10535 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x90(%ebp) │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ mov %esp,-0x80(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 11020 │ │ │ │ + jle 11020 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %edx,%edx │ │ │ │ - jle 110f1 │ │ │ │ + jle 110f1 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ + fildl -0x4c(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ + mov %edi,-0x9c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ or $0xc,%dh │ │ │ │ - add %ebx,%ecx │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ + add %ebx,%ecx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ lea (%edi,%ebx,4),%ebx │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ - mov %edi,-0x24(%ebp) │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ - jmp 10fb3 │ │ │ │ + jmp 10fb3 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%edi),%edx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%ebx │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ fmuls (%ebx) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ @@ -17413,157 +17380,157 @@ │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov (%edi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ mov %edx,(%eax) │ │ │ │ add %ecx,%edx │ │ │ │ + cmp %edi,-0x48(%ebp) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov %edx,(%ecx) │ │ │ │ - cmp %edi,-0x48(%ebp) │ │ │ │ - jne 10fa0 │ │ │ │ + jne 10fa0 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x34(%ebp) │ │ │ │ - je 11012 │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + je 11012 │ │ │ │ addl $0x8,-0x74(%ebp) │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ add %ecx,-0x58(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp 10f7b │ │ │ │ + jmp 10f7b │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 11128 │ │ │ │ + jle 11128 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 11044 │ │ │ │ + je 11044 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 11052 │ │ │ │ + je 11052 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 11044 │ │ │ │ + jne 11044 │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ shl $0x3,%eax │ │ │ │ + fyl2x │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstps -0x30(%ebp) │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ - flds -0x30(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + flds -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 -0x8c(%ebp) │ │ │ │ - push -0x34(%ebp) │ │ │ │ + push -0x24(%ebp) │ │ │ │ call 33b0 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ add $0x14,%esp │ │ │ │ push %edx │ │ │ │ call 3200 │ │ │ │ mov -0x90(%ebp),%esp │ │ │ │ - jmp ffa8 │ │ │ │ + jmp ffa8 │ │ │ │ fstp %st(1) │ │ │ │ fstps (%ebx) │ │ │ │ - jmp 10960 │ │ │ │ + jmp 10960 │ │ │ │ fstp %st(1) │ │ │ │ fstps (%edx) │ │ │ │ - jmp ffa0 │ │ │ │ + jmp ffa0 │ │ │ │ mov $0xffffffff,%edx │ │ │ │ - jmp 10cd0 │ │ │ │ + jmp 10cd0 │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ - cmp %ecx,-0x34(%ebp) │ │ │ │ - je 11128 │ │ │ │ + cmp %ecx,-0x24(%ebp) │ │ │ │ + je 11128 │ │ │ │ + add $0x2,%eax │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %ecx,0xc(%edx) │ │ │ │ - add $0x2,%eax │ │ │ │ - cmp %eax,-0x34(%ebp) │ │ │ │ - je 11020 │ │ │ │ + je 11020 │ │ │ │ add $0x10,%edx │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ + cmp %ecx,-0x24(%ebp) │ │ │ │ movl $0x0,(%edx) │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ - cmp %ecx,-0x34(%ebp) │ │ │ │ - jne 110fe │ │ │ │ + jne 110fe │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 11052 │ │ │ │ + jmp 11052 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 10e67 │ │ │ │ + jmp 10e67 │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 11132 │ │ │ │ + je 11132 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%edi │ │ │ │ - je 10e35 │ │ │ │ + je 10e35 │ │ │ │ xor %edi,%edi │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %edi,(%eax) │ │ │ │ - jmp 11141 │ │ │ │ + jmp 11141 │ │ │ │ xor %eax,%eax │ │ │ │ mov %edi,%edx │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 110e7 │ │ │ │ + je 110e7 │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %ecx,0xc(%edx) │ │ │ │ cmp %eax,%edi │ │ │ │ - je 10c61 │ │ │ │ + je 10c61 │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x10,%edx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %ecx,(%edx) │ │ │ │ - jmp 11170 │ │ │ │ + jmp 11170 │ │ │ │ nop │ │ │ │ │ │ │ │ 000111a0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ @@ -17572,30 +17539,30 @@ │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ add $0x22cf5,%ebx │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov 0x2c(%edi),%edi │ │ │ │ mov (%eax),%esi │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ mov %esi,-0x6c(%ebp) │ │ │ │ cmp %edi,%esi │ │ │ │ jle 111fb │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ cmp %eax,%edi │ │ │ │ jge 111fb │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ inc %edi │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ add %edi,%edi │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov (%eax),%esi │ │ │ │ - mov %esi,-0x5c(%ebp) │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ cmp %edi,%esi │ │ │ │ jle 111fb │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ cmp %eax,%edi │ │ │ │ jl 11220 │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -17630,411 +17597,408 @@ │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 31b0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%esi │ │ │ │ test $0x20,%esi │ │ │ │ - jne 11e71 │ │ │ │ + jne 11e61 │ │ │ │ test $0x10,%esi │ │ │ │ - jne 11de8 │ │ │ │ + jne 11dd8 │ │ │ │ mov %esi,%eax │ │ │ │ and $0x8,%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - jne 12037 │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + jne 11ff7 │ │ │ │ mov %esi,%edx │ │ │ │ mov %esi,%eax │ │ │ │ and $0x800,%edx │ │ │ │ and $0x2,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ - jne 1235a │ │ │ │ + jne 1231a │ │ │ │ and $0x4,%esi │ │ │ │ mov %esi,-0x78(%ebp) │ │ │ │ - jne 11915 │ │ │ │ + jne 11905 │ │ │ │ test %edx,%edx │ │ │ │ - jne 128eb │ │ │ │ + jne 128ab │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ jle 11630 │ │ │ │ fld1 │ │ │ │ - fildl -0x5c(%ebp) │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - fdivr %st(1),%st │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ - lea 0x0(,%eax,8),%edx │ │ │ │ + fildl -0x68(%ebp) │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + movl $0x0,-0x70(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ lea (%edi,%edi,1),%esi │ │ │ │ - shl $0x4,%eax │ │ │ │ shl $0x3,%edi │ │ │ │ - mov %edx,-0x9c(%ebp) │ │ │ │ + lea 0x0(,%eax,8),%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %edi,-0xa8(%ebp) │ │ │ │ + mov %edx,-0x9c(%ebp) │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - fstps -0x50(%ebp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ + fstps -0x54(%ebp) │ │ │ │ fildl -0x64(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fstps -0x44(%ebp) │ │ │ │ + fstps -0x50(%ebp) │ │ │ │ fldt -0x4c3c(%ebx) │ │ │ │ - fstpt -0x40(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %esp,-0x80(%ebp) │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esp,-0x84(%ebp) │ │ │ │ sub -0xa0(%ebp),%esp │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esp,-0x70(%ebp) │ │ │ │ + mov %esp,-0x74(%ebp) │ │ │ │ mov %edi,%edx │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 11331 │ │ │ │ + je 11334 │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%edi,8),%edx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea 0x0(,%edx,8),%edi │ │ │ │ - mov %edi,-0x84(%ebp) │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ flds (%eax,%edi,1) │ │ │ │ lea 0x4(%eax,%edi,1),%edi │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ inc %edi │ │ │ │ - js 115dc │ │ │ │ + js 115ce │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov 0x18(%ecx),%edi │ │ │ │ imul %edx,%edi │ │ │ │ mov 0x24(%ecx),%edx │ │ │ │ - mov %edi,-0x88(%ebp) │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ fildl (%edx) │ │ │ │ - flds (%eax,%edi,4) │ │ │ │ mov %edx,-0x8c(%ebp) │ │ │ │ + flds (%eax,%edi,4) │ │ │ │ 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,-0x94(%ebp) │ │ │ │ mov %ecx,-0x90(%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 │ │ │ │ + fstps -0x40(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ flds (%edi) │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ - fsts -0x58(%ebp) │ │ │ │ + fsts -0x44(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ sub %ecx,%edi │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ lea 0x0(,%edi,4),%edx │ │ │ │ sub %edx,%ecx │ │ │ │ mov %edi,%edx │ │ │ │ - fstps -0x78(%ebp) │ │ │ │ - jmp 11460 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + fstps -0x5c(%ebp) │ │ │ │ + jmp 11459 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - flds -0x58(%ebp) │ │ │ │ + flds -0x44(%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 11445 │ │ │ │ + je 1143e │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%ebx) │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ jl 114a0 │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fmuls -0x50(%ebp) │ │ │ │ + fmuls -0x54(%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 │ │ │ │ + fadds -0x40(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ ja 11400 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 11c30 │ │ │ │ + ja 11c20 │ │ │ │ ffreep %st(0) │ │ │ │ - flds -0x78(%ebp) │ │ │ │ + flds -0x5c(%ebp) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 11460 │ │ │ │ + jge 11459 │ │ │ │ ffreep %st(0) │ │ │ │ jmp 114a2 │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ fildl 0x4(%edi) │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ flds 0x4(%eax,%edi,4) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ flds (%eax) │ │ │ │ + fxch %st(2) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ - fld %st(2) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fstps -0x44(%ebp) │ │ │ │ flds 0x4(%eax) │ │ │ │ - fsts -0x58(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ + fsts -0x5c(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ sub -0x90(%ebp),%edi │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ - add -0x70(%ebp),%ecx │ │ │ │ - fstps -0x78(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ - fstps -0x88(%ebp) │ │ │ │ - jmp 11581 │ │ │ │ - nop │ │ │ │ + add -0x74(%ebp),%ecx │ │ │ │ + fstps -0x80(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fstps -0x8c(%ebp) │ │ │ │ + flds -0x40(%ebp) │ │ │ │ + jmp 1157a │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - flds -0x58(%ebp) │ │ │ │ + flds -0x5c(%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 11565 │ │ │ │ + je 1155e │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%ebx) │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps 0x8(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 115d0 │ │ │ │ + jl 115c0 │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fmuls -0x44(%ebp) │ │ │ │ + fmuls -0x50(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - fsub %st(4),%st │ │ │ │ - fmul %st(2),%st │ │ │ │ + fsub %st(3),%st │ │ │ │ + fmuls -0x44(%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 11520 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 11c50 │ │ │ │ + ja 11c40 │ │ │ │ ffreep %st(0) │ │ │ │ - flds -0x78(%ebp) │ │ │ │ + flds -0x80(%ebp) │ │ │ │ fstps 0x8(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 11581 │ │ │ │ - ffreep %st(0) │ │ │ │ + jge 1157a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 115d6 │ │ │ │ + jmp 115c4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - flds -0x88(%ebp) │ │ │ │ + flds -0x8c(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 115d0 │ │ │ │ + fxch %st(1) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ + fstpt -0x30(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ add 0xc(%edi),%eax │ │ │ │ - push -0x54(%ebp) │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ + push -0x58(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - push -0x74(%ebp) │ │ │ │ - lea (%ecx,%edi,1),%edx │ │ │ │ + push -0x68(%ebp) │ │ │ │ + push -0x78(%ebp) │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ + lea (%ecx,%edi,1),%edx │ │ │ │ push %edx │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ - call 7b10 │ │ │ │ - mov -0x80(%ebp),%esp │ │ │ │ - incl -0x68(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + call 7ad0 │ │ │ │ + mov -0x84(%ebp),%esp │ │ │ │ + incl -0x70(%ebp) │ │ │ │ + fldt -0x30(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ cmp %eax,-0x60(%ebp) │ │ │ │ jne 11310 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + ffreep %st(0) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x54(%eax) │ │ │ │ call 31c0 │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ testb $0x1,0x38(%eax) │ │ │ │ - jne 11c70 │ │ │ │ + jne 11c60 │ │ │ │ cmp $0x1,%edi │ │ │ │ jle 11209 │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ movl $0x0,-0x74(%ebp) │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ mov %esi,%eax │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ shr $0x1f,%eax │ │ │ │ + shl $0x3,%edi │ │ │ │ add %esi,%eax │ │ │ │ + mov %edi,-0x84(%ebp) │ │ │ │ sar $1,%eax │ │ │ │ lea 0x0(,%eax,8),%ecx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ sub -0x24(%ebp),%edx │ │ │ │ - shl $0x3,%edi │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ sub -0x78(%ebp),%eax │ │ │ │ - mov %edi,-0x84(%ebp) │ │ │ │ imul %edi,%eax │ │ │ │ lea (%eax,%edx,1),%ecx │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ + mov %ecx,-0x64(%ebp) │ │ │ │ lea 0x0(,%esi,8),%ecx │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ imul -0x80(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ lea (%edx,%edi,1),%esi │ │ │ │ sub -0x24(%ebp),%esi │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ - mov %esi,-0x64(%ebp) │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ sub %ecx,%eax │ │ │ │ imul %edi,%eax │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ imul %ecx,%eax │ │ │ │ add -0x30(%ebp),%eax │ │ │ │ add %edx,%edi │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ sub $0x10,%esp │ │ │ │ flds (%eax) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ sub -0x78(%ebp),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - flds -0x4c50(%ebx) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ + flds -0x4c50(%ebx) │ │ │ │ fsts -0x24(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildl (%eax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ @@ -18044,56 +18008,54 @@ │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ fstps -0x34(%ebp) │ │ │ │ flds (%eax) │ │ │ │ + mov 0x24(%esi),%eax │ │ │ │ fildl -0x74(%ebp) │ │ │ │ fmuls -0x24(%ebp) │ │ │ │ - mov 0x24(%esi),%eax │ │ │ │ fildl (%eax) │ │ │ │ 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(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x1,-0x7c(%ebp) │ │ │ │ - jle 118d0 │ │ │ │ + jle 118c0 │ │ │ │ fld1 │ │ │ │ flds -0x34(%ebp) │ │ │ │ mov %esi,0x8(%ebp) │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ xor %esi,%esi │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 117b2 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstps -0x6c(%ebp) │ │ │ │ + fstps -0x70(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(1) │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ - fstps -0x50(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ - fstps -0x44(%ebp) │ │ │ │ flds 0x4(%ecx) │ │ │ │ mov %esi,%ecx │ │ │ │ sub -0x30(%ebp),%ecx │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - flds -0x4c50(%ebx) │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ + flds -0x4c50(%ebx) │ │ │ │ fsts -0x24(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildl 0x4(%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ @@ -18121,168 +18083,165 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ fld1 │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ fdivp %st,%st(1) │ │ │ │ - flds -0x44(%ebp) │ │ │ │ + flds -0x70(%ebp) │ │ │ │ fld %st(0) │ │ │ │ flds -0x40(%ebp) │ │ │ │ fmul %st,%st(1) │ │ │ │ flds 0x4(%ecx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmuls (%ecx,%esi,8) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ fstps (%ecx,%esi,8) │ │ │ │ fxch %st(1) │ │ │ │ fstps 0x4(%ecx,%esi,8) │ │ │ │ - flds -0x50(%ebp) │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ + flds -0x6c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ fmul %st,%st(1) │ │ │ │ flds 0x4(%edx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmuls (%edx,%esi,8) │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ fstps (%ecx,%esi,8) │ │ │ │ fxch %st(1) │ │ │ │ fstps 0x4(%ecx,%esi,8) │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - flds 0x4(%edx,%esi,8) │ │ │ │ - fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + flds 0x4(%edx,%esi,8) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmuls (%edx,%esi,8) │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ fstps (%ecx,%esi,8) │ │ │ │ fstps 0x4(%ecx,%esi,8) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - fmul %st,%st(2) │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ flds 0x4(%edx,%esi,8) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fxch %st(3) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fmuls (%edx,%esi,8) │ │ │ │ fstps (%ecx,%esi,8) │ │ │ │ - fxch %st(2) │ │ │ │ fstps 0x4(%ecx,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp -0x30(%ebp),%esi │ │ │ │ jl 117b0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ mov %edi,%esi │ │ │ │ - jmp 118e0 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 118d0 │ │ │ │ + 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 -0x74(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ - add %eax,-0x6c(%ebp) │ │ │ │ - add %edi,-0x58(%ebp) │ │ │ │ - add %eax,-0x68(%ebp) │ │ │ │ - add %edi,-0x64(%ebp) │ │ │ │ + add %eax,-0x64(%ebp) │ │ │ │ + add %edi,-0x50(%ebp) │ │ │ │ add %eax,-0x60(%ebp) │ │ │ │ - add %edi,-0x70(%ebp) │ │ │ │ - add %eax,-0x54(%ebp) │ │ │ │ add %edi,-0x5c(%ebp) │ │ │ │ + add %eax,-0x58(%ebp) │ │ │ │ + add %edi,-0x68(%ebp) │ │ │ │ + add %eax,-0x44(%ebp) │ │ │ │ + add %edi,-0x54(%ebp) │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ cmp -0x78(%ebp),%edx │ │ │ │ jl 11710 │ │ │ │ jmp 11209 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jne 12aea │ │ │ │ + jne 12aaa │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ jle 11630 │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ movl $0x0,-0x74(%ebp) │ │ │ │ lea 0x2(%esi),%edi │ │ │ │ cltd │ │ │ │ - idiv %edi │ │ │ │ shl $0x3,%esi │ │ │ │ + idiv %edi │ │ │ │ mov %esi,-0x9c(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ fildl -0x44(%ebp) │ │ │ │ - fstps -0x88(%ebp) │ │ │ │ - fildl -0x5c(%ebp) │ │ │ │ - fstps -0xa0(%ebp) │ │ │ │ - fildl -0x64(%ebp) │ │ │ │ - fstps -0xa8(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ mov %edi,-0x94(%ebp) │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ - mov %edi,-0x30(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ + fstps -0x88(%ebp) │ │ │ │ + fildl -0x68(%ebp) │ │ │ │ + fstps -0xa0(%ebp) │ │ │ │ + fildl -0x64(%ebp) │ │ │ │ + fstps -0xa8(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ mov %esp,-0x80(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ mov %edi,%eax │ │ │ │ testb $0x8,0x39(%esi) │ │ │ │ - je 119a8 │ │ │ │ + je 11998 │ │ │ │ mov 0x7c(%esi),%eax │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ sub -0x98(%ebp),%esp │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ mov 0x40(%esi),%edi │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ - mov %esp,-0x58(%ebp) │ │ │ │ + mov %esp,-0x54(%ebp) │ │ │ │ mov %esi,-0x78(%ebp) │ │ │ │ flds (%edi,%esi,1) │ │ │ │ test %edx,%edx │ │ │ │ - jle 1233a │ │ │ │ + jle 122fa │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ imul 0x18(%esi),%eax │ │ │ │ mov 0x24(%esi),%esi │ │ │ │ mov 0x2c(%edx),%edx │ │ │ │ fildl (%esi) │ │ │ │ mov %esi,-0x8c(%ebp) │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ fmuls (%edi,%eax,4) │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ 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 │ │ │ │ sub %edx,%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ - flds -0xa0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + flds -0xa0(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmuls -0x88(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ @@ -18296,75 +18255,75 @@ │ │ │ │ mov %edi,-0x84(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x4d80(%ebx) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 11a96 │ │ │ │ + jmp 11a86 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%esi,%edx,4) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x30(%ebp) │ │ │ │ - je 11af0 │ │ │ │ + je 11ae0 │ │ │ │ sub -0x44(%ebp),%eax │ │ │ │ - lea 0x0(,%eax,4),%edx │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ mov %edx,%edi │ │ │ │ neg %edi │ │ │ │ fcomip %st(1),%st │ │ │ │ cmovbe %edi,%edx │ │ │ │ flds (%esi,%edx,1) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x40(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 11a80 │ │ │ │ + ja 11a70 │ │ │ │ shl $0x2,%edx │ │ │ │ mov %esi,%edi │ │ │ │ sub %edx,%edi │ │ │ │ flds (%edi) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x30(%ebp) │ │ │ │ - jne 11a93 │ │ │ │ + jne 11a83 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 11af6 │ │ │ │ + jmp 11ae6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ fildl 0x4(%edx) │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ lea 0x4(%edi,%eax,1),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ fmuls 0x4(%edi,%edx,4) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ xor %edx,%edx │ │ │ │ add -0x9c(%ebp),%edi │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ flds -0xa8(%ebp) │ │ │ │ fmuls (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ @@ -18388,127 +18347,127 @@ │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x4d80(%ebx) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 11b93 │ │ │ │ + jmp 11b83 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub -0x44(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ fildl -0x40(%ebp) │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ mov %eax,%ecx │ │ │ │ neg %ecx │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%ecx │ │ │ │ lea 0x1(%edi,%ecx,1),%ecx │ │ │ │ flds (%esi,%ecx,4) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ + lea 0x1(%edi,%ecx,1),%ecx │ │ │ │ fmul %st(3),%st │ │ │ │ fildl -0x40(%ebp) │ │ │ │ - lea 0x1(%edi,%ecx,1),%ecx │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 11bc9 │ │ │ │ + ja 11bb9 │ │ │ │ mov %edi,%ecx │ │ │ │ sub %eax,%ecx │ │ │ │ flds (%esi,%ecx,4) │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x8(%edi,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x30(%ebp) │ │ │ │ - jne 11b90 │ │ │ │ + jne 11b80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ add 0xc(%edi),%eax │ │ │ │ - push -0x54(%ebp) │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ + push -0x58(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ - push -0x5c(%ebp) │ │ │ │ + push -0x68(%ebp) │ │ │ │ push -0x84(%ebp) │ │ │ │ - lea (%ecx,%edi,1),%edx │ │ │ │ + mov -0x94(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ + lea (%ecx,%edi,1),%edx │ │ │ │ push %edx │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ - call 7b10 │ │ │ │ + call 7ad0 │ │ │ │ mov -0x80(%ebp),%esp │ │ │ │ incl -0x74(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ cmp %eax,-0x60(%ebp) │ │ │ │ - jne 11990 │ │ │ │ + jne 11980 │ │ │ │ jmp 11630 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - flds -0x58(%ebp) │ │ │ │ + flds -0x44(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 11453 │ │ │ │ + jmp 1144c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - flds -0x58(%ebp) │ │ │ │ + flds -0x5c(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 11573 │ │ │ │ + jmp 1156c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmpl $0x1,-0x6c(%ebp) │ │ │ │ jle 11209 │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ jle 11209 │ │ │ │ mov 0x58(%eax),%eax │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ - mov %edx,-0x60(%ebp) │ │ │ │ + mov %edx,-0x5c(%ebp) │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ shr $0x1f,%eax │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ sar $1,%ecx │ │ │ │ sub %ecx,%ebx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ sub %edx,%eax │ │ │ │ imul %eax,%edi │ │ │ │ lea (%ebx,%edi,1),%eax │ │ │ │ mov %edi,%ecx │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ lea (%edi,%eax,8),%edi │ │ │ │ mov %esi,%eax │ │ │ │ lea 0x0(,%esi,8),%esi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ - mov %esi,-0x5c(%ebp) │ │ │ │ imul %edx,%eax │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ lea (%edi,%ebx,8),%edi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ lea (%esi,%eax,8),%edi │ │ │ │ lea (%ebx,%ecx,8),%ebx │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ @@ -18520,15 +18479,15 @@ │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %edx,-0x64(%ebp) │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ nop │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ flds (%edx,%eax,4) │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ flds (%edx,%eax,4) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ @@ -18569,235 +18528,227 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fstps (%ecx,%eax,8) │ │ │ │ fstps 0x4(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x44(%ebp) │ │ │ │ - jg 11d40 │ │ │ │ + jg 11d30 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ incl -0x58(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ add %eax,-0x40(%ebp) │ │ │ │ add %eax,-0x30(%ebp) │ │ │ │ add %eax,-0x34(%ebp) │ │ │ │ - add %eax,-0x24(%ebp) │ │ │ │ add %edx,%esi │ │ │ │ add %edx,%edi │ │ │ │ add %edx,%ebx │ │ │ │ + add %eax,-0x24(%ebp) │ │ │ │ add %edx,%ecx │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ cmp %edx,-0x58(%ebp) │ │ │ │ - jl 11d20 │ │ │ │ + jl 11d10 │ │ │ │ jmp 11209 │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ jle 11630 │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x5c(%eax),%edx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ and $0x800,%esi │ │ │ │ mov 0x40(%edi),%edi │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ - jne 11fc1 │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + jne 11f81 │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ mov %ecx,%esi │ │ │ │ - shl $0x4,%esi │ │ │ │ shl $0x3,%ecx │ │ │ │ + shl $0x4,%esi │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ lea 0x4(%edi),%edx │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ mov %esi,%ecx │ │ │ │ mov %edx,%esi │ │ │ │ nop │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push -0x64(%ebp) │ │ │ │ - push -0x5c(%ebp) │ │ │ │ + push -0x58(%ebp) │ │ │ │ inc %edi │ │ │ │ + push -0x64(%ebp) │ │ │ │ + push -0x68(%ebp) │ │ │ │ push %esi │ │ │ │ - push -0x4(%esi) │ │ │ │ add $0x8,%esi │ │ │ │ + push -0xc(%esi) │ │ │ │ add %ecx,%edx │ │ │ │ push %edx │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - call 7b10 │ │ │ │ + call 7ad0 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ add $0x20,%esp │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ add -0x50(%ebp),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ cmp %edi,-0x60(%ebp) │ │ │ │ - jne 11e30 │ │ │ │ + jne 11e20 │ │ │ │ jmp 11630 │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ jle 11630 │ │ │ │ mov 0x7c(%eax),%edx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x5c(%eax),%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x60(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ imul %eax,%eax │ │ │ │ and $0x800,%esi │ │ │ │ mov %esi,-0x78(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - je 11fa8 │ │ │ │ + je 11f68 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 11f85 │ │ │ │ + je 11f46 │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov 0x4(%edx,%eax,8),%eax │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ + mov %edx,-0x5c(%ebp) │ │ │ │ shl $0x2,%esi │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ lea (%edi,%eax,8),%esi │ │ │ │ imul -0x40(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ mov %eax,%ecx │ │ │ │ shl $0x4,%ecx │ │ │ │ lea (%edi,%ecx,1),%edx │ │ │ │ add -0x70(%ebp),%ecx │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ lea (%edi,%eax,4),%edi │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ - jmp 11f40 │ │ │ │ - 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 │ │ │ │ - mov (%edx),%eax │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ flds (%ecx) │ │ │ │ - flds 0x4(%esi) │ │ │ │ - fmul %st(1),%st │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%ecx │ │ │ │ + flds 0x4(%esi) │ │ │ │ + mov -0x4(%edx),%eax │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ + cmp %edx,-0x30(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds 0x4(%edi,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%edi,%eax,8) │ │ │ │ fstps (%edi,%eax,8) │ │ │ │ fstps 0x4(%edi,%eax,8) │ │ │ │ - cmp %edx,-0x30(%ebp) │ │ │ │ - jne 11f40 │ │ │ │ + jne 11f00 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x60(%ebp) │ │ │ │ je 11630 │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 11fa0 │ │ │ │ + jne 11f60 │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - jmp 11ede │ │ │ │ + jmp 11ece │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ je 11630 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 11f85 │ │ │ │ + jne 11f46 │ │ │ │ jmp 11630 │ │ │ │ - nop │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - jmp 11ec0 │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + jmp 11eb0 │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ je 11630 │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 11ed2 │ │ │ │ + jmp 11ec2 │ │ │ │ xor %esi,%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ inc %esi │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea 0x1(%eax,%eax,1),%eax │ │ │ │ - imul -0x58(%ebp),%eax │ │ │ │ + imul -0x5c(%ebp),%eax │ │ │ │ add %edx,%edi │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ shl $0x4,%ecx │ │ │ │ add -0x30(%ebp),%ecx │ │ │ │ - push -0x54(%ebp) │ │ │ │ + push -0x58(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ lea 0x4(%edi,%edx,1),%edi │ │ │ │ - push -0x5c(%ebp) │ │ │ │ + push -0x68(%ebp) │ │ │ │ push %edi │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ push (%edi,%edx,1) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ lea (%edi,%eax,8),%eax │ │ │ │ push %eax │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - call 7b10 │ │ │ │ + call 7ad0 │ │ │ │ add $0x20,%esp │ │ │ │ cmp %esi,-0x60(%ebp) │ │ │ │ - jne 11fd0 │ │ │ │ + jne 11f90 │ │ │ │ jmp 11630 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ lea 0xf(%eax),%edi │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ + shr $0x2,%ecx │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - shr $0x2,%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ - mov 0x30(%edx),%edx │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ + mov 0x30(%edx),%edx │ │ │ │ flds (%edx) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%ecx,4) │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ lea 0x1(%ecx,%ecx,1),%ecx │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ cmpl $0x0,-0x78(%ebp) │ │ │ │ - jle 12f04 │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + jle 12ec4 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x4c48(%ebx) │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ fldt -0x4c3c(%ebx) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x40(%ebp) │ │ │ │ @@ -18809,29 +18760,29 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 120e2 │ │ │ │ + jmp 120a2 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 120e0 │ │ │ │ + jne 120a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivs 0x4(%edx) │ │ │ │ @@ -18855,38 +18806,38 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsts (%edx) │ │ │ │ add -0x74(%ebp),%edx │ │ │ │ fld %st(0) │ │ │ │ - jmp 12162 │ │ │ │ - jmp 12160 │ │ │ │ + jmp 12122 │ │ │ │ + jmp 12120 │ │ │ │ lea %cs:0x0(%esi,%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) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 12160 │ │ │ │ + jne 12120 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1232f │ │ │ │ + jle 122ef │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ lea 0x4(%eax),%edx │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ lea 0x4(%edx,%eax,1),%eax │ │ │ │ @@ -18904,36 +18855,36 @@ │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ shr $0x2,%edx │ │ │ │ and $0x800,%esi │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - je 12203 │ │ │ │ + je 121c3 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ mov 0x5c(%eax),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ lea 0x1(%esi,%esi,1),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ flds 0x4(%ecx,%eax,1) │ │ │ │ flds (%ecx,%eax,1) │ │ │ │ lea (%ecx,%esi,8),%eax │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ fsts 0x0(,%edx,4) │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 12349 │ │ │ │ + jle 12309 │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ fld1 │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -18941,114 +18892,114 @@ │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 12260 │ │ │ │ + jne 12220 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ flds 0x4(%ecx,%esi,8) │ │ │ │ flds (%eax) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ fsts (%eax,%esi,4) │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ - fld1 │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ - jmp 122c0 │ │ │ │ + fld1 │ │ │ │ + jmp 12280 │ │ │ │ lea %cs:0x0(%esi,%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 │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 122c0 │ │ │ │ + jne 12280 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov 0xc(%ecx),%esi │ │ │ │ - push -0x54(%ebp) │ │ │ │ + push -0x58(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ - push -0x5c(%ebp) │ │ │ │ + push -0x68(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ lea 0x4(%edx,%eax,1),%ecx │ │ │ │ add %eax,%esi │ │ │ │ push %ecx │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ push (%edx,%eax,1) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ add %ecx,%eax │ │ │ │ push %eax │ │ │ │ mov %esi,%eax │ │ │ │ - call 7b10 │ │ │ │ + call 7ad0 │ │ │ │ mov -0x50(%ebp),%esp │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp %eax,-0x60(%ebp) │ │ │ │ - je 1232f │ │ │ │ + je 122ef │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x38(%eax),%esi │ │ │ │ - jmp 121d0 │ │ │ │ + jmp 12190 │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ jmp 11630 │ │ │ │ lea 0x4(%edi,%esi,1),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ - jmp 11be3 │ │ │ │ + jmp 11bd3 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ flds (%eax) │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fstps (%eax,%esi,4) │ │ │ │ - jmp 122db │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + jmp 1229b │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ mov %esp,-0xbc(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ + shl $0x3,%edi │ │ │ │ shl $0x4,%eax │ │ │ │ lea 0xf(%eax),%esi │ │ │ │ sub %eax,%esp │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ + mov %edi,-0x8c(%ebp) │ │ │ │ mov %esi,-0xc0(%ebp) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ mov %eax,%ecx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ shr $0x2,%ecx │ │ │ │ - shl $0x3,%edi │ │ │ │ - mov 0x30(%esi),%esi │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov %edi,-0x90(%ebp) │ │ │ │ + mov 0x30(%esi),%esi │ │ │ │ flds (%esi) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%ecx,4) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ dec %ecx │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 12f0d │ │ │ │ + jle 12ecd │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x4c48(%ebx) │ │ │ │ mov %edi,%ecx │ │ │ │ add $0x4,%eax │ │ │ │ fldt -0x4c3c(%ebx) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x30(%ebp) │ │ │ │ @@ -19060,29 +19011,29 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 12402 │ │ │ │ + jmp 123c2 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fld %st(0) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 12400 │ │ │ │ + jne 123c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ fchs │ │ │ │ @@ -19107,62 +19058,62 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsts (%esi) │ │ │ │ fld %st(0) │ │ │ │ - jmp 12482 │ │ │ │ + jmp 12442 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 12480 │ │ │ │ + jne 12440 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ test %edx,%edx │ │ │ │ - jne 12cf2 │ │ │ │ + jne 12cb2 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 12870 │ │ │ │ - fildl -0x5c(%ebp) │ │ │ │ + jle 12830 │ │ │ │ + fildl -0x68(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ - fsts -0xac(%ebp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ lea 0x4(%eax),%esi │ │ │ │ mov %esi,-0xa8(%ebp) │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ lea 0x4(%esi,%eax,1),%eax │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ + fsts -0xac(%ebp) │ │ │ │ add %esi,%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - fstps -0x98(%ebp) │ │ │ │ - fildl -0x64(%ebp) │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ - fsts -0xb0(%ebp) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ + fstps -0x98(%ebp) │ │ │ │ + fildl -0x64(%ebp) │ │ │ │ + fsts -0xb0(%ebp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fstps -0x94(%ebp) │ │ │ │ fldt -0x4c3c(%ebx) │ │ │ │ fstpt -0x50(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ sub -0xa0(%ebp),%esp │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ @@ -19170,71 +19121,71 @@ │ │ │ │ mov %eax,%edi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ shr $0x2,%edi │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov %edi,-0x84(%ebp) │ │ │ │ mov %edx,%edi │ │ │ │ testb $0x8,0x39(%esi) │ │ │ │ - je 12560 │ │ │ │ + je 12520 │ │ │ │ mov 0x7c(%esi),%eax │ │ │ │ mov 0x4(%eax,%edx,8),%edi │ │ │ │ + mov 0x24(%esi),%ecx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ mov 0x40(%esi),%edx │ │ │ │ - mov 0x24(%esi),%ecx │ │ │ │ - imul %edi,%eax │ │ │ │ fildl (%ecx) │ │ │ │ + imul %edi,%eax │ │ │ │ shl $0x3,%edi │ │ │ │ - flds (%edx,%eax,4) │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + flds (%edx,%eax,4) │ │ │ │ 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,-0x44(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fldcw -0x1c(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x1a(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ + or $0xc,%ah │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ flds (%edx,%edi,1) │ │ │ │ fxch %st(2) │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x80(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ sub -0x44(%ebp),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ fildl -0x80(%ebp) │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ fsts -0x88(%ebp) │ │ │ │ flds -0x98(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ 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) │ │ │ │ fadd %st,%st(2) │ │ │ │ flds (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 12892 │ │ │ │ + jbe 12852 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -19261,33 +19212,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 12645 │ │ │ │ + je 12605 │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%ebx) │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ fsts 0x0(,%eax,4) │ │ │ │ test %edi,%edi │ │ │ │ - jle 126e3 │ │ │ │ + jle 126a3 │ │ │ │ flds -0xac(%ebp) │ │ │ │ + mov %edx,-0x84(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - mov %edx,-0x84(%ebp) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fsubs -0x88(%ebp) │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edi │ │ │ │ + fmul %st(4),%st │ │ │ │ + fsubs -0x88(%ebp) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ fldt -0x50(%ebp) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(2) │ │ │ │ frndint │ │ │ │ @@ -19306,30 +19257,30 @@ │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edi │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstps -0x4(%edi) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 126c0 │ │ │ │ + jne 12680 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ - jmp 126f0 │ │ │ │ + jmp 126b0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ fildl 0x4(%ecx) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ flds 0x4(%edx,%eax,4) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ lea 0x4(%edx,%eax,1),%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ flds (%edx) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x78(%ebp) │ │ │ │ @@ -19352,15 +19303,15 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ flds 0x4(%eax) │ │ │ │ fldz │ │ │ │ fxch %st(3) │ │ │ │ fcomi %st(3),%st │ │ │ │ - jbe 1287b │ │ │ │ + jbe 1283b │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ @@ -19386,32 +19337,32 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1279d │ │ │ │ + je 1275d │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%ebx) │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ fsts (%eax,%edi,4) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1281d │ │ │ │ + jle 127dd │ │ │ │ fxch %st(2) │ │ │ │ fmuls -0xb0(%ebp) │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ - fsubs -0x44(%ebp) │ │ │ │ lea (%eax,%edi,1),%ecx │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ + fsubs -0x44(%ebp) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fldt -0x50(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ @@ -19429,152 +19380,152 @@ │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%ecx │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstps -0x4(%ecx) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 12800 │ │ │ │ + jne 127c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 12830 │ │ │ │ + jmp 127f0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ - push -0x54(%ebp) │ │ │ │ + push -0x58(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ - push -0x5c(%ebp) │ │ │ │ + push -0x68(%ebp) │ │ │ │ push %edx │ │ │ │ - lea (%ecx,%edi,1),%edx │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ + lea (%ecx,%edi,1),%edx │ │ │ │ push %edx │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ - call 7b10 │ │ │ │ + call 7ad0 │ │ │ │ mov -0x74(%ebp),%esp │ │ │ │ incl -0x40(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ cmp %eax,-0x60(%ebp) │ │ │ │ - jne 12530 │ │ │ │ + jne 124f0 │ │ │ │ mov -0xbc(%ebp),%esp │ │ │ │ jmp 11630 │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ - ja 128ab │ │ │ │ + ja 1286b │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ flds -0x4c44(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 127ab │ │ │ │ + jmp 1276b │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 128ca │ │ │ │ + ja 1288a │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ flds -0x4c44(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 12653 │ │ │ │ + jmp 12613 │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 127ab │ │ │ │ + jmp 1276b │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 12653 │ │ │ │ + jmp 12613 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x98(%ebp) │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov 0x2c(%eax),%edx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ + mov %esi,-0x70(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%edi │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ lea 0xf(%edi),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x8c(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 12a3d │ │ │ │ + jle 129fd │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 12f16 │ │ │ │ + jle 12ed6 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ fildl -0x40(%ebp) │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ or $0xc,%dh │ │ │ │ - add %edi,%esi │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ + add %edi,%esi │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ lea (%esi,%edi,4),%esi │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ - jmp 129d3 │ │ │ │ + jmp 12993 │ │ │ │ nop │ │ │ │ imul (%edi),%edx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%esi │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ fmuls (%esi) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ @@ -19587,61 +19538,61 @@ │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ mov %edx,(%eax) │ │ │ │ add %ecx,%edx │ │ │ │ + cmp %edi,-0x50(%ebp) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov %edx,(%ecx) │ │ │ │ - cmp %edi,-0x50(%ebp) │ │ │ │ - jne 129c0 │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + jne 12980 │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x70(%ebp) │ │ │ │ - je 12a35 │ │ │ │ + je 129f5 │ │ │ │ addl $0x8,-0x74(%ebp) │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ add %edx,-0x78(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp 129a0 │ │ │ │ + jmp 12960 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 12f4a │ │ │ │ + jle 12f0a │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%edi,1),%ecx │ │ │ │ and $0x4,%edi │ │ │ │ - je 12a64 │ │ │ │ + je 12a24 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 12a72 │ │ │ │ + je 12a32 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 12a64 │ │ │ │ + jne 12a24 │ │ │ │ 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) │ │ │ │ or $0xc,%ah │ │ │ │ + fyl2x │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -19669,64 +19620,64 @@ │ │ │ │ mov 0x7c(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0x2c(%eax),%edx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 12c44 │ │ │ │ + jle 12c04 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov %edi,-0x84(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 12f68 │ │ │ │ + jle 12f28 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ fildl -0x40(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ mov %esi,-0x9c(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ or $0xc,%dh │ │ │ │ - add %esi,%eax │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + add %esi,%eax │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ lea (%esi,%edi,4),%esi │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ - jmp 12bce │ │ │ │ + jmp 12b8e │ │ │ │ xchg %ax,%ax │ │ │ │ imul (%edi),%edx │ │ │ │ addl $0x4,-0x40(%ebp) │ │ │ │ add $0x4,%esi │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ fmuls (%esi) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ @@ -19738,72 +19689,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 │ │ │ │ + cmp %edi,-0x54(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax) │ │ │ │ - cmp %edi,-0x68(%ebp) │ │ │ │ - jne 12bc0 │ │ │ │ + jne 12b80 │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x78(%ebp) │ │ │ │ - je 12c36 │ │ │ │ + je 12bf6 │ │ │ │ addl $0x8,-0x84(%ebp) │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ add %edx,-0x80(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp 12b9c │ │ │ │ + jmp 12b5c │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 12f5e │ │ │ │ + jle 12f1e │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ and $0x4,%esi │ │ │ │ - je 12c6e │ │ │ │ + je 12c2e │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 12c7c │ │ │ │ + je 12c3c │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 12c6e │ │ │ │ + jne 12c2e │ │ │ │ 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 -0x78(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ shl $0x3,%eax │ │ │ │ + fyl2x │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstps -0x30(%ebp) │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ - flds -0x30(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ + flds -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) │ │ │ │ @@ -19814,75 +19765,75 @@ │ │ │ │ push %edi │ │ │ │ push -0x78(%ebp) │ │ │ │ call 33b0 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3200 │ │ │ │ mov -0xa0(%ebp),%esp │ │ │ │ - jmp 11926 │ │ │ │ + jmp 11916 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xb0(%ebp) │ │ │ │ mov 0x7c(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0x2c(%eax),%edx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x98(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 12e4e │ │ │ │ + jle 12e0e │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov %edi,-0x80(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 12f96 │ │ │ │ + jle 12f56 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ fildl -0x40(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ mov %edi,-0xa8(%ebp) │ │ │ │ mov %esi,-0xac(%ebp) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ or $0xc,%dh │ │ │ │ - add %esi,%eax │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ + add %esi,%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ lea (%esi,%edi,4),%esi │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ - jmp 12dde │ │ │ │ + jmp 12d9e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%edi),%edx │ │ │ │ addl $0x4,-0x40(%ebp) │ │ │ │ add $0x4,%esi │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ fmuls (%esi) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ @@ -19894,72 +19845,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,-0x50(%ebp) │ │ │ │ - jne 12dd0 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 12d90 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x78(%ebp) │ │ │ │ - je 12e40 │ │ │ │ + je 12e00 │ │ │ │ addl $0x8,-0x80(%ebp) │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ - add %edx,-0x74(%ebp) │ │ │ │ + add %edx,-0x54(%ebp) │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ movl $0x0,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - jmp 12da1 │ │ │ │ + jmp 12d61 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ mov -0xac(%ebp),%esi │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 12f54 │ │ │ │ + jle 12f14 │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ and $0x4,%esi │ │ │ │ - je 12e78 │ │ │ │ + je 12e38 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 12e86 │ │ │ │ + je 12e46 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 12e78 │ │ │ │ + jne 12e38 │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ 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) │ │ │ │ fstps -0x30(%ebp) │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ - flds -0x30(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + flds -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) │ │ │ │ @@ -19972,610 +19923,606 @@ │ │ │ │ push %esi │ │ │ │ call 33b0 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ add $0x14,%esp │ │ │ │ push %edx │ │ │ │ call 3200 │ │ │ │ mov -0xb0(%ebp),%esp │ │ │ │ - jmp 124a8 │ │ │ │ + jmp 12468 │ │ │ │ fstp %st(1) │ │ │ │ fstps (%eax) │ │ │ │ - jmp 12180 │ │ │ │ + jmp 12140 │ │ │ │ fstp %st(1) │ │ │ │ fstps (%edi) │ │ │ │ - jmp 124a0 │ │ │ │ + jmp 12460 │ │ │ │ xor %edx,%edx │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 12f4a │ │ │ │ + je 12f0a │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 12a3d │ │ │ │ + je 129fd │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 12f22 │ │ │ │ + jne 12ee2 │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp 12aaf │ │ │ │ + jmp 12a6f │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 12e86 │ │ │ │ + jmp 12e46 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 12c7c │ │ │ │ + jmp 12c3c │ │ │ │ xor %edx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,-0x78(%ebp) │ │ │ │ - je 12f5e │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ - mov %ecx,0xc(%eax) │ │ │ │ + je 12f1e │ │ │ │ add $0x2,%edx │ │ │ │ cmp %edx,-0x78(%ebp) │ │ │ │ - je 12c44 │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ + mov %ecx,0xc(%eax) │ │ │ │ + je 12c04 │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %ecx,(%eax) │ │ │ │ - jmp 12f6c │ │ │ │ + jmp 12f2c │ │ │ │ xor %edx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,-0x78(%ebp) │ │ │ │ - je 12f54 │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ - mov %ecx,0xc(%eax) │ │ │ │ + je 12f14 │ │ │ │ add $0x2,%edx │ │ │ │ cmp %edx,-0x78(%ebp) │ │ │ │ - je 12e4e │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ + mov %ecx,0xc(%eax) │ │ │ │ + je 12e0e │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %ecx,(%eax) │ │ │ │ - jmp 12f9a │ │ │ │ + jmp 12f5a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00012fd0 : │ │ │ │ +00012f90 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x11c,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x20ec8,%ebx │ │ │ │ + add $0x20f08,%ebx │ │ │ │ mov 0x1c(%eax),%edx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov (%edx),%edi │ │ │ │ cmp %eax,%edi │ │ │ │ - jle 135a0 │ │ │ │ + jle 13540 │ │ │ │ mov 0x4(%edx),%esi │ │ │ │ - mov %esi,-0xc4(%ebp) │ │ │ │ + mov %esi,-0xbc(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jge 135a0 │ │ │ │ + jge 13540 │ │ │ │ mov 0x8(%edx),%esi │ │ │ │ - mov %esi,-0xb0(%ebp) │ │ │ │ + mov %esi,-0xa8(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jge 135a0 │ │ │ │ + jge 13540 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov 0x24(%esi),%edx │ │ │ │ mov (%edx),%esi │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 135a0 │ │ │ │ + jle 13540 │ │ │ │ mov 0x4(%edx),%esi │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jge 135a0 │ │ │ │ + jge 13540 │ │ │ │ mov 0x8(%edx),%esi │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jge 135a0 │ │ │ │ + jge 13540 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov 0x70(%eax),%esi │ │ │ │ mov %esi,0x6c(%eax) │ │ │ │ mov 0x74(%eax),%eax │ │ │ │ - mov %esi,-0xdc(%ebp) │ │ │ │ + mov %esi,-0xd4(%ebp) │ │ │ │ mov %eax,0x68(%ecx) │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ + mov %eax,-0xc4(%ebp) │ │ │ │ mov 0x28(%ecx),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ call 31b0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ sar $1,%eax │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ and $0x1,%eax │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - je 135b6 │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ + je 13556 │ │ │ │ cmp $0x1,%edi │ │ │ │ - jle 13c42 │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ + jle 13bb2 │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 13c42 │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ + jle 13bb2 │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - jle 13c42 │ │ │ │ + jle 13bb2 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x58(%edi),%edi │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ mov (%edi),%ecx │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ shr $0x1f,%esi │ │ │ │ add %esi,%edi │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ + sub -0xc0(%ebp),%esi │ │ │ │ + sar $1,%edi │ │ │ │ + mov %edx,-0x8c(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ - mov %ecx,-0xb4(%ebp) │ │ │ │ - sub -0xc8(%ebp),%esi │ │ │ │ shr $0x1f,%eax │ │ │ │ + mov %ecx,-0xac(%ebp) │ │ │ │ lea (%eax,%edx,1),%ecx │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ + sar $1,%ecx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ mov %esi,%edx │ │ │ │ - sar $1,%ecx │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - sar $1,%edi │ │ │ │ imul %eax,%edx │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ sub %edi,%ecx │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ add %edx,%eax │ │ │ │ imul %edi,%edx │ │ │ │ sub %ecx,%eax │ │ │ │ mov %eax,%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ imul %edi,%esi │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ - mov %esi,-0x64(%ebp) │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ sub %ecx,%eax │ │ │ │ mov %edi,%ecx │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - imul -0xc8(%ebp),%eax │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ + imul -0xc0(%ebp),%eax │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ imul %ecx,%edi │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ lea (%eax,%ecx,1),%edx │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ imul %eax,%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ imul %ecx,%edx │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ - mov -0xc4(%ebp),%edx │ │ │ │ + mov -0xbc(%ebp),%edx │ │ │ │ imul %ecx,%edx │ │ │ │ shl $0x3,%edx │ │ │ │ - mov %edx,-0x110(%ebp) │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ - mov -0xb4(%ebp),%edi │ │ │ │ + mov %edx,-0x10c(%ebp) │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + mov -0xac(%ebp),%edi │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x3,%edx │ │ │ │ + mov %edx,-0x94(%ebp) │ │ │ │ + mov -0xd4(%ebp),%edx │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0x10c(%ebp) │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - mov %edx,-0x9c(%ebp) │ │ │ │ - mov -0xdc(%ebp),%edx │ │ │ │ + mov %eax,-0x108(%ebp) │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ lea (%edi,%eax,4),%eax │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ - mov %eax,-0x108(%ebp) │ │ │ │ + mov %eax,-0x104(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov -0xc4(%ebp),%edi │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ lea 0x0(,%ecx,8),%eax │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ add %ecx,%eax │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ - mov %eax,-0x104(%ebp) │ │ │ │ - lea (%edi,%esi,8),%eax │ │ │ │ mov %eax,-0x100(%ebp) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + lea (%edi,%esi,8),%eax │ │ │ │ + mov %eax,-0xfc(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ add %ecx,%eax │ │ │ │ mov %edi,%ecx │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ - mov %eax,-0xfc(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov %eax,-0xf8(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ lea (%edi,%eax,8),%eax │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - add -0x54(%ebp),%eax │ │ │ │ + mov %eax,-0xf4(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + add -0x4c(%ebp),%eax │ │ │ │ lea (%ecx,%edi,8),%edi │ │ │ │ - mov %edi,-0xf0(%ebp) │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + mov %edi,-0xec(%ebp) │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ - mov %eax,-0xf4(%ebp) │ │ │ │ + mov %eax,-0xf0(%ebp) │ │ │ │ lea (%edx,%edi,8),%edi │ │ │ │ - mov %edi,-0xec(%ebp) │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ + mov %edi,-0xe8(%ebp) │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ lea (%ecx,%edi,8),%eax │ │ │ │ - mov %eax,-0xe8(%ebp) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov %eax,-0xe4(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ lea (%edi,%esi,1),%eax │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - movl $0x0,-0xa8(%ebp) │ │ │ │ - movl $0x0,-0xa4(%ebp) │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + movl $0x0,-0xa0(%ebp) │ │ │ │ + movl $0x0,-0x9c(%ebp) │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ add %edi,%eax │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ lea (%edi,%edx,1),%eax │ │ │ │ lea (%ecx,%eax,8),%esi │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ mov %esi,-0xb0(%ebp) │ │ │ │ lea (%eax,%ecx,4),%esi │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov %esi,-0x90(%ebp) │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - mov -0xb4(%ebp),%esi │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - mov -0xc4(%ebp),%ecx │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ + mov -0xd0(%ebp),%ecx │ │ │ │ flds (%esi,%edi,4) │ │ │ │ - mov -0x108(%ebp),%esi │ │ │ │ + mov -0x104(%ebp),%esi │ │ │ │ flds (%esi,%edi,4) │ │ │ │ - mov -0xcc(%ebp),%esi │ │ │ │ + fxch %st(1) │ │ │ │ + mov -0xc4(%ebp),%esi │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ - mov -0xbc(%ebp),%ecx │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + mov %edi,-0x24(%ebp) │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ add %edx,%esi │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ - mov -0x104(%ebp),%esi │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ + mov -0x100(%ebp),%esi │ │ │ │ add %eax,%edi │ │ │ │ add %eax,%esi │ │ │ │ - mov %esi,-0x6c(%ebp) │ │ │ │ - mov -0x100(%ebp),%esi │ │ │ │ - add %edx,%esi │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ mov -0xfc(%ebp),%esi │ │ │ │ - add %eax,%esi │ │ │ │ - mov %esi,-0x64(%ebp) │ │ │ │ - mov -0xf8(%ebp),%esi │ │ │ │ add %edx,%esi │ │ │ │ - mov %esi,-0x24(%ebp) │ │ │ │ - mov -0xf4(%ebp),%esi │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + mov -0xf8(%ebp),%esi │ │ │ │ add %eax,%esi │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ - mov -0xf0(%ebp),%esi │ │ │ │ + mov -0xf4(%ebp),%esi │ │ │ │ add %edx,%esi │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + mov -0xf0(%ebp),%esi │ │ │ │ + add %eax,%esi │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ mov -0xec(%ebp),%esi │ │ │ │ + add %edx,%esi │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + mov -0xe8(%ebp),%esi │ │ │ │ add %eax,%esi │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ - mov -0xe8(%ebp),%esi │ │ │ │ + mov -0xe4(%ebp),%esi │ │ │ │ add %edx,%esi │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - mov -0xd8(%ebp),%esi │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ + mov -0xe0(%ebp),%esi │ │ │ │ add %eax,%esi │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ + mov -0xb4(%ebp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ + mov %ecx,-0xa4(%ebp) │ │ │ │ mov -0xb0(%ebp),%ecx │ │ │ │ - movl $0x0,-0x84(%ebp) │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ + fstps -0x80(%ebp) │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ add %ecx,%edx │ │ │ │ - mov -0xdc(%ebp),%ecx │ │ │ │ - mov %edx,-0x74(%ebp) │ │ │ │ + mov -0xd4(%ebp),%ecx │ │ │ │ + fstps -0x84(%ebp) │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ flds (%edx,%eax,4) │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ flds (%edx,%eax,4) │ │ │ │ xor %eax,%eax │ │ │ │ - fld %st(3) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ + flds -0x80(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ + flds -0x84(%ebp) │ │ │ │ + fmul %st,%st(4) │ │ │ │ fxch %st(2) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fxch %st(5) │ │ │ │ - fstps -0x88(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fxch %st(3) │ │ │ │ - fstps -0x8c(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ flds (%edx,%eax,4) │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ flds (%edx,%eax,4) │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(6),%st │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(5),%st │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - fmul %st(5),%st │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + fmul %st(3),%st │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(5),%st │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ fstps (%edi,%eax,8) │ │ │ │ fstps 0x4(%edi,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ flds 0x4(%esi,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi,%eax,8) │ │ │ │ fstps (%ecx,%eax,8) │ │ │ │ fstps 0x4(%ecx,%eax,8) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fmuls 0x4(%edx,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x78(%ebp) │ │ │ │ - jg 13410 │ │ │ │ + cmp %eax,-0x64(%ebp) │ │ │ │ + jg 133c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ - incl -0x84(%ebp) │ │ │ │ - flds -0x88(%ebp) │ │ │ │ - add %eax,-0x70(%ebp) │ │ │ │ - add %edx,-0x6c(%ebp) │ │ │ │ - add %eax,-0x68(%ebp) │ │ │ │ - flds -0x8c(%ebp) │ │ │ │ - add %edx,-0x64(%ebp) │ │ │ │ - add %eax,-0x24(%ebp) │ │ │ │ - add %edx,-0x54(%ebp) │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ + incl -0x7c(%ebp) │ │ │ │ add %eax,-0x60(%ebp) │ │ │ │ - add %edx,-0x44(%ebp) │ │ │ │ + add %eax,-0x58(%ebp) │ │ │ │ add %eax,-0x50(%ebp) │ │ │ │ add %eax,%esi │ │ │ │ - add %edx,-0x34(%ebp) │ │ │ │ - add %eax,-0x40(%ebp) │ │ │ │ add %edx,%edi │ │ │ │ add %edx,%ecx │ │ │ │ - add %eax,-0x74(%ebp) │ │ │ │ + add %eax,-0x48(%ebp) │ │ │ │ + add %eax,-0x40(%ebp) │ │ │ │ + add %eax,-0x24(%ebp) │ │ │ │ + add %eax,-0x70(%ebp) │ │ │ │ + add %edx,-0x5c(%ebp) │ │ │ │ + add %edx,-0x54(%ebp) │ │ │ │ + add %edx,-0x4c(%ebp) │ │ │ │ + add %edx,-0x44(%ebp) │ │ │ │ + add %edx,-0x34(%ebp) │ │ │ │ add %edx,-0x30(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - cmp %eax,-0x90(%ebp) │ │ │ │ - jg 133d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - incl -0xa4(%ebp) │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - mov -0x110(%ebp),%ecx │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - add -0x10c(%ebp),%eax │ │ │ │ - add %ecx,-0xa8(%ebp) │ │ │ │ - cmp -0xc8(%ebp),%edi │ │ │ │ - jl 132e0 │ │ │ │ - jmp 13c42 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + cmp %eax,-0x88(%ebp) │ │ │ │ + jg 13390 │ │ │ │ + incl -0x9c(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ + add -0x108(%ebp),%eax │ │ │ │ + mov -0x10c(%ebp),%ecx │ │ │ │ + add %ecx,-0xa0(%ebp) │ │ │ │ + cmp -0xc0(%ebp),%edi │ │ │ │ + jl 132a0 │ │ │ │ + jmp 13bb2 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%ebp) │ │ │ │ call 3370 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ cmp $0x1,%edi │ │ │ │ - jle 13c42 │ │ │ │ - mov -0xc4(%ebp),%esi │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ + jle 13bb2 │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%edx │ │ │ │ shr $0x1f,%eax │ │ │ │ + shr $0x1f,%edx │ │ │ │ add %esi,%eax │ │ │ │ + add %ecx,%edx │ │ │ │ sar $1,%eax │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ + sar $1,%edx │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ imul %ecx,%eax │ │ │ │ - shr $0x1f,%edx │ │ │ │ - mov %eax,-0x104(%ebp) │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + mov %eax,-0xfc(%ebp) │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ - sub -0xc8(%ebp),%eax │ │ │ │ - add %ecx,%edx │ │ │ │ + sub -0xc0(%ebp),%eax │ │ │ │ mov %edi,%esi │ │ │ │ - sar $1,%edx │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ - imul %eax,%esi │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ - sub -0xa8(%ebp),%esi │ │ │ │ mov %edx,%ecx │ │ │ │ imul %edi,%ecx │ │ │ │ - sub -0xa8(%ebp),%edi │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ - mov %ecx,-0x100(%ebp) │ │ │ │ - imul %edx,%eax │ │ │ │ + sub -0xa0(%ebp),%edi │ │ │ │ + imul %eax,%esi │ │ │ │ + mov %ecx,-0xf8(%ebp) │ │ │ │ shl $0x3,%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - mov %ecx,-0x108(%ebp) │ │ │ │ + mov %ecx,-0x100(%ebp) │ │ │ │ lea 0x0(,%edx,8),%ecx │ │ │ │ - mov -0xdc(%ebp),%edx │ │ │ │ - sub -0x40(%ebp),%esi │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ + sub -0xa0(%ebp),%esi │ │ │ │ imul %ecx,%edi │ │ │ │ - shl $0x3,%eax │ │ │ │ + mov %edi,-0x118(%ebp) │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ + imul %edx,%eax │ │ │ │ + mov -0xd4(%ebp),%edx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + sub -0x24(%ebp),%esi │ │ │ │ add %ecx,%edx │ │ │ │ - mov %esi,-0xf0(%ebp) │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ - mov %edi,-0x120(%ebp) │ │ │ │ + shl $0x3,%eax │ │ │ │ sub %eax,%edx │ │ │ │ - mov -0x104(%ebp),%eax │ │ │ │ - mov %edx,-0xec(%ebp) │ │ │ │ + mov %esi,-0xe8(%ebp) │ │ │ │ + mov -0xfc(%ebp),%eax │ │ │ │ + mov -0xc0(%ebp),%esi │ │ │ │ + mov %edx,-0xe4(%ebp) │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ imul %esi,%eax │ │ │ │ sub %esi,%edx │ │ │ │ - mov -0xcc(%ebp),%esi │ │ │ │ + mov -0xc4(%ebp),%esi │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ lea (%esi,%eax,8),%eax │ │ │ │ - mov %eax,-0xfc(%ebp) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ + mov %eax,-0xf4(%ebp) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ shl $0x3,%edx │ │ │ │ imul %edx,%eax │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ - mov -0x100(%ebp),%eax │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ imul -0x34(%ebp),%eax │ │ │ │ - mov %edi,-0xf8(%ebp) │ │ │ │ + mov %edi,-0xf0(%ebp) │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ - mov %edi,-0x11c(%ebp) │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ - imul -0xc8(%ebp),%eax │ │ │ │ - mov -0xcc(%ebp),%esi │ │ │ │ - movl $0x0,-0xc0(%ebp) │ │ │ │ - mov %ecx,-0xb4(%ebp) │ │ │ │ - mov %edx,-0x124(%ebp) │ │ │ │ + mov %edi,-0x114(%ebp) │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ + imul -0xc0(%ebp),%eax │ │ │ │ + movl $0x0,-0xb8(%ebp) │ │ │ │ + mov %ecx,-0xac(%ebp) │ │ │ │ + mov %edx,-0x11c(%ebp) │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + mov -0xc4(%ebp),%esi │ │ │ │ add %edi,%eax │ │ │ │ imul %edx,%eax │ │ │ │ add %eax,%esi │ │ │ │ - mov %esi,-0xf4(%ebp) │ │ │ │ + mov %esi,-0xec(%ebp) │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ sub %edi,%esi │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ imul %esi,%eax │ │ │ │ - add -0x40(%ebp),%eax │ │ │ │ + add -0x24(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0x118(%ebp) │ │ │ │ + mov %eax,-0x110(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - sub -0xa8(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + sub -0xa0(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ + mov %edi,-0xe0(%ebp) │ │ │ │ imul %esi,%eax │ │ │ │ - add -0x40(%ebp),%eax │ │ │ │ - mov %edi,-0xe8(%ebp) │ │ │ │ + add -0x24(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0x114(%ebp) │ │ │ │ + mov %eax,-0x10c(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ imul -0x30(%ebp),%eax │ │ │ │ dec %eax │ │ │ │ imul %esi,%eax │ │ │ │ add %edi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0x110(%ebp) │ │ │ │ + mov %eax,-0x108(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ sub %esi,%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ lea 0x0(,%eax,8),%eax │ │ │ │ - mov %eax,-0x10c(%ebp) │ │ │ │ + mov %eax,-0x104(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ sub $0x10,%esp │ │ │ │ flds (%eax) │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - sub -0xc8(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + sub -0xc0(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - flds -0x4c50(%ebx) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ + flds -0x4c50(%ebx) │ │ │ │ fsts -0x30(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildl (%eax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ @@ -20585,102 +20532,102 @@ │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ fstps -0x34(%ebp) │ │ │ │ flds (%eax) │ │ │ │ - fildl -0xc0(%ebp) │ │ │ │ - fmuls -0x30(%ebp) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ + fildl -0xb8(%ebp) │ │ │ │ + fmuls -0x30(%ebp) │ │ │ │ fildl (%eax) │ │ │ │ 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(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x1,-0xc4(%ebp) │ │ │ │ - jle 13bf8 │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ - mov -0xcc(%ebp),%ecx │ │ │ │ - mov -0xf0(%ebp),%edx │ │ │ │ + cmpl $0x1,-0xbc(%ebp) │ │ │ │ + jle 13b66 │ │ │ │ + mov -0xd0(%ebp),%eax │ │ │ │ + mov -0xc4(%ebp),%ecx │ │ │ │ fld1 │ │ │ │ + mov -0xe8(%ebp),%edx │ │ │ │ flds -0x34(%ebp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ shl $0x3,%eax │ │ │ │ lea (%ecx,%eax,1),%edi │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ - mov -0xdc(%ebp),%edi │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ + mov -0xd4(%ebp),%edi │ │ │ │ + fdivr %st(1),%st │ │ │ │ lea (%edi,%edx,8),%edi │ │ │ │ - mov -0xfc(%ebp),%edx │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ - fstps -0xb8(%ebp) │ │ │ │ + mov -0xf4(%ebp),%edx │ │ │ │ + mov %edi,-0x84(%ebp) │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ - mov -0x120(%ebp),%edx │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - mov %edi,-0x98(%ebp) │ │ │ │ - mov -0xec(%ebp),%edi │ │ │ │ + mov -0x118(%ebp),%edx │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ + mov -0xe4(%ebp),%edi │ │ │ │ add %edi,%edx │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - mov -0xf8(%ebp),%edx │ │ │ │ + mov %edx,-0x7c(%ebp) │ │ │ │ + mov -0xf0(%ebp),%edx │ │ │ │ add %eax,%edx │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ - mov -0x11c(%ebp),%edx │ │ │ │ - fstps -0xbc(%ebp) │ │ │ │ + fstps -0xb0(%ebp) │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + mov -0x114(%ebp),%edx │ │ │ │ add %edi,%edx │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ - mov -0xf4(%ebp),%edx │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ + mov -0xec(%ebp),%edx │ │ │ │ add %edx,%eax │ │ │ │ - mov -0xfc(%ebp),%edx │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - mov -0xe8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%edx │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ - mov -0x118(%ebp),%ecx │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + mov -0x110(%ebp),%ecx │ │ │ │ + fstps -0xb4(%ebp) │ │ │ │ add %edi,%ecx │ │ │ │ - mov %ecx,-0x7c(%ebp) │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ lea (%eax,%edx,1),%ecx │ │ │ │ - mov -0xf8(%ebp),%edx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - mov -0x114(%ebp),%ecx │ │ │ │ + mov -0xf0(%ebp),%edx │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov -0x10c(%ebp),%ecx │ │ │ │ add %edi,%ecx │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ lea (%eax,%edx,1),%ecx │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - mov -0x110(%ebp),%ecx │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + mov -0x108(%ebp),%ecx │ │ │ │ add %edi,%ecx │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - add -0xf4(%ebp),%eax │ │ │ │ - mov %edi,-0x84(%ebp) │ │ │ │ - movl $0x0,-0xa4(%ebp) │ │ │ │ - mov -0x124(%ebp),%ecx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x10c(%ebp),%eax │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ + add -0xec(%ebp),%eax │ │ │ │ + mov -0x11c(%ebp),%ecx │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ + movl $0x0,-0x9c(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov -0x104(%ebp),%eax │ │ │ │ add %edi,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ sub $0x10,%esp │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ flds 0x4(%eax) │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - sub -0xa8(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + sub -0xa0(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - flds -0x4c50(%ebx) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ + flds -0x4c50(%ebx) │ │ │ │ fsts -0x30(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildl 0x4(%eax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ @@ -20688,73 +20635,69 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ - fstps -0x50(%ebp) │ │ │ │ + fstps -0x40(%ebp) │ │ │ │ flds 0x4(%eax) │ │ │ │ - fildl -0xa4(%ebp) │ │ │ │ - fmuls -0x30(%ebp) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ + fildl -0x9c(%ebp) │ │ │ │ + fmuls -0x30(%ebp) │ │ │ │ fildl 0x4(%eax) │ │ │ │ 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(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x1,-0xb0(%ebp) │ │ │ │ + cmpl $0x1,-0xa8(%ebp) │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ - jle 13b80 │ │ │ │ + jle 13b00 │ │ │ │ fld1 │ │ │ │ - flds -0x50(%ebp) │ │ │ │ + flds -0x40(%ebp) │ │ │ │ mov %esi,0x8(%ebp) │ │ │ │ - mov %ecx,-0xac(%ebp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ + mov %ecx,-0xa4(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ + fdivr %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fdivp %st,%st(2) │ │ │ │ - flds -0xb8(%ebp) │ │ │ │ + flds -0xb0(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ - flds -0xbc(%ebp) │ │ │ │ + flds -0xb4(%ebp) │ │ │ │ fmul %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ - jmp 139c4 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fstps -0x8c(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ + fstps -0x90(%ebp) │ │ │ │ + fstps -0x94(%ebp) │ │ │ │ + fstps -0x98(%ebp) │ │ │ │ + nop │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ - fstps -0x24(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ sub $0x10,%esp │ │ │ │ - fstps -0x54(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps -0x60(%ebp) │ │ │ │ - fstps -0x44(%ebp) │ │ │ │ flds 0x8(%ecx) │ │ │ │ mov %esi,%ecx │ │ │ │ - sub -0x40(%ebp),%ecx │ │ │ │ + sub -0x24(%ebp),%ecx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - flds -0x4c50(%ebx) │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ + flds -0x4c50(%ebx) │ │ │ │ fsts -0x30(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildl 0x8(%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ @@ -20765,15 +20708,15 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fstps -0x50(%ebp) │ │ │ │ + fstps -0x40(%ebp) │ │ │ │ flds 0x8(%ecx) │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ fildl -0x34(%ebp) │ │ │ │ fmuls -0x30(%ebp) │ │ │ │ fildl 0x8(%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -20782,672 +20725,655 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ - flds -0x50(%ebp) │ │ │ │ + flds -0x98(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - flds -0x24(%ebp) │ │ │ │ + flds -0x40(%ebp) │ │ │ │ fmul %st,%st(1) │ │ │ │ flds 0x4(%ecx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmuls (%ecx,%esi,8) │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ fstps (%ecx,%esi,8) │ │ │ │ fxch %st(1) │ │ │ │ fstps 0x4(%ecx,%esi,8) │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - fld %st(1) │ │ │ │ - flds -0x54(%ebp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ - flds 0x4(%ecx,%esi,8) │ │ │ │ + flds -0x94(%ebp) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ + flds 0x4(%ecx,%esi,8) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fmuls (%ecx,%esi,8) │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ fstps (%ecx,%esi,8) │ │ │ │ - fxch %st(1) │ │ │ │ fstps 0x4(%ecx,%esi,8) │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - fld %st(2) │ │ │ │ - flds -0x60(%ebp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ + flds -0x90(%ebp) │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(3),%st │ │ │ │ flds 0x4(%ecx,%esi,8) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fmuls (%ecx,%esi,8) │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ fstps (%ecx,%esi,8) │ │ │ │ - fxch %st(1) │ │ │ │ fstps 0x4(%ecx,%esi,8) │ │ │ │ - flds -0x44(%ebp) │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - fmul %st,%st(4) │ │ │ │ + flds -0x8c(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + fmul %st,%st(3) │ │ │ │ flds 0x4(%ecx,%esi,8) │ │ │ │ - fmul %st(5),%st │ │ │ │ - fxch %st(5) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fxch %st(4) │ │ │ │ fmuls (%ecx,%esi,8) │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ fstps (%ecx,%esi,8) │ │ │ │ - fxch %st(4) │ │ │ │ + fxch %st(3) │ │ │ │ fstps 0x4(%ecx,%esi,8) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fxch %st(3) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + fmul %st(4),%st │ │ │ │ + fld %st(0) │ │ │ │ flds 0x4(%ecx,%esi,8) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmuls (%ecx,%esi,8) │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ fstps (%ecx,%esi,8) │ │ │ │ fstps 0x4(%ecx,%esi,8) │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + fmul %st(3),%st │ │ │ │ + fld %st(0) │ │ │ │ flds 0x4(%edx,%esi,8) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmuls (%edx,%esi,8) │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ fstps (%ecx,%esi,8) │ │ │ │ fstps 0x4(%ecx,%esi,8) │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(1),%st │ │ │ │ - flds 0x4(%edx,%esi,8) │ │ │ │ - fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + flds 0x4(%edx,%esi,8) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmuls (%edx,%esi,8) │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ fstps (%ecx,%esi,8) │ │ │ │ fstps 0x4(%ecx,%esi,8) │ │ │ │ - fxch %st(4) │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - fmul %st(3),%st │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ flds 0x4(%edx,%esi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%esi,8) │ │ │ │ fstps (%ecx,%esi,8) │ │ │ │ fstps 0x4(%ecx,%esi,8) │ │ │ │ inc %esi │ │ │ │ - cmp -0x40(%ebp),%esi │ │ │ │ - jl 139c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xac(%ebp),%ecx │ │ │ │ + cmp -0x24(%ebp),%esi │ │ │ │ + jl 13960 │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ mov %edi,%esi │ │ │ │ - jmp 13b90 │ │ │ │ + jmp 13b10 │ │ │ │ + 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 -0xa4(%ebp) │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ - add %ecx,-0xa0(%ebp) │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - add %eax,-0x9c(%ebp) │ │ │ │ - add %ecx,-0x98(%ebp) │ │ │ │ - add %eax,-0x94(%ebp) │ │ │ │ - add %ecx,-0x90(%ebp) │ │ │ │ - add %eax,-0x8c(%ebp) │ │ │ │ + incl -0x9c(%ebp) │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ add %ecx,-0x88(%ebp) │ │ │ │ add %eax,-0x84(%ebp) │ │ │ │ add %ecx,-0x80(%ebp) │ │ │ │ add %eax,-0x7c(%ebp) │ │ │ │ add %ecx,-0x78(%ebp) │ │ │ │ add %eax,-0x74(%ebp) │ │ │ │ - add %ecx,-0x70(%ebp) │ │ │ │ - add %eax,-0x6c(%ebp) │ │ │ │ - add %ecx,-0x68(%ebp) │ │ │ │ - add %eax,-0x64(%ebp) │ │ │ │ - cmp -0xa8(%ebp),%edi │ │ │ │ - jl 138f0 │ │ │ │ - jmp 13c00 │ │ │ │ + add %ecx,-0x64(%ebp) │ │ │ │ + add %eax,-0x70(%ebp) │ │ │ │ + add %ecx,-0x60(%ebp) │ │ │ │ + add %eax,-0x5c(%ebp) │ │ │ │ + add %ecx,-0x58(%ebp) │ │ │ │ + add %eax,-0x54(%ebp) │ │ │ │ + add %ecx,-0x50(%ebp) │ │ │ │ + add %eax,-0x4c(%ebp) │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ + add %ecx,-0x48(%ebp) │ │ │ │ + add %eax,-0x44(%ebp) │ │ │ │ + cmp -0xa0(%ebp),%edi │ │ │ │ + jl 13880 │ │ │ │ + jmp 13b70 │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + incl -0xb8(%ebp) │ │ │ │ + mov -0xfc(%ebp),%ecx │ │ │ │ + mov -0xf8(%ebp),%edx │ │ │ │ + add %ecx,-0xd0(%ebp) │ │ │ │ + add %edx,-0xe8(%ebp) │ │ │ │ + add %ecx,-0xe0(%ebp) │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ - incl -0xc0(%ebp) │ │ │ │ - mov -0x104(%ebp),%ecx │ │ │ │ - add %edx,-0xf0(%ebp) │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - mov -0x108(%ebp),%edx │ │ │ │ - add %ecx,-0xd8(%ebp) │ │ │ │ - add %edx,-0xec(%ebp) │ │ │ │ - add %ecx,-0xe8(%ebp) │ │ │ │ - cmp -0xc8(%ebp),%eax │ │ │ │ - jl 13760 │ │ │ │ + add %edx,-0xe4(%ebp) │ │ │ │ + cmp -0xc0(%ebp),%eax │ │ │ │ + jl 13700 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x50(%eax) │ │ │ │ call 31c0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x68(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x38(%eax),%ecx │ │ │ │ test $0x20,%cl │ │ │ │ - jne 141c9 │ │ │ │ + jne 14110 │ │ │ │ mov 0x24(%eax),%edx │ │ │ │ mov (%edx),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ test $0x10,%cl │ │ │ │ - jne 142be │ │ │ │ + jne 141fe │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x8,%eax │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - jne 14369 │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + jne 142c4 │ │ │ │ mov %ecx,%esi │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x800,%esi │ │ │ │ and $0x2,%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jne 14e6a │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jne 14d6f │ │ │ │ and $0x4,%ecx │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ - jne 14778 │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + jne 146b2 │ │ │ │ test %esi,%esi │ │ │ │ - jne 14c95 │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jne 14ba6 │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 135ae │ │ │ │ + jle 1354e │ │ │ │ fld1 │ │ │ │ - fildl -0x68(%ebp) │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + movl $0x0,-0x70(%ebp) │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ lea (%edi,%edi,1),%esi │ │ │ │ mov %eax,%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ lea -0x10(%ecx),%eax │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ + mov %ecx,-0xa0(%ebp) │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ lea 0x3(%edi,%edi,2),%eax │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ - fstps -0x60(%ebp) │ │ │ │ - fildl -0x6c(%ebp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + fstps -0x48(%ebp) │ │ │ │ + fildl -0x5c(%ebp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ fstps -0x44(%ebp) │ │ │ │ - fildl -0x70(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fstps -0x50(%ebp) │ │ │ │ + fstps -0x40(%ebp) │ │ │ │ fldt -0x4c3c(%ebx) │ │ │ │ - fstpt -0x40(%ebp) │ │ │ │ - mov %esp,-0x98(%ebp) │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ - sub -0xb0(%ebp),%esp │ │ │ │ + mov %esp,-0x90(%ebp) │ │ │ │ + sub -0xa8(%ebp),%esp │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esp,-0x64(%ebp) │ │ │ │ - mov %edi,-0x7c(%ebp) │ │ │ │ + mov %esp,-0x54(%ebp) │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 13d7c │ │ │ │ + je 13ce9 │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov 0x40(%eax),%ecx │ │ │ │ lea (%edi,%edi,2),%eax │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ - mov %edx,-0x84(%ebp) │ │ │ │ + mov %edx,-0x7c(%ebp) │ │ │ │ flds (%ecx,%edx,1) │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ mov %esi,%ecx │ │ │ │ inc %ecx │ │ │ │ - fsts -0xa0(%ebp) │ │ │ │ - js 14142 │ │ │ │ + js 142a9 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ imul 0x18(%ecx),%edi │ │ │ │ mov 0x24(%ecx),%ecx │ │ │ │ fildl (%ecx) │ │ │ │ - mov %ecx,-0x8c(%ebp) │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ flds (%eax,%edi,4) │ │ │ │ - mov %edi,-0x9c(%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),%ecx │ │ │ │ + mov 0x30(%eax),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%eax),%ecx │ │ │ │ - mov 0x30(%eax),%eax │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ + fstps -0x34(%ebp) │ │ │ │ flds (%eax) │ │ │ │ - fxch %st(2) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ + fsts -0x4c(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ + fmuls -0x4c44(%ebx) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - flds -0x4c44(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ sub %ecx,%edi │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %edi,%edx │ │ │ │ - fstps -0x88(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps -0x54(%ebp) │ │ │ │ sub %eax,%ecx │ │ │ │ - jmp 13eb0 │ │ │ │ + fstps -0x80(%ebp) │ │ │ │ + jmp 13e09 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - flds -0x54(%ebp) │ │ │ │ + flds -0x4c(%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 13e95 │ │ │ │ + je 13dee │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%ebx) │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 13ef4 │ │ │ │ + jl 13e4b │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fmuls -0x60(%ebp) │ │ │ │ + fmuls -0x48(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - fsub %st(4),%st │ │ │ │ - fmul %st(2),%st │ │ │ │ + fsub %st(3),%st │ │ │ │ + fmuls -0x34(%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 13e50 │ │ │ │ + ja 13db0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 13edf │ │ │ │ + ja 13e36 │ │ │ │ ffreep %st(0) │ │ │ │ - flds -0x88(%ebp) │ │ │ │ - jmp 13ea3 │ │ │ │ + flds -0x80(%ebp) │ │ │ │ + jmp 13dfc │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - flds -0x54(%ebp) │ │ │ │ + flds -0x4c(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 13ea3 │ │ │ │ - ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov -0xb4(%ebp),%ecx │ │ │ │ + jmp 13dfc │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ lea 0x4(,%eax,4),%edi │ │ │ │ - mov %edi,-0xa4(%ebp) │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ + mov %edi,-0x98(%ebp) │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ fildl 0x4(%edi) │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ flds 0x4(%edi,%eax,4) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ lea 0x4(%edi,%eax,1),%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ flds (%eax) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ + fstps -0x34(%ebp) │ │ │ │ flds 0x4(%eax) │ │ │ │ - fsts -0x54(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ + fsts -0x4c(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - sub -0x90(%ebp),%edi │ │ │ │ + sub -0x88(%ebp),%edi │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ - add -0x64(%ebp),%ecx │ │ │ │ - fstps -0x88(%ebp) │ │ │ │ - jmp 13fe1 │ │ │ │ - nop │ │ │ │ + add -0x54(%ebp),%ecx │ │ │ │ + fstps -0x80(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ + fstps -0x9c(%ebp) │ │ │ │ + jmp 13f3a │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - flds -0x54(%ebp) │ │ │ │ + flds -0x4c(%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 13fc5 │ │ │ │ + je 13f1e │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%ebx) │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps 0x8(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 14025 │ │ │ │ + jl 13f7c │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ fmuls -0x44(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmuls -0x34(%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 13f80 │ │ │ │ + ja 13ee0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 14010 │ │ │ │ + ja 13f67 │ │ │ │ ffreep %st(0) │ │ │ │ - flds -0x88(%ebp) │ │ │ │ - jmp 13fd3 │ │ │ │ + flds -0x80(%ebp) │ │ │ │ + jmp 13f2c │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - flds -0x54(%ebp) │ │ │ │ + flds -0x4c(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 13fd3 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ + jmp 13f2c │ │ │ │ + fstp %st(1) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + flds -0x9c(%ebp) │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ fildl 0x8(%eax) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ flds 0x4(%eax,%edi,1) │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ lea 0x8(%eax,%edi,1),%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ flds (%eax) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ + fstps -0x34(%ebp) │ │ │ │ flds 0x8(%eax) │ │ │ │ - fsts -0x54(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ + fsts -0x4c(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - sub -0x90(%ebp),%edi │ │ │ │ + sub -0x88(%ebp),%edi │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ - add -0x64(%ebp),%ecx │ │ │ │ + add -0x54(%ebp),%ecx │ │ │ │ + fstps -0x78(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ fstps -0x80(%ebp) │ │ │ │ - jmp 14101 │ │ │ │ + jmp 1405a │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - flds -0x54(%ebp) │ │ │ │ + flds -0x4c(%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 140e5 │ │ │ │ + je 1403e │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%ebx) │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps 0x10(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 1415d │ │ │ │ + jl 1409c │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fmuls -0x50(%ebp) │ │ │ │ + fmuls -0x40(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - fsub %st(3),%st │ │ │ │ - fmul %st(2),%st │ │ │ │ + fsub %st(2),%st │ │ │ │ + fmuls -0x34(%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 140a0 │ │ │ │ + ja 14000 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1412d │ │ │ │ + ja 14087 │ │ │ │ ffreep %st(0) │ │ │ │ - flds -0x80(%ebp) │ │ │ │ - jmp 140f3 │ │ │ │ + flds -0x78(%ebp) │ │ │ │ + jmp 1404c │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - flds -0x54(%ebp) │ │ │ │ + flds -0x4c(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 140f3 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - lea 0x4(%eax,%edx,1),%ecx │ │ │ │ - lea 0x8(%eax,%edx,1),%eax │ │ │ │ - mov %ecx,-0x9c(%ebp) │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - jmp 14163 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1404c │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + flds -0x80(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ + fstpt -0x30(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - push -0x24(%ebp) │ │ │ │ - push -0x70(%ebp) │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - push -0x68(%ebp) │ │ │ │ - push -0x84(%ebp) │ │ │ │ - push -0x9c(%ebp) │ │ │ │ - push -0xa0(%ebp) │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push -0x58(%ebp) │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + push -0x7c(%ebp) │ │ │ │ + push -0x94(%ebp) │ │ │ │ lea (%ecx,%edi,1),%edx │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ + sub $0x4,%esp │ │ │ │ + fstps (%esp) │ │ │ │ push %edx │ │ │ │ lea (%ecx,%edi,1),%edx │ │ │ │ push %edx │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - call 8b30 │ │ │ │ - mov -0x98(%ebp),%esp │ │ │ │ - incl -0x74(%ebp) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - cmp %eax,-0x34(%ebp) │ │ │ │ - jne 13d54 │ │ │ │ - jmp 135ae │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + call 8af0 │ │ │ │ + mov -0x90(%ebp),%esp │ │ │ │ + incl -0x70(%ebp) │ │ │ │ + fldt -0x30(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + jne 13cc1 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 1354e │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 135ae │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ + jle 1354e │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ and $0x800,%ecx │ │ │ │ - movl $0x0,-0x30(%ebp) │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ fldz │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ imul %edx,%eax │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %ebx,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 1421a │ │ │ │ + je 14161 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%ecx │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ lea (%eax,%ecx,8),%ebx │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ fsts (%ebx) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 142a8 │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - imul -0x40(%ebp),%ecx │ │ │ │ + jle 141e8 │ │ │ │ + imul -0x34(%ebp),%ecx │ │ │ │ fld %st(0) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ fld %st(1) │ │ │ │ mov 0x5c(%esi),%esi │ │ │ │ lea 0x0(,%ecx,4),%edx │ │ │ │ - add -0x40(%ebp),%ecx │ │ │ │ + add -0x34(%ebp),%ecx │ │ │ │ lea (%edx,%esi,1),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea (%esi,%ecx,4),%esi │ │ │ │ add 0x60(%eax),%edx │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - jmp 14280 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + jmp 141c0 │ │ │ │ + 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 (%edx),%ecx │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ @@ -21458,156 +21384,163 @@ │ │ │ │ fmuls 0x4(%edi,%ecx,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 14280 │ │ │ │ + jne 141c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - cmp %eax,-0x34(%ebp) │ │ │ │ - jne 14204 │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + jne 1414b │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 135ae │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jmp 1354e │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 135ae │ │ │ │ + jle 1354e │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x5c(%eax),%esi │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ mov 0x40(%ebx),%ebx │ │ │ │ - inc %eax │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ + inc %eax │ │ │ │ and $0x8,%ch │ │ │ │ - jne 14c14 │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + jne 14b25 │ │ │ │ mov %eax,%ecx │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ - movl $0x0,-0x30(%ebp) │ │ │ │ add $0x4,%ebx │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ lea 0x0(,%ecx,8),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + shl $0x4,%ecx │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ mov %eax,%esi │ │ │ │ - shl $0x4,%ecx │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x4(%ebx),%edx │ │ │ │ - push -0x24(%ebp) │ │ │ │ - push -0x70(%ebp) │ │ │ │ - push -0x6c(%ebp) │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ - push -0x68(%ebp) │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push -0x58(%ebp) │ │ │ │ push %edx │ │ │ │ + lea (%edi,%eax,1),%edx │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ add $0xc,%ebx │ │ │ │ push -0x10(%ebx) │ │ │ │ - lea (%edi,%eax,1),%edx │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ push %edx │ │ │ │ lea (%edi,%eax,1),%edx │ │ │ │ mov %esi,%eax │ │ │ │ add $0x8,%esi │ │ │ │ push %edx │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - call 8b30 │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + call 8af0 │ │ │ │ incl -0x30(%ebp) │ │ │ │ - add -0x44(%ebp),%edi │ │ │ │ add $0x30,%esp │ │ │ │ + add -0x44(%ebp),%edi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - cmp %eax,-0x34(%ebp) │ │ │ │ - jne 1431c │ │ │ │ - jmp 135ae │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - mov %esp,-0xac(%ebp) │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + jne 1425c │ │ │ │ + jmp 1354e │ │ │ │ + fxch %st(1) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + lea 0x4(%eax,%edx,1),%ecx │ │ │ │ + lea 0x8(%eax,%edx,1),%eax │ │ │ │ + mov %ecx,-0x94(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jmp 140a5 │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov %esp,-0xa4(%ebp) │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ lea (%edi,%edi,2),%eax │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + shl $0x3,%edi │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %edx,-0x74(%ebp) │ │ │ │ - shl $0x3,%edi │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ add %edx,%edi │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ flds (%eax) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%eax,4) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ lea 0x1(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 15b02 │ │ │ │ + jle 159ae │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x4c48(%ebx) │ │ │ │ lea 0x4(%edx),%eax │ │ │ │ fldt -0x4c3c(%ebx) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x50(%ebp) │ │ │ │ + fstpt -0x40(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 14405 │ │ │ │ + jmp 14360 │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 14403 │ │ │ │ + jne 1435e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ fld1 │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ fchs │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ fdivs 0x4(%eax) │ │ │ │ - add %edi,%edx │ │ │ │ lea 0x4(%edi),%eax │ │ │ │ + add %edi,%edx │ │ │ │ fld1 │ │ │ │ fldt -0x4c3c(%ebx) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x50(%ebp) │ │ │ │ + fstpt -0x40(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -21617,47 +21550,47 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsts (%edi) │ │ │ │ fld %st(0) │ │ │ │ - jmp 14468 │ │ │ │ + jmp 143c3 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 14466 │ │ │ │ + jne 143c1 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ fld1 │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ fchs │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%edx │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ fdivs 0x8(%eax) │ │ │ │ lea 0x4(%edx),%eax │ │ │ │ fld1 │ │ │ │ fldt -0x4c3c(%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) │ │ │ │ @@ -21665,825 +21598,822 @@ │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsts (%edx) │ │ │ │ - add -0x60(%ebp),%edx │ │ │ │ + add -0x48(%ebp),%edx │ │ │ │ fld %st(0) │ │ │ │ - jmp 144e0 │ │ │ │ + jmp 14438 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 144de │ │ │ │ + jne 14436 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1476d │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + jle 146a7 │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ - mov %edi,-0x7c(%ebp) │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ lea 0x4(%edx),%eax │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ lea 0x4(%eax,%edx,1),%edx │ │ │ │ - mov %edx,-0x9c(%ebp) │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ + mov %edx,-0x94(%ebp) │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ shl $0x4,%edx │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ lea 0x10(%eax,%edx,1),%edx │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ + mov %edx,-0x8c(%ebp) │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ add %eax,%edx │ │ │ │ lea -0x14(%eax,%esi,1),%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - mov %esp,-0x88(%ebp) │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ and $0x8,%ch │ │ │ │ - je 1458a │ │ │ │ + mov %esp,-0x80(%ebp) │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ + je 144df │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - sub -0xa8(%ebp),%esp │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + sub -0xa0(%ebp),%esp │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ shr $0x2,%edx │ │ │ │ mov 0x5c(%eax),%ecx │ │ │ │ lea (%edi,%edi,1),%eax │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ add %edi,%eax │ │ │ │ flds 0x4(%ecx,%eax,8) │ │ │ │ flds (%ecx,%eax,8) │ │ │ │ lea 0x8(,%eax,8),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ fsts 0x0(,%edx,4) │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1474f │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ + jle 14689 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ lea 0x4(%esi),%edx │ │ │ │ fld1 │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ add $0x4,%eax │ │ │ │ - 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 │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 14600 │ │ │ │ + jne 14540 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ flds (%eax) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ flds 0x4(%ecx,%eax,1) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ fsts (%esi,%eax,8) │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - fld1 │ │ │ │ - lea (%esi,%eax,1),%edx │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ + lea (%esi,%eax,1),%edx │ │ │ │ + mov -0x94(%ebp),%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 │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 14660 │ │ │ │ + jne 145a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ flds 0xc(%ecx,%eax,1) │ │ │ │ flds 0x8(%ecx,%eax,1) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ fsts (%esi,%eax,4) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - fld1 │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ lea 0x14(%esi,%eax,1),%edx │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - jmp 146c0 │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + jmp 14600 │ │ │ │ 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 │ │ │ │ flds 0x14(%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 146c0 │ │ │ │ + jne 14600 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %edi,-0x7c(%ebp) │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ - push -0x24(%ebp) │ │ │ │ - push -0x70(%ebp) │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - push -0x68(%ebp) │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ + push -0x5c(%ebp) │ │ │ │ add %edi,%eax │ │ │ │ - lea (%ecx,%edi,8),%edi │ │ │ │ + push -0x58(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ + lea (%ecx,%edi,8),%edi │ │ │ │ lea 0x8(%edx,%eax,1),%ecx │ │ │ │ push %ecx │ │ │ │ lea 0x4(%edx,%eax,1),%ecx │ │ │ │ push %ecx │ │ │ │ push (%edx,%eax,1) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ add %esi,%eax │ │ │ │ push %eax │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ add %esi,%eax │ │ │ │ push %eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ - call 8b30 │ │ │ │ - mov -0x88(%ebp),%esp │ │ │ │ + call 8af0 │ │ │ │ + mov -0x80(%ebp),%esp │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - cmp %eax,-0x34(%ebp) │ │ │ │ - je 1476d │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + je 146a7 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x38(%eax),%ecx │ │ │ │ - jmp 1456c │ │ │ │ + jmp 144c4 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ flds (%eax) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ fstps (%esi,%eax,8) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ flds 0x8(%ecx,%eax,1) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ fstps (%esi,%eax,4) │ │ │ │ - jmp 146df │ │ │ │ - mov -0xac(%ebp),%esp │ │ │ │ - jmp 135ae │ │ │ │ + jmp 1461f │ │ │ │ + mov -0xa4(%ebp),%esp │ │ │ │ + jmp 1354e │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jne 15853 │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jne 1570e │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 135ae │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ + jle 1354e │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + movl $0x0,-0x78(%ebp) │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ lea 0x2(%edi),%ecx │ │ │ │ cltd │ │ │ │ - inc %esi │ │ │ │ idiv %ecx │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ + inc %esi │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ add %esi,%esi │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + fildl -0x34(%ebp) │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ - fildl -0x68(%ebp) │ │ │ │ lea (%eax,%eax,1),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ - fstps -0xa8(%ebp) │ │ │ │ - fildl -0x6c(%ebp) │ │ │ │ lea (%ecx,%eax,1),%edx │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ - fstps -0xac(%ebp) │ │ │ │ - fildl -0x70(%ebp) │ │ │ │ - fstps -0xb0(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + shl $0x4,%esi │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ + mov %esi,-0x90(%ebp) │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ lea 0xf(,%edx,8),%eax │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ shr $0x4,%eax │ │ │ │ - shl $0x4,%esi │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ - mov %esp,-0x9c(%ebp) │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - sub -0xb4(%ebp),%esp │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ + fstps -0xa0(%ebp) │ │ │ │ + fildl -0x5c(%ebp) │ │ │ │ + fstps -0xa4(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ + fstps -0xa8(%ebp) │ │ │ │ + mov %esp,-0x94(%ebp) │ │ │ │ + sub -0xac(%ebp),%esp │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esp,-0x54(%ebp) │ │ │ │ - mov %edi,-0x7c(%ebp) │ │ │ │ + mov %esp,-0x4c(%ebp) │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 1483c │ │ │ │ + je 14776 │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%edi │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ flds (%edi,%eax,1) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 14b7e │ │ │ │ + jle 14a9e │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ imul 0x18(%edi),%eax │ │ │ │ mov 0x24(%edi),%edi │ │ │ │ mov 0x2c(%esi),%esi │ │ │ │ fildl (%edi) │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ - mov %esi,-0x94(%ebp) │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ + mov %esi,-0x8c(%ebp) │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ fmuls (%edi,%eax,4) │ │ │ │ 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) │ │ │ │ + fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ sub %esi,%eax │ │ │ │ xor %esi,%esi │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ - flds -0xa8(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ + flds -0xa0(%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 -0x50(%ebp) │ │ │ │ + fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + mov 0x5c(%eax),%edx │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x4d80(%ebx) │ │ │ │ - mov 0x5c(%eax),%edx │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 14926 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 14856 │ │ │ │ + nop │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edi,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x30(%ebp) │ │ │ │ - je 14975 │ │ │ │ - sub -0x40(%ebp),%eax │ │ │ │ + je 148a5 │ │ │ │ + sub -0x34(%ebp),%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ lea 0x0(,%eax,4),%ecx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ neg %edi │ │ │ │ fcomip %st(1),%st │ │ │ │ cmovbe %edi,%ecx │ │ │ │ flds (%edx,%ecx,1) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ fmul %st(3),%st │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 14910 │ │ │ │ + ja 14840 │ │ │ │ shl $0x2,%ecx │ │ │ │ mov %edx,%edi │ │ │ │ sub %ecx,%edi │ │ │ │ flds (%edi) │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edi,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp -0x30(%ebp),%esi │ │ │ │ - jne 14923 │ │ │ │ + jne 14853 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1497b │ │ │ │ + jmp 148ab │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ lea 0x4(%eax,%edi,1),%eax │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ fmuls 0x4(%eax,%edi,4) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - add -0xa4(%ebp),%edi │ │ │ │ - mov %edi,-0x64(%ebp) │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ + add -0x9c(%ebp),%edi │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - flds -0xac(%ebp) │ │ │ │ + flds -0xa4(%ebp) │ │ │ │ fmuls (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x50(%ebp) │ │ │ │ + fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - sub -0x94(%ebp),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + sub -0x8c(%ebp),%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x50(%ebp) │ │ │ │ + fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x4d80(%ebx) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 14a3a │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add -0x60(%ebp),%ecx │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + jmp 1495a │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add -0x48(%ebp),%ecx │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x8(%edi,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x30(%ebp) │ │ │ │ - je 14a88 │ │ │ │ - sub -0x40(%ebp),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ + je 149a8 │ │ │ │ + sub -0x34(%ebp),%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ mov %eax,%ecx │ │ │ │ neg %ecx │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%ecx │ │ │ │ add %edi,%ecx │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ fmul %st(3),%st │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 14a20 │ │ │ │ + ja 14940 │ │ │ │ mov %eax,%ecx │ │ │ │ not %ecx │ │ │ │ add %edi,%ecx │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x8(%edi,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp -0x30(%ebp),%esi │ │ │ │ - jne 14a37 │ │ │ │ + jne 14957 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 14a8e │ │ │ │ + jmp 149ae │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ lea 0x8(%eax,%edi,1),%eax │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ fildl 0x8(%eax) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ fmuls 0x8(%eax,%edi,4) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ lea -0x10(%edi,%esi,1),%edi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %edi,-0x64(%ebp) │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - flds -0xb0(%ebp) │ │ │ │ + flds -0xa8(%ebp) │ │ │ │ fmuls (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x50(%ebp) │ │ │ │ + fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - sub -0x94(%ebp),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + sub -0x8c(%ebp),%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x50(%ebp) │ │ │ │ + fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x4d80(%ebx) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 14b4a │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 14a6a │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add -0x44(%ebp),%ecx │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x10(%edi,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x30(%ebp) │ │ │ │ - je 14b9e │ │ │ │ - sub -0x40(%ebp),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + je 14ab5 │ │ │ │ + sub -0x34(%ebp),%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ neg %ecx │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%ecx │ │ │ │ add %edi,%ecx │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ fmul %st(3),%st │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 14b30 │ │ │ │ + ja 14a50 │ │ │ │ mov %eax,%ecx │ │ │ │ not %ecx │ │ │ │ add %edi,%ecx │ │ │ │ - jmp 14b33 │ │ │ │ + jmp 14a53 │ │ │ │ fxch %st(1) │ │ │ │ mov %edi,%eax │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ lea 0x4(%eax,%edi,1),%esi │ │ │ │ lea 0x8(%eax,%edi,1),%eax │ │ │ │ - mov %esi,-0x88(%ebp) │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - jmp 14ba6 │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jmp 14abd │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - fstps -0x50(%ebp) │ │ │ │ + fstps -0x40(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - push -0x24(%ebp) │ │ │ │ - push -0x70(%ebp) │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - push -0x68(%ebp) │ │ │ │ - push -0x84(%ebp) │ │ │ │ - push -0x88(%ebp) │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push -0x58(%ebp) │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + push -0x7c(%ebp) │ │ │ │ + push -0x80(%ebp) │ │ │ │ + lea (%ecx,%edi,1),%edx │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ - lea (%ecx,%edi,1),%edx │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ push %edx │ │ │ │ lea (%ecx,%edi,1),%edx │ │ │ │ push %edx │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - call 8b30 │ │ │ │ - mov -0x9c(%ebp),%esp │ │ │ │ - incl -0x80(%ebp) │ │ │ │ - flds -0x50(%ebp) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - cmp %eax,-0x34(%ebp) │ │ │ │ - jne 14814 │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + call 8af0 │ │ │ │ + mov -0x94(%ebp),%esp │ │ │ │ + incl -0x78(%ebp) │ │ │ │ + flds -0x40(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + jne 1474e │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 135ae │ │ │ │ + jmp 1354e │ │ │ │ xor %edi,%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ mov 0x4(%eax,%edi,8),%ebx │ │ │ │ inc %edi │ │ │ │ lea (%ebx,%ebx,2),%eax │ │ │ │ imul %ebx,%ecx │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ add $0x2,%eax │ │ │ │ imul %esi,%eax │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ lea (%ecx,%ecx,2),%ecx │ │ │ │ lea (%esi,%ecx,8),%ecx │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - push -0x24(%ebp) │ │ │ │ - push -0x70(%ebp) │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - push -0x68(%ebp) │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push -0x58(%ebp) │ │ │ │ lea (%esi,%ebx,8),%ebx │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ lea 0x8(%esi,%edx,1),%esi │ │ │ │ push %esi │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ lea 0x4(%esi,%edx,1),%esi │ │ │ │ push %esi │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ push (%esi,%edx,1) │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ lea (%edx,%eax,8),%edx │ │ │ │ push %edx │ │ │ │ sub -0x30(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ lea (%esi,%eax,8),%eax │ │ │ │ push %eax │ │ │ │ mov %ebx,%eax │ │ │ │ - call 8b30 │ │ │ │ + call 8af0 │ │ │ │ add $0x30,%esp │ │ │ │ - cmp %edi,-0x34(%ebp) │ │ │ │ - jne 14c16 │ │ │ │ - jmp 135ae │ │ │ │ + cmp %edi,-0x24(%ebp) │ │ │ │ + jne 14b27 │ │ │ │ + jmp 1354e │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esp,-0x88(%ebp) │ │ │ │ + mov %esp,-0x80(%ebp) │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - mov %esp,-0x8c(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov %esp,-0x84(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 14dc1 │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + jle 14cc9 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 15ac9 │ │ │ │ + jle 15975 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ - mov %edx,-0x80(%ebp) │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ - mov %esi,-0x90(%ebp) │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + mov %esi,-0x88(%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 -0x84(%ebp),%edi │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ lea (%edi,%esi,4),%esi │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - jmp 14d57 │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + jmp 14c5f │ │ │ │ mov (%edi),%ecx │ │ │ │ - addl $0x4,-0x50(%ebp) │ │ │ │ + addl $0x4,-0x40(%ebp) │ │ │ │ add $0x4,%esi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ fmuls (%esi) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x40(%ebp) │ │ │ │ + fistpl -0x34(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov (%edi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %edi,-0x44(%ebp) │ │ │ │ - jne 14d49 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 14c51 │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x34(%ebp) │ │ │ │ - je 14db6 │ │ │ │ - addl $0x8,-0x60(%ebp) │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ - add %ecx,-0x74(%ebp) │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + je 14cbe │ │ │ │ + addl $0x8,-0x48(%ebp) │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ + add %ecx,-0x70(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp 14d2a │ │ │ │ + jmp 14c35 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 15af8 │ │ │ │ + jle 159a4 │ │ │ │ lea (%edx,%esi,1),%ecx │ │ │ │ and $0x4,%esi │ │ │ │ mov $0x1,%eax │ │ │ │ - je 14de2 │ │ │ │ + je 14cea │ │ │ │ mov (%edx),%eax │ │ │ │ add $0x4,%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 14df0 │ │ │ │ + je 14cf8 │ │ │ │ imul (%edx),%eax │ │ │ │ add $0x8,%edx │ │ │ │ imul -0x4(%edx),%eax │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 14de2 │ │ │ │ + jne 14cea │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - mov -0x34(%ebp),%esi │ │ │ │ + mov -0x24(%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) │ │ │ │ fstps -0x30(%ebp) │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ - flds -0x30(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ + flds -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 -0x7c(%ebp) │ │ │ │ + push -0x74(%ebp) │ │ │ │ push %esi │ │ │ │ call 33b0 │ │ │ │ add $0x14,%esp │ │ │ │ push %edi │ │ │ │ call 3200 │ │ │ │ - mov -0x88(%ebp),%esp │ │ │ │ - jmp 13cd5 │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - mov %esp,-0xa0(%ebp) │ │ │ │ + mov -0x80(%ebp),%esp │ │ │ │ + jmp 13c45 │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov %esp,-0x98(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ inc %eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ - mov %edi,-0xa4(%ebp) │ │ │ │ + mov %edi,-0x9c(%ebp) │ │ │ │ add $0xf,%edi │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ + mov %edi,-0xa4(%ebp) │ │ │ │ and $0xfffffff0,%edi │ │ │ │ sub %edi,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ shr $0x2,%edi │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ mov 0x30(%edi),%edi │ │ │ │ flds (%edi) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%ecx,4) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ lea 0x1(%ecx,%ecx,1),%ecx │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ shl $0x3,%ecx │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 15a9b │ │ │ │ + jle 1594a │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x4c48(%ebx) │ │ │ │ add $0x4,%eax │ │ │ │ fldt -0x4c3c(%ebx) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x30(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -22494,42 +22424,42 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 14f15 │ │ │ │ + jmp 14e17 │ │ │ │ fxch %st(3) │ │ │ │ fld %st(0) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ - cmp %eax,-0x74(%ebp) │ │ │ │ - jne 14f13 │ │ │ │ + cmp %eax,-0x70(%ebp) │ │ │ │ + jne 14e15 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ fchs │ │ │ │ fdivs 0x4(%edi) │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ fld1 │ │ │ │ fldt -0x4c3c(%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) │ │ │ │ @@ -22537,40 +22467,40 @@ │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsts (%ecx) │ │ │ │ - add -0x64(%ebp),%ecx │ │ │ │ + add -0x54(%ebp),%ecx │ │ │ │ fld %st(0) │ │ │ │ - jmp 14f7d │ │ │ │ + jmp 14e7f │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 14f7b │ │ │ │ + jne 14e7d │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ fchs │ │ │ │ fdivs 0x8(%edi) │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%ecx │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ fld1 │ │ │ │ fldt -0x4c3c(%ebx) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x30(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ @@ -22584,1055 +22514,1031 @@ │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsts (%ecx) │ │ │ │ - add -0x64(%ebp),%ecx │ │ │ │ + add -0x54(%ebp),%ecx │ │ │ │ fld %st(0) │ │ │ │ - jmp 14fef │ │ │ │ + jmp 14eeb │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 14fed │ │ │ │ + jne 14ee9 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ test %esi,%esi │ │ │ │ - jne 15660 │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ + jne 1551b │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 155bf │ │ │ │ - fildl -0x68(%ebp) │ │ │ │ + jle 15486 │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ - fsts -0xa8(%ebp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ lea 0x4(%edi),%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ lea 0x4(%eax,%edi,1),%edi │ │ │ │ - mov %edi,-0xc4(%ebp) │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ - fstps -0x98(%ebp) │ │ │ │ - fildl -0x6c(%ebp) │ │ │ │ - fsts -0xb4(%ebp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ + mov %edi,-0xbc(%ebp) │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + fsts -0xa0(%ebp) │ │ │ │ shl $0x4,%edi │ │ │ │ lea 0x10(%eax,%edi,1),%esi │ │ │ │ - mov %edi,-0xc8(%ebp) │ │ │ │ + mov %edi,-0xc0(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ - mov %edi,-0xcc(%ebp) │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ + fld1 │ │ │ │ + mov %edi,-0xc4(%ebp) │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ lea -0x14(%eax,%edi,1),%eax │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - fstps -0x94(%ebp) │ │ │ │ - fildl -0x70(%ebp) │ │ │ │ - fsts -0xb8(%ebp) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0xdc(%ebp) │ │ │ │ + mov %eax,-0xd4(%ebp) │ │ │ │ fstps -0x90(%ebp) │ │ │ │ + fildl -0x5c(%ebp) │ │ │ │ + fsts -0xac(%ebp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ + fstps -0x8c(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ + fsts -0xb0(%ebp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ + fstps -0x88(%ebp) │ │ │ │ fldt -0x4c3c(%ebx) │ │ │ │ - fstpt -0x30(%ebp) │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + mov %esp,-0x9c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esp,-0xa4(%ebp) │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 150eb │ │ │ │ + je 14fe1 │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - sub -0xdc(%ebp),%esp │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + sub -0xd4(%ebp),%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ mov %ecx,%edx │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ shr $0x2,%edx │ │ │ │ - mov %edx,-0xb0(%ebp) │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ - mov %edx,-0x74(%ebp) │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ imul 0x18(%edx),%eax │ │ │ │ mov 0x24(%edx),%edx │ │ │ │ fildl (%edx) │ │ │ │ - mov %edx,-0x7c(%ebp) │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ flds (%edx,%eax,4) │ │ │ │ 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) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - fildl -0x60(%ebp) │ │ │ │ - fmul %st(0),%st │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fsts -0x70(%ebp) │ │ │ │ flds (%edx,%eax,1) │ │ │ │ fxch %st(2) │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x80(%ebp) │ │ │ │ + fistpl -0x78(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - sub -0x60(%ebp),%edx │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + sub -0x40(%ebp),%edx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edx,-0x80(%ebp) │ │ │ │ - fildl -0x80(%ebp) │ │ │ │ - flds -0x98(%ebp) │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + fildl -0x78(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + flds -0x90(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %eax,-0x80(%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) │ │ │ │ - fadd %st(1),%st │ │ │ │ + faddp %st,%st(1) │ │ │ │ flds (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 155f8 │ │ │ │ + jbe 154bb │ │ │ │ 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 -0xd8(%ebp) │ │ │ │ + fstpt -0xd0(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0xd8(%ebp) │ │ │ │ + fldt -0xd0(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 15205 │ │ │ │ + je 150f9 │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%ebx) │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ fsts 0x0(,%eax,4) │ │ │ │ test %edx,%edx │ │ │ │ - jle 1527f │ │ │ │ - flds -0xa8(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + jle 1517d │ │ │ │ + flds -0xa0(%ebp) │ │ │ │ lea 0x4(%ecx),%edx │ │ │ │ - fmul %st(4),%st │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ add $0x4,%eax │ │ │ │ - fsubp %st,%st(5) │ │ │ │ - fxch %st(4) │ │ │ │ + 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 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st,%st(1) │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 15260 │ │ │ │ + jne 15160 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - fstp %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 15287 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 15183 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - fstp %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ + fstp %st(1) │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ lea 0x4(,%eax,4),%edx │ │ │ │ - mov %edx,-0xd8(%ebp) │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ - fildl 0x4(%edx) │ │ │ │ + mov %edx,-0xd0(%ebp) │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ + fildl 0x4(%edx) │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ flds 0x4(%edx,%eax,4) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ lea 0x4(%edx,%eax,1),%eax │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ flds (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0xb0(%ebp) │ │ │ │ + fistpl -0xa8(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - sub -0x60(%ebp),%eax │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - fildl -0xb0(%ebp) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - fsts -0xb0(%ebp) │ │ │ │ - flds -0x94(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + sub -0x40(%ebp),%eax │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + fildl -0xa8(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + fsts -0xa8(%ebp) │ │ │ │ + flds -0x8c(%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) │ │ │ │ - fadd %st(2),%st │ │ │ │ + fadds -0x70(%ebp) │ │ │ │ flds 0x4(%eax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 155e3 │ │ │ │ + jbe 154a6 │ │ │ │ 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 -0xe8(%ebp) │ │ │ │ + fstpt -0xe0(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0xe8(%ebp) │ │ │ │ + fldt -0xe0(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 15366 │ │ │ │ + je 1525c │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%ebx) │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fsts (%ecx,%eax,8) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 153fd │ │ │ │ - flds -0xb4(%ebp) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + jle 152dd │ │ │ │ + flds -0xac(%ebp) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + lea (%ecx,%eax,1),%edx │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ - fsubs -0xb0(%ebp) │ │ │ │ - lea (%ecx,%eax,1),%edx │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ + fsubs -0xa8(%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) │ │ │ │ - jmp 153e0 │ │ │ │ - lea %cs:0x0(%esi,%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,%st(1) │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 153e0 │ │ │ │ + jne 152c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 15403 │ │ │ │ + jmp 152e3 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0xd8(%ebp),%edx │ │ │ │ - fildl 0x8(%eax) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ + mov -0xd0(%ebp),%edx │ │ │ │ + fildl 0x8(%eax) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ flds 0x4(%eax,%edx,1) │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ lea 0x8(%eax,%edx,1),%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ flds (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x7c(%ebp) │ │ │ │ + fistpl -0x74(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - sub -0x60(%ebp),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - fildl -0x60(%ebp) │ │ │ │ - flds -0x90(%ebp) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fld %st(2) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + sub -0x40(%ebp),%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + fsts -0x40(%ebp) │ │ │ │ + flds -0x88(%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) │ │ │ │ + fadds -0x70(%ebp) │ │ │ │ flds 0x8(%eax) │ │ │ │ fldz │ │ │ │ - fxch %st(4) │ │ │ │ - fcomi %st(4),%st │ │ │ │ - jbe 155ca │ │ │ │ - fstp %st(4) │ │ │ │ - fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jbe 15491 │ │ │ │ + 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 -0x60(%ebp) │ │ │ │ + fstpt -0x70(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0x60(%ebp) │ │ │ │ + fldt -0x70(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 154be │ │ │ │ + je 15397 │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%ebx) │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ fsts (%ecx,%eax,4) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 15561 │ │ │ │ - flds -0xb8(%ebp) │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ + jle 15423 │ │ │ │ + flds -0xb0(%ebp) │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ lea 0x14(%ecx,%eax,1),%edx │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - fsubp %st,%st(3) │ │ │ │ + mov -0xc4(%ebp),%eax │ │ │ │ + fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ + fsubs -0x40(%ebp) │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ fadd %st(0),%st │ │ │ │ - fdivp %st,%st(2) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt -0x30(%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) │ │ │ │ - jmp 15540 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fmul %st,%st(2) │ │ │ │ + fmul %st,%st(1) │ │ │ │ flds 0x14(%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ - fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 15540 │ │ │ │ + jne 15400 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - jmp 15569 │ │ │ │ - ffreep %st(0) │ │ │ │ + fxch %st(1) │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ + jmp 1542b │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + fxch %st(1) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ + fstpt -0x40(%ebp) │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - push -0x24(%ebp) │ │ │ │ - push -0x70(%ebp) │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - push -0x68(%ebp) │ │ │ │ - push -0x74(%ebp) │ │ │ │ - push -0xac(%ebp) │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push -0x58(%ebp) │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ + push -0x48(%ebp) │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + push -0xa4(%ebp) │ │ │ │ + add %ecx,%edx │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ - add %ecx,%edx │ │ │ │ push %edx │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ add %ecx,%edx │ │ │ │ push %edx │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - call 8b30 │ │ │ │ - mov -0xa4(%ebp),%esp │ │ │ │ - incl -0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - cmp %eax,-0x34(%ebp) │ │ │ │ - jne 150cc │ │ │ │ - mov -0xa0(%ebp),%esp │ │ │ │ - jmp 135ae │ │ │ │ - fxch %st(4) │ │ │ │ - fcomip %st(4),%st │ │ │ │ - ja 1560d │ │ │ │ - fstp %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + call 8af0 │ │ │ │ + mov -0x9c(%ebp),%esp │ │ │ │ + incl -0x34(%ebp) │ │ │ │ + fldt -0x40(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + jne 14fc2 │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x98(%ebp),%esp │ │ │ │ + jmp 1354e │ │ │ │ fxch %st(2) │ │ │ │ + fcomip %st(2),%st │ │ │ │ + ja 154d0 │ │ │ │ + fstp %st(1) │ │ │ │ flds -0x4c44(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 154cc │ │ │ │ + jmp 153a5 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1562e │ │ │ │ + ja 154e9 │ │ │ │ fstp %st(1) │ │ │ │ flds -0x4c44(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 15374 │ │ │ │ + jmp 1526a │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 15647 │ │ │ │ + ja 15502 │ │ │ │ fstp %st(1) │ │ │ │ flds -0x4c44(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 15213 │ │ │ │ - fxch %st(3) │ │ │ │ + jmp 15107 │ │ │ │ + fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 154cc │ │ │ │ + jmp 153a5 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 15374 │ │ │ │ + jmp 1526a │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 15213 │ │ │ │ + jmp 15107 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esp,-0x98(%ebp) │ │ │ │ + mov %esp,-0x90(%ebp) │ │ │ │ mov 0x7c(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - mov %esp,-0x9c(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov %esp,-0x94(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 157ae │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + jle 15669 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 15a5c │ │ │ │ + jle 1590b │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ lea (%esi,%edx,1),%eax │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + movl $0x0,-0x78(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ + mov %edi,-0xa0(%ebp) │ │ │ │ + mov %esi,-0xa8(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - mov %edi,-0xa8(%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) │ │ │ │ mov %edi,%eax │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ + mov -0x84(%ebp),%esi │ │ │ │ lea (%edi,%esi,4),%esi │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - jmp 15734 │ │ │ │ + mov -0x94(%ebp),%edi │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ + jmp 155ef │ │ │ │ imul (%edi),%edx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%esi │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ fmuls (%esi) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x50(%ebp) │ │ │ │ + fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov (%edi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ mov %edx,(%eax) │ │ │ │ add %ecx,%edx │ │ │ │ + cmp -0x48(%ebp),%edi │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov %edx,(%ecx) │ │ │ │ - cmp -0x60(%ebp),%edi │ │ │ │ - jne 15721 │ │ │ │ - incl -0x80(%ebp) │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - cmp %edi,-0x34(%ebp) │ │ │ │ - je 1579a │ │ │ │ + jne 155dc │ │ │ │ + incl -0x78(%ebp) │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + cmp %edi,-0x24(%ebp) │ │ │ │ + je 15655 │ │ │ │ add $0x8,%eax │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edi,0x4(%eax) │ │ │ │ - add %ecx,-0x8c(%ebp) │ │ │ │ + add %ecx,-0x84(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jmp 156f9 │ │ │ │ + mov %edi,0x4(%eax) │ │ │ │ + jmp 155b4 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 15a91 │ │ │ │ + jle 15940 │ │ │ │ lea (%edx,%esi,1),%ecx │ │ │ │ and $0x4,%esi │ │ │ │ mov $0x1,%eax │ │ │ │ - je 157cf │ │ │ │ + je 1568a │ │ │ │ mov (%edx),%eax │ │ │ │ add $0x4,%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 157dd │ │ │ │ + je 15698 │ │ │ │ imul (%edx),%eax │ │ │ │ add $0x8,%edx │ │ │ │ imul -0x4(%edx),%eax │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 157cf │ │ │ │ + jne 1568a │ │ │ │ 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 -0x34(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ shl $0x3,%eax │ │ │ │ + fyl2x │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstps -0x30(%ebp) │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ - flds -0x30(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ + flds -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 -0x34(%ebp) │ │ │ │ + push -0x24(%ebp) │ │ │ │ call 33b0 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3200 │ │ │ │ - mov -0x98(%ebp),%esp │ │ │ │ - jmp 15015 │ │ │ │ + mov -0x90(%ebp),%esp │ │ │ │ + jmp 14f11 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esp,-0x88(%ebp) │ │ │ │ + mov %esp,-0x80(%ebp) │ │ │ │ mov 0x7c(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - mov %esp,-0x8c(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov %esp,-0x84(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 15982 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ + jle 15834 │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 15a2e │ │ │ │ + jle 158dd │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ lea (%esi,%edx,1),%eax │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ - mov %edx,-0x74(%ebp) │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ + mov %esi,-0x8c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - mov %esi,-0x94(%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 -0x84(%ebp),%edi │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ lea (%edi,%esi,4),%esi │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ - jmp 15912 │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ + jmp 157c4 │ │ │ │ mov (%edi),%ecx │ │ │ │ - addl $0x4,-0x40(%ebp) │ │ │ │ + addl $0x4,-0x34(%ebp) │ │ │ │ add $0x4,%esi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ fmuls (%esi) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x50(%ebp) │ │ │ │ + fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov (%edi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %edi,-0x44(%ebp) │ │ │ │ - jne 15904 │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 157b6 │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x34(%ebp) │ │ │ │ - je 15971 │ │ │ │ - addl $0x8,-0x60(%ebp) │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ - add %ecx,-0x7c(%ebp) │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + je 15823 │ │ │ │ + addl $0x8,-0x48(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ + add %ecx,-0x74(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp 158e5 │ │ │ │ + jmp 1579a │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ + mov -0x8c(%ebp),%esi │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 15a27 │ │ │ │ + jle 158d6 │ │ │ │ lea (%edx,%esi,1),%ecx │ │ │ │ and $0x4,%esi │ │ │ │ mov $0x1,%eax │ │ │ │ - je 159a3 │ │ │ │ + je 15855 │ │ │ │ mov (%edx),%eax │ │ │ │ add $0x4,%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 159b1 │ │ │ │ + je 15863 │ │ │ │ imul (%edx),%eax │ │ │ │ add $0x8,%edx │ │ │ │ imul -0x4(%edx),%eax │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 159a3 │ │ │ │ + jne 15855 │ │ │ │ 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 -0x34(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ shl $0x3,%eax │ │ │ │ + fyl2x │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstps -0x30(%ebp) │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ - flds -0x30(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ + flds -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 -0x34(%ebp) │ │ │ │ + push -0x24(%ebp) │ │ │ │ call 33b0 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3200 │ │ │ │ - mov -0x88(%ebp),%esp │ │ │ │ - jmp 14789 │ │ │ │ + mov -0x80(%ebp),%esp │ │ │ │ + jmp 146c3 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 159b1 │ │ │ │ + jmp 15863 │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ - cmp %ecx,-0x34(%ebp) │ │ │ │ - je 15a27 │ │ │ │ + cmp %ecx,-0x24(%ebp) │ │ │ │ + je 158d6 │ │ │ │ + add $0x2,%eax │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %ecx,0xc(%edx) │ │ │ │ - add $0x2,%eax │ │ │ │ - cmp %eax,-0x34(%ebp) │ │ │ │ - je 15ab9 │ │ │ │ + je 15965 │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x10,%edx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %ecx,(%edx) │ │ │ │ - jmp 15a36 │ │ │ │ + jmp 158e5 │ │ │ │ xor %eax,%eax │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov %edi,%edx │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ - cmp %ecx,-0x34(%ebp) │ │ │ │ - je 15a91 │ │ │ │ + cmp %ecx,-0x24(%ebp) │ │ │ │ + je 15940 │ │ │ │ + add $0x2,%eax │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %ecx,0xc(%edx) │ │ │ │ - add $0x2,%eax │ │ │ │ - cmp %eax,-0x34(%ebp) │ │ │ │ - je 15ac1 │ │ │ │ + je 1596d │ │ │ │ add $0x10,%edx │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ + cmp %ecx,-0x24(%ebp) │ │ │ │ movl $0x0,(%edx) │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ - cmp %ecx,-0x34(%ebp) │ │ │ │ - jne 15a6b │ │ │ │ + jne 1591a │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 157dd │ │ │ │ + jmp 15698 │ │ │ │ fstp %st(1) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ fsts (%eax) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ fstps (%eax,%edi,4) │ │ │ │ - jmp 1500d │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + jmp 14f09 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - jmp 15982 │ │ │ │ + jmp 15834 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - jmp 157ae │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + jmp 15669 │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ - cmp %edi,-0x34(%ebp) │ │ │ │ - je 15af8 │ │ │ │ + cmp %edi,-0x24(%ebp) │ │ │ │ + je 159a4 │ │ │ │ + add $0x2,%eax │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ movl $0x0,0x8(%ecx) │ │ │ │ mov %edi,0xc(%ecx) │ │ │ │ - add $0x2,%eax │ │ │ │ - cmp %eax,-0x34(%ebp) │ │ │ │ - je 14dc1 │ │ │ │ + je 14cc9 │ │ │ │ xor %edi,%edi │ │ │ │ add $0x10,%ecx │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ mov %edi,(%ecx) │ │ │ │ - jmp 15ace │ │ │ │ + jmp 1597a │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 14df0 │ │ │ │ + jmp 14cf8 │ │ │ │ fstp %st(1) │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ fsts (%edi) │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ - mov %edx,-0x84(%ebp) │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ - jmp 144fe │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %edx,-0x7c(%ebp) │ │ │ │ + jmp 14456 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00015b20 : │ │ │ │ +000159d0 : │ │ │ │ call 3787 │ │ │ │ - add $0x1e387,%eax │ │ │ │ + add $0x1e4d7,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xfc,%esp │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 15bbb │ │ │ │ + jle 15a6b │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ mov %eax,%edx │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x2(%ecx,%ecx,1),%ebx │ │ │ │ - jmp 15b64 │ │ │ │ + jmp 15a14 │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ cmp %ebx,(%edi,%eax,4) │ │ │ │ - jle 15b69 │ │ │ │ + jle 15a19 │ │ │ │ inc %eax │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - je 15b82 │ │ │ │ + je 15a32 │ │ │ │ cmp %ecx,(%esi,%eax,4) │ │ │ │ - jg 15b56 │ │ │ │ + jg 15a06 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 3370 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 15ba8 │ │ │ │ + je 15a58 │ │ │ │ cmp $0x3,%eax │ │ │ │ - je 16034 │ │ │ │ + je 15ee2 │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 15bbb │ │ │ │ + jne 15a6b │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 32d0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 15b7a │ │ │ │ + jmp 15a2a │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 3380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 15b7a │ │ │ │ + jmp 15a2a │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x70(%eax),%eax │ │ │ │ mov %eax,0x6c(%ebx) │ │ │ │ mov 0x74(%ebx),%eax │ │ │ │ mov %eax,0x68(%ebx) │ │ │ │ mov %ebx,%eax │ │ │ │ - call 6880 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + call 6840 │ │ │ │ sub $0xc,%esp │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ push 0x50(%eax) │ │ │ │ call 31c0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %esp,-0xc0(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ lea 0x13(%ebx),%edx │ │ │ │ shr $0x4,%eax │ │ │ │ - shl $0x4,%eax │ │ │ │ shr $0x4,%edx │ │ │ │ - sub %eax,%esp │ │ │ │ + shl $0x4,%eax │ │ │ │ shl $0x4,%edx │ │ │ │ + sub %eax,%esp │ │ │ │ mov %esp,-0x78(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x7c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x64(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %ecx,%esi │ │ │ │ + shr $0x2,%esi │ │ │ │ mov %esp,-0xe4(%ebp) │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ mov %edx,%edi │ │ │ │ - and $0xfffffffc,%edx │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + shr $0x2,%edi │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ - shr $0x2,%esi │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %esi,-0x24(%ebp) │ │ │ │ - shr $0x2,%edi │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ imul %esi,%eax │ │ │ │ add $0xf,%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ @@ -23662,65 +23568,65 @@ │ │ │ │ call 31b0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x20,%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - jne 1604a │ │ │ │ + jne 15ef8 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ movl $0x3f800000,0x0(,%edi,4) │ │ │ │ movl $0x0,0x0(,%eax,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 19092 │ │ │ │ + jle 18f12 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x1,-0x70(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ imul %ebx,%edx │ │ │ │ + cmp -0x28(%ebp),%eax │ │ │ │ lea (%edx,%edx,1),%edi │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ - cmp -0x28(%ebp),%eax │ │ │ │ - jne 15d00 │ │ │ │ + jne 15bb0 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x10,%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ - jne 185a7 │ │ │ │ + jne 18427 │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x8,%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ - jne 16f49 │ │ │ │ + jne 16dc9 │ │ │ │ test $0x2,%cl │ │ │ │ - jne 16e80 │ │ │ │ + jne 16d00 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ test $0x4,%cl │ │ │ │ - jne 1622c │ │ │ │ + jne 160dc │ │ │ │ and $0x8,%ch │ │ │ │ - jne 16117 │ │ │ │ + jne 15fc7 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 160c3 │ │ │ │ + jle 15f71 │ │ │ │ movl $0x0,-0xa4(%ebp) │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xb4(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 15d8f │ │ │ │ + je 15c3f │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%edx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -23735,18 +23641,18 @@ │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ dec %ebx │ │ │ │ mov %esp,-0xa0(%ebp) │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ - js 19191 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ + js 19011 │ │ │ │ imul %edx,%ecx │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ @@ -23785,96 +23691,96 @@ │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ sub %esi,%ebx │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ mov %ebx,(%edx,%ecx,4) │ │ │ │ mov %eax,(%esi,%ecx,4) │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 15e97 │ │ │ │ + jle 15d47 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ add %edi,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea 0x0(,%ebx,4),%eax │ │ │ │ sub %eax,%esi │ │ │ │ add -0xa0(%ebp),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x2c(%ebp) │ │ │ │ - jne 15e89 │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + jne 15d39 │ │ │ │ dec %ecx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ sub %ebx,-0x4c(%ebp) │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 15e29 │ │ │ │ + jne 15cd9 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ shl $0x2,%eax │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ push %eax │ │ │ │ - mov %esi,%ebx │ │ │ │ push $0x0 │ │ │ │ + mov %esi,%ebx │ │ │ │ push -0x64(%ebp) │ │ │ │ call 31b0 │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 160e7 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + jle 15f97 │ │ │ │ fildl -0x3c(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x68(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - fmul %st(0),%st │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - fstps -0x4c(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + fmul %st(0),%st │ │ │ │ fldt -0x4c3c(%esi) │ │ │ │ fstpt -0xb0(%ebp) │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ flds (%eax,%ebx,1) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ fildl (%eax,%ebx,1) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fdiv %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fmul %st(0),%st │ │ │ │ + fstps -0x4c(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ flds (%ecx,%ebx,1) │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ flds -0x4c44(%eax) │ │ │ │ - fmul %st(1),%st │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ - fstps -0x74(%ebp) │ │ │ │ lea (%esi,%ecx,1),%edi │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ sub %eax,%esi │ │ │ │ add -0x94(%ebp),%esi │ │ │ │ - jmp 15fb5 │ │ │ │ + fstps -0x74(%ebp) │ │ │ │ + jmp 15e65 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ mov %ax,-0x2c(%ebp) │ │ │ │ + movzwl -0x2c(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fldt -0xb0(%ebp) │ │ │ │ - movzwl -0x2c(%ebp),%eax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -23888,143 +23794,142 @@ │ │ │ │ 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 15f9c │ │ │ │ + je 15e4c │ │ │ │ fchs │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ fmuls -0x4d78(%eax) │ │ │ │ fmuls -0x4c44(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 15ffc │ │ │ │ + je 15eaa │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmuls -0x4c(%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) │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ + fadd %st(4),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 15f47 │ │ │ │ + ja 15df7 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 160d0 │ │ │ │ + ja 15f80 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x74(%ebp) │ │ │ │ fstps (%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - jne 15fb5 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 15e65 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 16004 │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 15eb0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ add %ecx,-0x68(%ebp) │ │ │ │ cmp -0x84(%ebp),%ebx │ │ │ │ - jne 15eff │ │ │ │ + jne 15dac │ │ │ │ + ffreep %st(0) │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 19520 │ │ │ │ + je 193a0 │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je 192a1 │ │ │ │ + je 19121 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 19194 │ │ │ │ + jmp 19014 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 3440 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 15b7a │ │ │ │ + jmp 15a2a │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 160c3 │ │ │ │ + jle 15f71 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ mov 0x68(%ebx),%ebx │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x64(%ebx),%ebx │ │ │ │ lea (%ebx,%eax,4),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov (%ebx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 160b8 │ │ │ │ + jle 15f66 │ │ │ │ + flds 0x4(%edx) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ add %eax,%ecx │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ - flds 0x4(%edx) │ │ │ │ - mov %ecx,-0x38(%ebp) │ │ │ │ flds (%edx) │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ mov 0x5c(%esi),%edi │ │ │ │ mov 0x60(%esi),%esi │ │ │ │ - jmp 1608e │ │ │ │ + jmp 15f3c │ │ │ │ fxch %st(1) │ │ │ │ mov (%esi,%eax,4),%ecx │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ flds (%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ + cmp -0x38(%ebp),%eax │ │ │ │ flds (%ebx,%ecx,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmuls 0x4(%ebx,%ecx,8) │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%edx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%edx) │ │ │ │ - cmp -0x38(%ebp),%eax │ │ │ │ - jne 1608c │ │ │ │ + jne 15f3a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ add $0x8,%edx │ │ │ │ add $0x4,%ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 1606e │ │ │ │ + jne 15f1c │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ - jmp 15b7a │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 15a2a │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 15fad │ │ │ │ + jmp 15e5d │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 160f7 │ │ │ │ + je 15fa7 │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - jne 1602d │ │ │ │ + jne 15edb │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0xb4(%ebp),%esp │ │ │ │ incl -0xa4(%ebp) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ cmp 0x4(%ebx),%eax │ │ │ │ - jl 15d71 │ │ │ │ - jmp 160c3 │ │ │ │ + jl 15c21 │ │ │ │ + jmp 15f71 │ │ │ │ mov 0x7c(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%edx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ @@ -24033,52 +23938,52 @@ │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 16d42 │ │ │ │ + jle 16bc2 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 16d0d │ │ │ │ + jle 16b8d │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ + add -0x38(%ebp),%eax │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - add -0x38(%ebp),%eax │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ fildl -0x3c(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ mov %eax,-0x6c(%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 -0x48(%ebp),%ebx │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ movl $0x0,-0x3c(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 161cd │ │ │ │ + jmp 1607d │ │ │ │ imul (%ebx),%edx │ │ │ │ addl $0x4,-0x50(%ebp) │ │ │ │ addl $0x4,-0x4c(%ebp) │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ mov %edx,(%edi,%eax,8) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ fildl (%ebx) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ fmuls (%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x80(%ebp) │ │ │ │ @@ -24090,46 +23995,46 @@ │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%ebx) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ mov %edx,(%eax) │ │ │ │ add -0x3c(%ebp),%edx │ │ │ │ + cmp %ebx,-0x6c(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %edx,(%edi,%eax,8) │ │ │ │ - cmp %ebx,-0x6c(%ebp) │ │ │ │ - jne 161bc │ │ │ │ + jne 1606c │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 16d40 │ │ │ │ + je 16bc0 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ - movl $0x0,(%edi,%ecx,8) │ │ │ │ add %ebx,-0x48(%ebp) │ │ │ │ + movl $0x0,(%edi,%ecx,8) │ │ │ │ mov %ecx,0x4(%edi,%ecx,8) │ │ │ │ - jmp 1619e │ │ │ │ + jmp 1604e │ │ │ │ and $0x8,%ch │ │ │ │ - jne 16b7e │ │ │ │ + jne 169fe │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 160c3 │ │ │ │ + jle 15f71 │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ movl $0x0,-0x84(%ebp) │ │ │ │ add $0x2,%ecx │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xbc(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %ebx,%esi │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 16280 │ │ │ │ + je 16130 │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -24141,18 +24046,18 @@ │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %edi │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ - js 16b77 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ + js 169f7 │ │ │ │ imul %esi,%ebx │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x24(%eax),%ecx │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ neg %eax │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ @@ -24170,16 +24075,16 @@ │ │ │ │ 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 -0x4c(%ebp),%eax │ │ │ │ mov (%ecx,%edi,4),%esi │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fmuls (%eax,%edi,4) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ @@ -24192,15 +24097,15 @@ │ │ │ │ mov %ebx,(%eax,%edi,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea 0x1(%edx,%eax,1),%eax │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov %eax,(%edx,%edi,4) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 16387 │ │ │ │ + jle 16237 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ add %esi,%ebx │ │ │ │ lea 0x0(,%ebx,4),%edx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ sub %edx,%eax │ │ │ │ @@ -24210,35 +24115,35 @@ │ │ │ │ mov %ebx,%eax │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x48(%ebp) │ │ │ │ - jne 16376 │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + jne 16226 │ │ │ │ dec %edi │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ sub %ebx,-0x3c(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 16316 │ │ │ │ + jne 161c6 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ + xor %edi,%edi │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ - xor %edi,%edi │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push -0x64(%ebp) │ │ │ │ call 31b0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ fildl -0x3c(%ebp) │ │ │ │ add $0x2,%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ @@ -24258,117 +24163,117 @@ │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fsts (%ecx,%ebx,4) │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ mov (%ecx,%ebx,4),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - jg 164f6 │ │ │ │ + jg 163a6 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fld %st(0) │ │ │ │ inc %edx │ │ │ │ sub -0x50(%ebp),%edx │ │ │ │ mov %esi,-0x90(%ebp) │ │ │ │ mov %ebx,-0x94(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ + or $0x4,%ah │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ - or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ imul %ebx,%edx │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fld %st(1) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fxch %st(2) │ │ │ │ mov 0x5c(%eax),%ecx │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - fsubr %st(4),%st │ │ │ │ add %edx,%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ + fld %st(1) │ │ │ │ + fsub %st(1),%st │ │ │ │ + fxch %st(2) │ │ │ │ + fsubr %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldz │ │ │ │ - jmp 16498 │ │ │ │ + jmp 16348 │ │ │ │ add %edi,%esi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%ebx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp -0x50(%ebp),%edx │ │ │ │ - je 164e2 │ │ │ │ + je 16392 │ │ │ │ sub -0xb4(%ebp),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ fildl -0x48(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ neg %esi │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%esi │ │ │ │ add %edi,%esi │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ - fmul %st(2),%st │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ + fmul %st(2),%st │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1647d │ │ │ │ + ja 1632d │ │ │ │ mov %eax,%esi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ not %esi │ │ │ │ add %edi,%esi │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%ebx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x50(%ebp) │ │ │ │ - jne 16492 │ │ │ │ + jne 16342 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 164e8 │ │ │ │ + jmp 16398 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ - jmp 164f8 │ │ │ │ + jmp 163a8 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ - lea 0x1(%eax,%edi,1),%edi │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jne 163db │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + lea 0x1(%eax,%edi,1),%edi │ │ │ │ + jne 1628b │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 16967 │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + je 167e7 │ │ │ │ xor %eax,%eax │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je 166ae │ │ │ │ + je 1652e │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 1667b │ │ │ │ + jle 164fb │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ mov 0x68(%ecx),%ecx │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ @@ -24376,15 +24281,15 @@ │ │ │ │ xor %esi,%esi │ │ │ │ add %ecx,%ecx │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ shr $0x2,%ecx │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 165d1 │ │ │ │ + jle 16481 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ mov 0x24(%ecx),%ecx │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ @@ -24407,20 +24312,20 @@ │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ imul -0x4(%ecx,%eax,4),%edx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ add (%ebx,%ecx,4),%edx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ add -0x38(%ebp),%ecx │ │ │ │ - mov %edx,(%ebx,%eax,4) │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jne 16587 │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ + mov %edx,(%ebx,%eax,4) │ │ │ │ + jne 16437 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ @@ -24432,61 +24337,54 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ecx,%eax,8) │ │ │ │ mov %edi,%eax │ │ │ │ fadds (%ebx) │ │ │ │ fstps (%ebx) │ │ │ │ fstps 0x4(%ebx) │ │ │ │ test %edi,%edi │ │ │ │ - jg 1664d │ │ │ │ - jmp 1695c │ │ │ │ - jmp 16640 │ │ │ │ - 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 │ │ │ │ + jg 164cd │ │ │ │ + jmp 167dc │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ movl $0x0,(%ecx,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 166a0 │ │ │ │ + je 16520 │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ sub (%edx,%eax,4),%ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - je 16640 │ │ │ │ + je 164c0 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ inc %esi │ │ │ │ - mov %edx,(%ecx,%eax,4) │ │ │ │ cmp -0x70(%ebp),%esi │ │ │ │ - jne 1655c │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + mov %edx,(%ecx,%eax,4) │ │ │ │ + jne 1640c │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0xbc(%ebp),%esp │ │ │ │ incl -0x84(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ cmp 0x4(%ebx),%eax │ │ │ │ - jl 16262 │ │ │ │ - jmp 160c3 │ │ │ │ + jl 16112 │ │ │ │ + jmp 15f71 │ │ │ │ xchg %ax,%ax │ │ │ │ incl (%ecx) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x70(%ebp) │ │ │ │ - jne 16561 │ │ │ │ - jmp 1667b │ │ │ │ + jne 16411 │ │ │ │ + jmp 164fb │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 1667b │ │ │ │ + jle 164fb │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ flds (%eax) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%ecx),%eax │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ @@ -24522,182 +24420,182 @@ │ │ │ │ mov %edi,-0xdc(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0xb0(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ - jmp 16751 │ │ │ │ + jmp 165d1 │ │ │ │ fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ mov %ecx,-0xe8(%ebp) │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ add (%edi,%ecx,4),%eax │ │ │ │ mov -0xcc(%ebp),%edi │ │ │ │ - fmul %st(3),%st │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(3),%st │ │ │ │ mov %edi,-0xd0(%ebp) │ │ │ │ - jmp 16792 │ │ │ │ + jmp 16612 │ │ │ │ fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xe0(%ebp),%ecx │ │ │ │ - mov -0xdc(%ebp),%edi │ │ │ │ mov %eax,-0xf0(%ebp) │ │ │ │ + mov -0xdc(%ebp),%edi │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov -0xd0(%ebp),%ecx │ │ │ │ add 0x8(%edi,%eax,4),%ecx │ │ │ │ mov -0xd8(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(4) │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0xd4(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - fstps -0xec(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(4) │ │ │ │ mov %edi,-0x90(%ebp) │ │ │ │ - jmp 167e0 │ │ │ │ + fstps -0xec(%ebp) │ │ │ │ + jmp 16660 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ - fmul %st(4),%st │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ + fmul %st(4),%st │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ - jmp 1682a │ │ │ │ + jmp 166aa │ │ │ │ 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 -0x54(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x18(%ecx,%edx,4),%eax │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 16888 │ │ │ │ - jmp 16880 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 16708 │ │ │ │ + jmp 16700 │ │ │ │ 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 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ - fmul %st(1),%st │ │ │ │ mov 0x20(%edx,%eax,4),%edi │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ add %ecx,%edi │ │ │ │ + fmul %st(1),%st │ │ │ │ + cmp -0x24(%ebp),%eax │ │ │ │ flds (%edx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ flds 0x4(%edx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(4) │ │ │ │ fsts 0x4(%esi) │ │ │ │ - cmp -0x24(%ebp),%eax │ │ │ │ - jne 16880 │ │ │ │ + jne 16700 │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 16820 │ │ │ │ + jne 166a0 │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 167d4 │ │ │ │ + jne 16654 │ │ │ │ mov -0xf0(%ebp),%eax │ │ │ │ flds -0xec(%ebp) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 16784 │ │ │ │ + jne 16604 │ │ │ │ mov -0xe8(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 16745 │ │ │ │ + jne 165c5 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ - mov %edi,0x14(%esi) │ │ │ │ - mov -0xc8(%ebp),%edi │ │ │ │ fstps 0x14(%ebx) │ │ │ │ fxch %st(1) │ │ │ │ + mov %edi,0x14(%esi) │ │ │ │ + mov -0xc8(%ebp),%edi │ │ │ │ not %eax │ │ │ │ - fstps 0x4(%ebx) │ │ │ │ - fxch %st(2) │ │ │ │ mov %eax,0x10(%ecx) │ │ │ │ mov %eax,(%ecx) │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ - fxch %st(1) │ │ │ │ mov %eax,0x8(%ecx) │ │ │ │ mov %eax,0xc(%ecx) │ │ │ │ - fstps 0xc(%ebx) │ │ │ │ - fstps 0x10(%ebx) │ │ │ │ mov %edi,0x4(%esi) │ │ │ │ + fstps 0x4(%ebx) │ │ │ │ + fxch %st(2) │ │ │ │ mov -0xd4(%ebp),%edi │ │ │ │ mov %edi,0x8(%esi) │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ + fxch %st(1) │ │ │ │ mov %edi,0xc(%esi) │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ + fstps 0xc(%ebx) │ │ │ │ mov %edi,0x10(%esi) │ │ │ │ - jmp 1667b │ │ │ │ + fstps 0x10(%ebx) │ │ │ │ + jmp 164fb │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov (%ecx,%edi,4),%edx │ │ │ │ - jmp 1666a │ │ │ │ + jmp 164ea │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1667b │ │ │ │ + jle 164fb │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ flds (%eax) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%ecx),%eax │ │ │ │ mov %eax,%edx │ │ │ │ @@ -24730,139 +24628,139 @@ │ │ │ │ mov %edi,-0x54(%ebp) │ │ │ │ lea (%esi,%ecx,1),%edi │ │ │ │ mov %ebx,%esi │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov %edx,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ mov %edi,%ebx │ │ │ │ - jmp 169f6 │ │ │ │ + jmp 16876 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ movl $0x0,-0x2c(%ebp) │ │ │ │ mov %ecx,-0xcc(%ebp) │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ flds (%edi,%eax,4) │ │ │ │ mov (%edx,%eax,4),%edi │ │ │ │ mov -0x94(%ebp),%edx │ │ │ │ - fmul %st(3),%st │ │ │ │ add %ecx,%edi │ │ │ │ imul %edi,%edx │ │ │ │ mov %edi,-0x90(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ mov %edx,-0xa0(%ebp) │ │ │ │ - jmp 16a3c │ │ │ │ + jmp 168bc │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0xc8(%ebp),%ecx │ │ │ │ mov -0xc4(%ebp),%edi │ │ │ │ - xor %edx,%edx │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov %eax,%ecx │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ add 0x8(%edi,%ecx,4),%eax │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ - jmp 16a7c │ │ │ │ + jmp 168fc │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%ecx,%edx,4),%eax │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 16ac8 │ │ │ │ - jmp 16ac0 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 16948 │ │ │ │ + jmp 16940 │ │ │ │ lea %cs:0x0(%esi,%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 -0x38(%ebp),%edx │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ - fmul %st(1),%st │ │ │ │ mov 0x18(%edx,%eax,4),%edi │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ add %ecx,%edi │ │ │ │ + fmul %st(1),%st │ │ │ │ + cmp -0x24(%ebp),%eax │ │ │ │ flds (%edx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ flds 0x4(%edx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(4) │ │ │ │ fsts 0x4(%esi) │ │ │ │ - cmp -0x24(%ebp),%eax │ │ │ │ - jne 16ac0 │ │ │ │ + jne 16940 │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 16a72 │ │ │ │ + jne 168f2 │ │ │ │ incl -0x2c(%ebp) │ │ │ │ cmp %edx,-0x2c(%ebp) │ │ │ │ - jne 16a30 │ │ │ │ + jne 168b0 │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ cmp -0x2c(%ebp),%eax │ │ │ │ - jne 169ec │ │ │ │ + jne 1686c │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(5) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ - mov %edi,0x10(%esi) │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ fstps 0x10(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ + mov %edi,0x10(%esi) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ not %eax │ │ │ │ - fstps 0x4(%ecx) │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - fstps 0x8(%ecx) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ - fstps 0xc(%ecx) │ │ │ │ mov %edi,0x4(%esi) │ │ │ │ mov -0xb0(%ebp),%edi │ │ │ │ + fstps 0x4(%ecx) │ │ │ │ mov %edi,0x8(%esi) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ + fstps 0x8(%ecx) │ │ │ │ mov %edi,0xc(%esi) │ │ │ │ - jmp 1667b │ │ │ │ + fstps 0xc(%ecx) │ │ │ │ + jmp 164fb │ │ │ │ mov %ebx,%eax │ │ │ │ - jmp 16526 │ │ │ │ + jmp 163d6 │ │ │ │ mov 0x7c(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %esp,-0x80(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%edx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ @@ -24871,52 +24769,52 @@ │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 16cd2 │ │ │ │ + jle 16b52 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 16ca1 │ │ │ │ + jle 16b21 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ + add -0x24(%ebp),%eax │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ movl $0x0,-0x38(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - add -0x24(%ebp),%eax │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ fildl -0x3c(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ mov %eax,-0x90(%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 -0x54(%ebp),%eax │ │ │ │ movl $0x0,-0x3c(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - jmp 16c3d │ │ │ │ + jmp 16abd │ │ │ │ imul (%ebx),%edx │ │ │ │ addl $0x4,-0x4c(%ebp) │ │ │ │ addl $0x4,-0x48(%ebp) │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ mov %edx,(%edi,%eax,8) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ fildl (%ebx) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ fmuls (%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0xa0(%ebp) │ │ │ │ @@ -24928,118 +24826,118 @@ │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%ebx) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ mov %edx,(%eax) │ │ │ │ add -0x3c(%ebp),%edx │ │ │ │ + cmp %ebx,-0x90(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%edi,%eax,8) │ │ │ │ - cmp %ebx,-0x90(%ebp) │ │ │ │ - jne 16c2c │ │ │ │ + jne 16aac │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 16cd0 │ │ │ │ + je 16b50 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ - movl $0x0,(%edi,%ecx,8) │ │ │ │ add %ebx,-0x50(%ebp) │ │ │ │ + movl $0x0,(%edi,%ecx,8) │ │ │ │ mov %ecx,0x4(%edi,%ecx,8) │ │ │ │ - jmp 16c0b │ │ │ │ + jmp 16a8b │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - je 16d80 │ │ │ │ + je 16c00 │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,(%edi,%edx,8) │ │ │ │ mov %edx,0x4(%edi,%edx,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - je 16cd2 │ │ │ │ + je 16b52 │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,0x4(%edi,%eax,8) │ │ │ │ mov %edx,(%edi,%eax,8) │ │ │ │ - jmp 16ca3 │ │ │ │ + jmp 16b23 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 16d80 │ │ │ │ + jle 16c00 │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 16cfd │ │ │ │ + je 16b7d │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 16d85 │ │ │ │ + je 16c05 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 16cfd │ │ │ │ - jmp 16d85 │ │ │ │ + jne 16b7d │ │ │ │ + jmp 16c05 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - je 16e00 │ │ │ │ + je 16c80 │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,(%edi,%edx,8) │ │ │ │ mov %edx,0x4(%edi,%edx,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - je 16d42 │ │ │ │ + je 16bc2 │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,0x4(%edi,%eax,8) │ │ │ │ mov %edx,(%edi,%eax,8) │ │ │ │ - jmp 16d0f │ │ │ │ + jmp 16b8f │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 16e00 │ │ │ │ + jle 16c80 │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 16d6d │ │ │ │ + je 16bed │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 16e05 │ │ │ │ + je 16c85 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 16d6d │ │ │ │ - jmp 16e05 │ │ │ │ + jne 16bed │ │ │ │ + jmp 16c85 │ │ │ │ mov $0x1,%edx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ mov -0x60(%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) │ │ │ │ fstps -0x24(%ebp) │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ - flds -0x24(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + flds -0x24(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -25052,37 +24950,37 @@ │ │ │ │ push %esi │ │ │ │ call 33b0 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ add $0x14,%esp │ │ │ │ push %edx │ │ │ │ call 3200 │ │ │ │ mov -0x80(%ebp),%esp │ │ │ │ - jmp 16235 │ │ │ │ + jmp 160e5 │ │ │ │ mov $0x1,%edx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ mov -0x60(%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) │ │ │ │ fstps -0x24(%ebp) │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ - flds -0x24(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + flds -0x24(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -25095,39 +24993,39 @@ │ │ │ │ push %esi │ │ │ │ call 33b0 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ add $0x14,%esp │ │ │ │ push %edx │ │ │ │ call 3200 │ │ │ │ mov -0x68(%ebp),%esp │ │ │ │ - jmp 15d59 │ │ │ │ + jmp 15c09 │ │ │ │ and $0x8,%ch │ │ │ │ - jne 1847e │ │ │ │ + jne 182fe │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 17ac2 │ │ │ │ + jle 17942 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov 0x30(%eax),%esi │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ shr $0x2,%ebx │ │ │ │ flds (%esi) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%edi,4) │ │ │ │ test %eax,%eax │ │ │ │ - js 17a08 │ │ │ │ + js 17888 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ fldt -0x4c3c(%ecx) │ │ │ │ xor %edx,%edx │ │ │ │ - fstpt -0x38(%ebp) │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ lea 0x3(%eax,%eax,1),%edi │ │ │ │ + fstpt -0x38(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ fdivrs -0x4c48(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ fldt -0x38(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ @@ -25151,51 +25049,51 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fsts (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 16f07 │ │ │ │ + jne 16d87 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %edx │ │ │ │ cmp -0x28(%ebp),%edx │ │ │ │ - je 17ac2 │ │ │ │ + je 17942 │ │ │ │ add -0x6c(%ebp),%ecx │ │ │ │ mov %ebx,%eax │ │ │ │ flds (%esi,%edx,4) │ │ │ │ imul %edx,%eax │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ movl $0x3f800000,(%ecx,%eax,4) │ │ │ │ - jmp 16ed3 │ │ │ │ + jmp 16d53 │ │ │ │ and $0x8,%ch │ │ │ │ - jne 1787e │ │ │ │ + jne 176fe │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 17046 │ │ │ │ + jle 16ec6 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov 0x30(%eax),%esi │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ shr $0x2,%ebx │ │ │ │ flds (%esi) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%edi,4) │ │ │ │ test %eax,%eax │ │ │ │ - js 1700e │ │ │ │ + js 16e8e │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x3(%eax,%eax,1),%edi │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ fldt -0x4c3c(%eax) │ │ │ │ fstpt -0x38(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ fdivrs -0x4c48(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ @@ -25222,62 +25120,62 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fsts (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 16fd0 │ │ │ │ + jne 16e50 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %edi,-0x24(%ebp) │ │ │ │ inc %edx │ │ │ │ cmp -0x28(%ebp),%edx │ │ │ │ - je 17046 │ │ │ │ + mov %edi,-0x24(%ebp) │ │ │ │ + je 16ec6 │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ mov %ebx,%eax │ │ │ │ - add -0x6c(%ebp),%ecx │ │ │ │ flds (%esi,%edx,4) │ │ │ │ imul %edx,%eax │ │ │ │ + add -0x6c(%ebp),%ecx │ │ │ │ movl $0x3f800000,(%edi,%eax,4) │ │ │ │ - jmp 16f9c │ │ │ │ + jmp 16e1c │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 17040 │ │ │ │ + je 16ec0 │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ imul %ebx,%edx │ │ │ │ add $0x2,%eax │ │ │ │ fsts (%esi,%edx,4) │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 17044 │ │ │ │ + je 16ec4 │ │ │ │ mov %ebx,%edx │ │ │ │ imul %eax,%edx │ │ │ │ fsts (%esi,%edx,4) │ │ │ │ - jmp 17012 │ │ │ │ + jmp 16e92 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 17046 │ │ │ │ + jmp 16ec6 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0xb8(%ebp) │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 160c3 │ │ │ │ + jle 15f71 │ │ │ │ mov -0xb8(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xc4(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 1707c │ │ │ │ + je 16efc │ │ │ │ mov 0x7c(%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 │ │ │ │ @@ -25287,21 +25185,21 @@ │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %ebx │ │ │ │ mov %esp,-0xa4(%ebp) │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ - js 17877 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ + js 176f7 │ │ │ │ imul %ecx,%esi │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ mov 0x24(%eax),%edi │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ neg %eax │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ @@ -25318,16 +25216,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 -0x54(%ebp),%ecx │ │ │ │ mov (%eax,%ebx,4),%edi │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ fildl -0x3c(%ebp) │ │ │ │ fmuls (%ecx,%ebx,4) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ @@ -25340,15 +25238,15 @@ │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 17192 │ │ │ │ + jle 17012 │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ add %edi,%ecx │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ lea 0x0(,%ecx,4),%edx │ │ │ │ mov %eax,%edi │ │ │ │ add %ecx,%esi │ │ │ │ @@ -25358,123 +25256,123 @@ │ │ │ │ add -0xa4(%ebp),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ mov %edx,(%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp -0x3c(%ebp),%ecx │ │ │ │ - jne 1717c │ │ │ │ + jne 16ffc │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ mov %edi,%eax │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ dec %ebx │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ sub %esi,-0x4c(%ebp) │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 17114 │ │ │ │ + jne 16f94 │ │ │ │ mov %eax,%edi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push -0x64(%ebp) │ │ │ │ call 31b0 │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ - add $0x10,%esp │ │ │ │ shr $0x2,%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ mov %esi,%ecx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x5c(%eax),%eax │ │ │ │ lea (%eax,%ebx,8),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ - imul %ebx,%esi │ │ │ │ flds (%eax,%ebx,8) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ + imul %ebx,%esi │ │ │ │ + mov (%eax,%ebx,4),%eax │ │ │ │ fsts (%edx,%esi,4) │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ - mov (%eax,%ebx,4),%eax │ │ │ │ - mov (%edx,%ebx,4),%edx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ + mov (%edx,%ebx,4),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - jle 17261 │ │ │ │ + jle 170e1 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ flds 0x4(%eax,%ebx,8) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%eax,%esi,4) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ fstps 0x4(%eax,%esi,4) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ lea 0x2(%edx),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 17265 │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + jl 170e5 │ │ │ │ flds (%ecx) │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ sub %edx,%eax │ │ │ │ mov $0x1,%edx │ │ │ │ fld %st(1) │ │ │ │ inc %edx │ │ │ │ fmul %st(2),%st │ │ │ │ flds (%esi,%edx,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 17248 │ │ │ │ + jne 170c8 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 17267 │ │ │ │ + jmp 170e7 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 17267 │ │ │ │ + jmp 170e7 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ inc %ebx │ │ │ │ add %esi,-0x4c(%ebp) │ │ │ │ add %esi,%ecx │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jne 171f2 │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ + jne 17072 │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 17669 │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + je 174e9 │ │ │ │ xor %eax,%eax │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je 173d9 │ │ │ │ + je 17259 │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 17394 │ │ │ │ + jle 17214 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ mov 0x68(%ebx),%ebx │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ lea (%edx,%ecx,8),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ add %ebx,%ebx │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ shr $0x2,%ebx │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 1732b │ │ │ │ + jle 171ab │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ mov 0x24(%ebx),%ebx │ │ │ │ imul %eax,%esi │ │ │ │ add %esi,%esi │ │ │ │ @@ -25495,18 +25393,18 @@ │ │ │ │ fmuls (%ecx,%edi,4) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ fsts (%ecx,%eax,4) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ imul -0x4(%ecx,%eax,4),%edx │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ add (%ecx,%ebx,4),%edx │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ - cmp %eax,-0x28(%ebp) │ │ │ │ - jne 172e7 │ │ │ │ + jne 17167 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ @@ -25514,62 +25412,62 @@ │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ flds 0x4(%ebx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%edi) │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ebx,%eax,8) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ - fadds (%edi) │ │ │ │ mov %ebx,%eax │ │ │ │ + fadds (%edi) │ │ │ │ fstps (%edi) │ │ │ │ fstps 0x4(%edi) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 173d1 │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ + jle 17251 │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ - jmp 1736d │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ + jmp 171ed │ │ │ │ movl $0x0,(%esi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 173bd │ │ │ │ + je 1723d │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ sub (%ecx,%eax,4),%ebx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 17363 │ │ │ │ + je 171e3 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ inc %edx │ │ │ │ inc %ecx │ │ │ │ - mov %edx,(%ebx,%eax,4) │ │ │ │ cmp -0x70(%ebp),%ecx │ │ │ │ - jne 172bf │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + mov %edx,(%ebx,%eax,4) │ │ │ │ + jne 1713f │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0xc4(%ebp),%esp │ │ │ │ incl -0xb8(%ebp) │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ cmp 0x4(%ebx),%eax │ │ │ │ - jge 160c3 │ │ │ │ + jge 15f71 │ │ │ │ mov 0x18(%ebx),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - jmp 1705e │ │ │ │ + jmp 16ede │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ inc %ecx │ │ │ │ incl (%ebx) │ │ │ │ cmp %ecx,-0x70(%ebp) │ │ │ │ - jne 172c4 │ │ │ │ - jmp 17394 │ │ │ │ + jne 17144 │ │ │ │ + jmp 17214 │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - jmp 17383 │ │ │ │ + jmp 17203 │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 17394 │ │ │ │ + jle 17214 │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ flds (%eax) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%edi),%eax │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ @@ -25594,182 +25492,182 @@ │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edi,-0xd8(%ebp) │ │ │ │ add %ecx,%edi │ │ │ │ mov %edi,-0xb0(%ebp) │ │ │ │ add %ecx,%edi │ │ │ │ add %edi,%ecx │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ - mov %ecx,-0x28(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ mov %edx,-0xdc(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ mov %edx,-0xa0(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,-0x54(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ - jmp 1747f │ │ │ │ + jmp 172ff │ │ │ │ fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - mov -0xc8(%ebp),%ecx │ │ │ │ movl $0x0,-0xb4(%ebp) │ │ │ │ mov %edx,-0xe4(%ebp) │ │ │ │ + mov -0xc8(%ebp),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ - fmul %st(3),%st │ │ │ │ add (%eax,%edx,4),%ecx │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ - mov %ecx,-0xe0(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ imul %ecx,%eax │ │ │ │ - jmp 174c5 │ │ │ │ + mov %ecx,-0xe0(%ebp) │ │ │ │ + jmp 17345 │ │ │ │ fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xd8(%ebp),%edi │ │ │ │ + mov %eax,-0xec(%ebp) │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ mov -0xdc(%ebp),%edx │ │ │ │ - mov %eax,-0xec(%ebp) │ │ │ │ flds (%edi,%ecx,4) │ │ │ │ - mov 0x8(%edx,%ecx,4),%ecx │ │ │ │ mov -0xd4(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(4) │ │ │ │ + mov 0x8(%edx,%ecx,4),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0xd0(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - fstps -0xe8(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(4) │ │ │ │ mov %edi,-0x84(%ebp) │ │ │ │ - jmp 17515 │ │ │ │ + fstps -0xe8(%ebp) │ │ │ │ + jmp 17395 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ - fmul %st(4),%st │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ + fmul %st(4),%st │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ - jmp 1755a │ │ │ │ + jmp 173da │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x18(%ecx,%edx,4),%eax │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 17588 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 17408 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ flds (%edx,%eax,4) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov 0x20(%edx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ add %ecx,%edi │ │ │ │ + fmul %st(1),%st │ │ │ │ + cmp -0x24(%ebp),%eax │ │ │ │ flds (%ebx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ flds 0x4(%ebx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(4) │ │ │ │ fsts 0x4(%esi) │ │ │ │ - cmp -0x24(%ebp),%eax │ │ │ │ - jne 17580 │ │ │ │ + jne 17400 │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 17550 │ │ │ │ + jne 173d0 │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 17509 │ │ │ │ + jne 17389 │ │ │ │ incl -0xb4(%ebp) │ │ │ │ - mov -0xec(%ebp),%eax │ │ │ │ flds -0xe8(%ebp) │ │ │ │ cmp %ecx,-0xb4(%ebp) │ │ │ │ - jne 174b7 │ │ │ │ + mov -0xec(%ebp),%eax │ │ │ │ + jne 17337 │ │ │ │ mov -0xe4(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp -0xb4(%ebp),%edx │ │ │ │ - jne 17473 │ │ │ │ + jne 172f3 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov -0xe0(%ebp),%edx │ │ │ │ - mov %edi,0x14(%esi) │ │ │ │ - mov -0xd0(%ebp),%edi │ │ │ │ fstps 0x14(%ebx) │ │ │ │ fxch %st(1) │ │ │ │ + mov %edi,0x14(%esi) │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ not %eax │ │ │ │ - fstps 0x4(%ebx) │ │ │ │ - fxch %st(2) │ │ │ │ mov %eax,0x10(%ecx) │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ mov %eax,(%ecx) │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ - fxch %st(1) │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ mov %eax,0x8(%ecx) │ │ │ │ mov %eax,0xc(%ecx) │ │ │ │ - fstps 0xc(%ebx) │ │ │ │ - fstps 0x10(%ebx) │ │ │ │ mov %edi,0x8(%esi) │ │ │ │ + fstps 0x4(%ebx) │ │ │ │ + fxch %st(2) │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ mov %edi,0xc(%esi) │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ + fxch %st(1) │ │ │ │ mov %edi,0x10(%esi) │ │ │ │ - jmp 17394 │ │ │ │ + fstps 0xc(%ebx) │ │ │ │ + fstps 0x10(%ebx) │ │ │ │ + jmp 17214 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 17394 │ │ │ │ + jle 17214 │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ flds (%eax) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%edi),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ @@ -25795,173 +25693,173 @@ │ │ │ │ add %ebx,%ecx │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ add %ecx,%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0xb4(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ add %edi,%eax │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 176f7 │ │ │ │ + jmp 17577 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ add (%edi,%eax,4),%ecx │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ - fmul %st(3),%st │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0x90(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ mov %edi,%ecx │ │ │ │ - jmp 1773a │ │ │ │ + jmp 175ba │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xc8(%ebp),%edx │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ mov %ecx,-0xd0(%ebp) │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ flds (%edx,%edi,4) │ │ │ │ - mov 0x8(%eax,%edi,4),%edi │ │ │ │ mov -0xb0(%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,-0x3c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1777a │ │ │ │ + jmp 175fa │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%ecx,%edx,4),%eax │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 177c8 │ │ │ │ - jmp 177c0 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 17648 │ │ │ │ + jmp 17640 │ │ │ │ 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 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ - fmul %st(1),%st │ │ │ │ mov 0x18(%edx,%eax,4),%edi │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ add %ecx,%edi │ │ │ │ + fmul %st(1),%st │ │ │ │ + cmp -0x24(%ebp),%eax │ │ │ │ flds (%edx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ flds 0x4(%edx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(4) │ │ │ │ fsts 0x4(%esi) │ │ │ │ - cmp -0x24(%ebp),%eax │ │ │ │ - jne 177c0 │ │ │ │ + jne 17640 │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 17770 │ │ │ │ + jne 175f0 │ │ │ │ incl -0x50(%ebp) │ │ │ │ mov -0xd0(%ebp),%ecx │ │ │ │ cmp %edx,-0x50(%ebp) │ │ │ │ - jne 1772e │ │ │ │ + jne 175ae │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x50(%ebp),%eax │ │ │ │ - jne 176ed │ │ │ │ + jne 1756d │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(5) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ - mov %edi,0x10(%esi) │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ fstps 0x10(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ + mov %edi,0x10(%esi) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ not %eax │ │ │ │ - fstps 0x4(%ecx) │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - fstps 0x8(%ecx) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ - fstps 0xc(%ecx) │ │ │ │ mov %edi,0x4(%esi) │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ + fstps 0x4(%ecx) │ │ │ │ mov %edi,0x8(%esi) │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ + fstps 0x8(%ecx) │ │ │ │ mov %edi,0xc(%esi) │ │ │ │ - jmp 17394 │ │ │ │ + fstps 0xc(%ecx) │ │ │ │ + jmp 17214 │ │ │ │ mov %esi,%eax │ │ │ │ - jmp 17292 │ │ │ │ + jmp 17112 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ mov 0x7c(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov %esi,-0x24(%ebp) │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x90(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 179d8 │ │ │ │ + jle 17858 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 179a3 │ │ │ │ + jle 17823 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ + fildl -0x3c(%ebp) │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ mov %ebx,-0xa0(%ebp) │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ @@ -25972,22 +25870,22 @@ │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 1793f │ │ │ │ + jmp 177bf │ │ │ │ mov (%esi),%ebx │ │ │ │ addl $0x4,-0x3c(%ebp) │ │ │ │ addl $0x4,-0x4c(%ebp) │ │ │ │ imul %edx,%ebx │ │ │ │ mov %ebx,(%edi,%eax,8) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ fildl (%esi) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ fmuls (%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x94(%ebp) │ │ │ │ @@ -25998,102 +25896,102 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ add %ebx,%edx │ │ │ │ - mov %edx,(%edi,%eax,8) │ │ │ │ cmp -0x84(%ebp),%esi │ │ │ │ - jne 1792f │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov %edx,(%edi,%eax,8) │ │ │ │ + jne 177af │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - je 179d0 │ │ │ │ + je 17850 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ - movl $0x0,(%edi,%ecx,8) │ │ │ │ add %ebx,-0x48(%ebp) │ │ │ │ + movl $0x0,(%edi,%ecx,8) │ │ │ │ mov %ecx,0x4(%edi,%ecx,8) │ │ │ │ - jmp 17913 │ │ │ │ + jmp 17793 │ │ │ │ xor %eax,%eax │ │ │ │ mov %esi,%ecx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 17a38 │ │ │ │ + je 178b8 │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,(%edi,%edx,8) │ │ │ │ mov %edx,0x4(%edi,%edx,8) │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 179d8 │ │ │ │ + je 17858 │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,0x4(%edi,%eax,8) │ │ │ │ mov %esi,(%edi,%eax,8) │ │ │ │ - jmp 179a7 │ │ │ │ + jmp 17827 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 17a38 │ │ │ │ + jle 178b8 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 179f8 │ │ │ │ + je 17878 │ │ │ │ mov (%eax),%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - je 17a3d │ │ │ │ + je 178bd │ │ │ │ imul (%eax),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%ecx │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 179f8 │ │ │ │ - jmp 17a3d │ │ │ │ + jne 17878 │ │ │ │ + jmp 178bd │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 17abc │ │ │ │ + je 1793c │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ imul %ebx,%edx │ │ │ │ add $0x2,%eax │ │ │ │ fsts (%esi,%edx,4) │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 17ac0 │ │ │ │ + je 17940 │ │ │ │ mov %ebx,%edx │ │ │ │ imul %eax,%edx │ │ │ │ fsts (%esi,%edx,4) │ │ │ │ - jmp 17a0c │ │ │ │ + jmp 1788c │ │ │ │ mov $0x1,%ecx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ mov -0x60(%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 -0x24(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ shl $0x3,%eax │ │ │ │ + fyl2x │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstps -0x28(%ebp) │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ - flds -0x28(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ + flds -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) │ │ │ │ @@ -26107,29 +26005,29 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3200 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - jmp 16f52 │ │ │ │ + jmp 16dd2 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 17ac2 │ │ │ │ + jmp 17942 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0xb4(%ebp) │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 160c3 │ │ │ │ + jle 15f71 │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xbc(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 17af8 │ │ │ │ + je 17978 │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %ecx,%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ @@ -26139,28 +26037,28 @@ │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %ebx │ │ │ │ mov %esp,-0x84(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - js 18477 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + js 182f7 │ │ │ │ imul %esi,%ecx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x24(%eax),%edi │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ neg %eax │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ lea (%eax,%ecx,4),%eax │ │ │ │ @@ -26192,15 +26090,15 @@ │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 17c0b │ │ │ │ + jle 17a8b │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ add %edi,%ecx │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ lea 0x0(,%ecx,4),%edx │ │ │ │ mov %eax,%edi │ │ │ │ add %ecx,%esi │ │ │ │ @@ -26210,50 +26108,50 @@ │ │ │ │ add -0x84(%ebp),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ mov %edx,(%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x48(%ebp) │ │ │ │ - jne 17bf5 │ │ │ │ + jne 17a75 │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ mov %edi,%eax │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ dec %ebx │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ sub %esi,-0x2c(%ebp) │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 17b8a │ │ │ │ + jne 17a0a │ │ │ │ mov %eax,%esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push -0x64(%ebp) │ │ │ │ call 31b0 │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ fildl -0x38(%ebp) │ │ │ │ - fmul %st(0),%st │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov 0x30(%ecx),%ecx │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ shr $0x2,%eax │ │ │ │ - fstps -0x94(%ebp) │ │ │ │ + mov 0x30(%ecx),%ecx │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov %ecx,-0x90(%ebp) │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ - fldt -0x4c3c(%eax) │ │ │ │ + fmul %st(0),%st │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ - fstpt -0xb0(%ebp) │ │ │ │ + fstps -0x94(%ebp) │ │ │ │ + fldt -0x4c3c(%eax) │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ + fstpt -0xb0(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%edx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ @@ -26270,15 +26168,15 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadds -0x94(%ebp) │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 17f64 │ │ │ │ + jbe 17de4 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -26302,29 +26200,29 @@ │ │ │ │ fsub %st(1),%st │ │ │ │ fldt -0x48(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 17d07 │ │ │ │ + je 17b87 │ │ │ │ fchs │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ fmuls -0x4d78(%eax) │ │ │ │ fmuls -0x4c44(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ imul %ebx,%ecx │ │ │ │ fsts (%eax,%ecx,4) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 17db0 │ │ │ │ + jge 17c30 │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ @@ -26345,56 +26243,56 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%eax,%ecx,4) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x4(%eax,%ecx,4) │ │ │ │ lea 0x2(%edx),%ecx │ │ │ │ cmp -0x48(%ebp),%ecx │ │ │ │ - jg 17dbc │ │ │ │ + jg 17c3c │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ flds (%eax) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - fld %st(1) │ │ │ │ sub %edx,%eax │ │ │ │ mov $0x1,%edx │ │ │ │ + fld %st(1) │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ fmul %st(2),%st │ │ │ │ flds (%ecx,%edx,4) │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 17d91 │ │ │ │ + jne 17c11 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 17dbe │ │ │ │ + jmp 17c3e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 17dbe │ │ │ │ + jmp 17c3e │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ inc %ebx │ │ │ │ add %ecx,-0x4c(%ebp) │ │ │ │ add %ecx,-0x2c(%ebp) │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jne 17c77 │ │ │ │ + jne 17af7 │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 1825c │ │ │ │ + je 180dc │ │ │ │ xor %eax,%eax │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je 17fa8 │ │ │ │ + je 17e28 │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 17f3b │ │ │ │ + jle 17dbb │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov 0x68(%ecx),%ecx │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ @@ -26402,15 +26300,15 @@ │ │ │ │ xor %esi,%esi │ │ │ │ add %ecx,%ecx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ shr $0x2,%ecx │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 17e92 │ │ │ │ + jle 17d12 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ mov 0x24(%ecx),%ecx │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ @@ -26433,20 +26331,20 @@ │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ imul -0x4(%ecx,%eax,4),%edx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ add (%ebx,%ecx,4),%edx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ add -0x48(%ebp),%ecx │ │ │ │ - mov %edx,(%ebx,%eax,4) │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jne 17e45 │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ + mov %edx,(%ebx,%eax,4) │ │ │ │ + jne 17cc5 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ @@ -26458,81 +26356,81 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ecx,%eax,8) │ │ │ │ mov %edi,%eax │ │ │ │ fadds (%ebx) │ │ │ │ fstps (%ebx) │ │ │ │ fstps 0x4(%ebx) │ │ │ │ test %edi,%edi │ │ │ │ - jg 17f0d │ │ │ │ - jmp 17fa0 │ │ │ │ - jmp 17f00 │ │ │ │ + jg 17d8d │ │ │ │ + jmp 17e20 │ │ │ │ + jmp 17d80 │ │ │ │ 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 │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ movl $0x0,(%ecx,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 17f79 │ │ │ │ + je 17df9 │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ sub (%edx,%eax,4),%ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - je 17f00 │ │ │ │ + je 17d80 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ inc %esi │ │ │ │ - mov %edx,(%ecx,%eax,4) │ │ │ │ cmp -0x70(%ebp),%esi │ │ │ │ - jne 17e1a │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + mov %edx,(%ecx,%eax,4) │ │ │ │ + jne 17c9a │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0xbc(%ebp),%esp │ │ │ │ incl -0xb4(%ebp) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ cmp 0x4(%ebx),%eax │ │ │ │ - jge 160c3 │ │ │ │ + jge 15f71 │ │ │ │ mov 0x18(%ebx),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - jmp 17ada │ │ │ │ + jmp 1795a │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 17f87 │ │ │ │ + ja 17e07 │ │ │ │ fstp %st(1) │ │ │ │ flds -0x4c44(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 17d18 │ │ │ │ + jmp 17b98 │ │ │ │ incl (%ecx) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x70(%ebp) │ │ │ │ - jne 17e1f │ │ │ │ - jmp 17f3b │ │ │ │ + jne 17c9f │ │ │ │ + jmp 17dbb │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 17d18 │ │ │ │ + jmp 17b98 │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov (%ecx,%edi,4),%edx │ │ │ │ - jmp 17f2a │ │ │ │ + jmp 17daa │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 17f3b │ │ │ │ + jle 17dbb │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ flds (%eax) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%edi),%eax │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ @@ -26554,108 +26452,108 @@ │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ lea (%eax,%ecx,1),%edi │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edi,-0xd8(%ebp) │ │ │ │ add %ecx,%edi │ │ │ │ mov %edi,-0xa4(%ebp) │ │ │ │ add %ecx,%edi │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ add %edi,%ecx │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ + shl $0x3,%eax │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - shl $0x3,%eax │ │ │ │ add %eax,%edx │ │ │ │ mov %edx,-0xd4(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ - jmp 1804b │ │ │ │ + jmp 17ecb │ │ │ │ fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ + mov %ecx,-0xe4(%ebp) │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ mov -0xc8(%ebp),%edx │ │ │ │ - mov %ecx,-0xe4(%ebp) │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ add (%edi,%ecx,4),%eax │ │ │ │ - fmul %st(3),%st │ │ │ │ imul %eax,%edx │ │ │ │ mov %eax,-0xdc(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(3),%st │ │ │ │ mov %edx,-0xe0(%ebp) │ │ │ │ - jmp 1808f │ │ │ │ + jmp 17f0f │ │ │ │ fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xd8(%ebp),%ecx │ │ │ │ - mov -0xd4(%ebp),%edi │ │ │ │ mov %eax,-0xec(%ebp) │ │ │ │ + mov -0xd4(%ebp),%edi │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov -0xe0(%ebp),%ecx │ │ │ │ add 0x8(%edi,%eax,4),%ecx │ │ │ │ mov -0xd0(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(4) │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0xcc(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - fstps -0xe8(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(4) │ │ │ │ mov %edi,-0x90(%ebp) │ │ │ │ - jmp 180dd │ │ │ │ + fstps -0xe8(%ebp) │ │ │ │ + jmp 17f5d │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ - fmul %st(4),%st │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ + fmul %st(4),%st │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ - jmp 1812a │ │ │ │ + jmp 17faa │ │ │ │ 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 -0x54(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x18(%ecx,%edx,4),%eax │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 18188 │ │ │ │ - jmp 18180 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 18008 │ │ │ │ + jmp 18000 │ │ │ │ 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 │ │ │ │ @@ -26664,82 +26562,82 @@ │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ flds (%edi,%eax,4) │ │ │ │ mov 0x20(%edx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %ecx,%edi │ │ │ │ + cmp -0x24(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ flds (%ebx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ flds 0x4(%ebx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(4) │ │ │ │ fsts 0x4(%esi) │ │ │ │ - cmp -0x24(%ebp),%eax │ │ │ │ - jne 18180 │ │ │ │ + jne 18000 │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 18120 │ │ │ │ + jne 17fa0 │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 180d1 │ │ │ │ + jne 17f51 │ │ │ │ mov -0xec(%ebp),%eax │ │ │ │ flds -0xe8(%ebp) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 18081 │ │ │ │ + jne 17f01 │ │ │ │ mov -0xe4(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1803f │ │ │ │ + jne 17ebf │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov -0xdc(%ebp),%edx │ │ │ │ - mov %edi,0x14(%esi) │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ fstps 0x14(%ebx) │ │ │ │ fxch %st(1) │ │ │ │ + mov %edi,0x14(%esi) │ │ │ │ + mov -0xcc(%ebp),%edi │ │ │ │ not %eax │ │ │ │ - fstps 0x4(%ebx) │ │ │ │ - fxch %st(2) │ │ │ │ mov %eax,0x10(%ecx) │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ mov %eax,(%ecx) │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ - fxch %st(1) │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ mov %eax,0x8(%ecx) │ │ │ │ mov %eax,0xc(%ecx) │ │ │ │ - fstps 0xc(%ebx) │ │ │ │ - fstps 0x10(%ebx) │ │ │ │ mov %edi,0x8(%esi) │ │ │ │ + fstps 0x4(%ebx) │ │ │ │ + fxch %st(2) │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ mov %edi,0xc(%esi) │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ + fxch %st(1) │ │ │ │ mov %edi,0x10(%esi) │ │ │ │ - jmp 17f3b │ │ │ │ + fstps 0xc(%ebx) │ │ │ │ + fstps 0x10(%ebx) │ │ │ │ + jmp 17dbb │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 17f3b │ │ │ │ + jle 17dbb │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %ecx,%ebx │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ flds (%eax) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%edi),%eax │ │ │ │ @@ -26765,145 +26663,145 @@ │ │ │ │ add %ebx,%edi │ │ │ │ mov %edi,-0x54(%ebp) │ │ │ │ add %edi,%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%edx │ │ │ │ mov %edx,-0xc4(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ - mov %edx,-0x74(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 182e6 │ │ │ │ + jmp 18166 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ movl $0x0,-0x2c(%ebp) │ │ │ │ mov %ecx,-0xcc(%ebp) │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ flds (%edi,%eax,4) │ │ │ │ mov (%edx,%eax,4),%edi │ │ │ │ mov -0x94(%ebp),%edx │ │ │ │ - fmul %st(3),%st │ │ │ │ add %ecx,%edi │ │ │ │ imul %edi,%edx │ │ │ │ mov %edi,-0x90(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ mov %edx,-0xa0(%ebp) │ │ │ │ - jmp 1832f │ │ │ │ + jmp 181af │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0xc8(%ebp),%ecx │ │ │ │ mov -0xc4(%ebp),%edi │ │ │ │ - xor %edx,%edx │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov %eax,%ecx │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ add 0x8(%edi,%ecx,4),%eax │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ - jmp 1836f │ │ │ │ + jmp 181ef │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%ecx,%edx,4),%eax │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 183c8 │ │ │ │ - jmp 183c0 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 18248 │ │ │ │ + jmp 18240 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 -0x38(%ebp),%edx │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ - fmul %st(1),%st │ │ │ │ mov 0x18(%edx,%eax,4),%edi │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ add %ecx,%edi │ │ │ │ + fmul %st(1),%st │ │ │ │ + cmp -0x24(%ebp),%eax │ │ │ │ flds (%edx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ flds 0x4(%edx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(4) │ │ │ │ fsts 0x4(%esi) │ │ │ │ - cmp -0x24(%ebp),%eax │ │ │ │ - jne 183c0 │ │ │ │ + jne 18240 │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 18365 │ │ │ │ + jne 181e5 │ │ │ │ incl -0x2c(%ebp) │ │ │ │ cmp %edx,-0x2c(%ebp) │ │ │ │ - jne 18323 │ │ │ │ + jne 181a3 │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ cmp -0x2c(%ebp),%eax │ │ │ │ - jne 182dc │ │ │ │ + jne 1815c │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(5) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ - mov %edi,0x10(%esi) │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ fstps 0x10(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ + mov %edi,0x10(%esi) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ not %eax │ │ │ │ - fstps 0x4(%ecx) │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - fstps 0x8(%ecx) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ - fstps 0xc(%ecx) │ │ │ │ mov %edi,0x4(%esi) │ │ │ │ mov -0xb0(%ebp),%edi │ │ │ │ + fstps 0x4(%ecx) │ │ │ │ mov %edi,0x8(%esi) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ + fstps 0x8(%ecx) │ │ │ │ mov %edi,0xc(%esi) │ │ │ │ - jmp 17f3b │ │ │ │ + fstps 0xc(%ecx) │ │ │ │ + jmp 17dbb │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp 17de7 │ │ │ │ + jmp 17c67 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x84(%ebp) │ │ │ │ mov 0x7c(%eax),%esi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ @@ -26914,51 +26812,51 @@ │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 190d2 │ │ │ │ + jle 18f52 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1909e │ │ │ │ + jle 18f1e │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ + add -0x38(%ebp),%eax │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ + movl $0x0,-0x50(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - add -0x38(%ebp),%eax │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ + fildl -0x3c(%ebp) │ │ │ │ mov %eax,-0x90(%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 -0x74(%ebp),%eax │ │ │ │ movl $0x0,-0x3c(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - jmp 1853f │ │ │ │ + jmp 183bf │ │ │ │ imul (%ebx),%edx │ │ │ │ addl $0x4,-0x4c(%ebp) │ │ │ │ addl $0x4,-0x48(%ebp) │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ mov %edx,(%esi,%eax,8) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ fildl (%ebx) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ fmuls (%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0xa0(%ebp) │ │ │ │ @@ -26970,40 +26868,40 @@ │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%ebx) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ mov %edx,(%eax) │ │ │ │ add -0x3c(%ebp),%edx │ │ │ │ + cmp %ebx,-0x90(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %edx,(%esi,%eax,8) │ │ │ │ - cmp %ebx,-0x90(%ebp) │ │ │ │ - jne 1852e │ │ │ │ + jne 183ae │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 190d0 │ │ │ │ + je 18f50 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ - movl $0x0,(%esi,%ecx,8) │ │ │ │ add %ebx,-0x50(%ebp) │ │ │ │ + movl $0x0,(%esi,%ecx,8) │ │ │ │ mov %ecx,0x4(%esi,%ecx,8) │ │ │ │ - jmp 1850d │ │ │ │ + jmp 1838d │ │ │ │ and $0x8,%ch │ │ │ │ - jne 18e92 │ │ │ │ + jne 18d12 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 160c3 │ │ │ │ + jle 15f71 │ │ │ │ movl $0x0,-0xa4(%ebp) │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xc4(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 185ea │ │ │ │ + je 1846a │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ @@ -27016,29 +26914,29 @@ │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %ecx │ │ │ │ mov %esp,-0xb0(%ebp) │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ - js 18e8b │ │ │ │ + js 18d0b │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ imul -0x38(%ebp),%ebx │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ mov 0x24(%eax),%edi │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ neg %eax │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ @@ -27070,53 +26968,53 @@ │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ mov %eax,(%edi,%ebx,4) │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 186f3 │ │ │ │ + jle 18573 │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ lea (%eax,%ecx,1),%edi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea 0x0(,%edi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0xb0(%ebp),%ebx │ │ │ │ lea (%edi,%eax,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%edi,4) │ │ │ │ inc %edi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 186e6 │ │ │ │ + jne 18566 │ │ │ │ decl -0x48(%ebp) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ sub %ecx,-0x4c(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 18684 │ │ │ │ + jne 18504 │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push -0x64(%ebp) │ │ │ │ call 31b0 │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x4,%esi │ │ │ │ - je 18c0d │ │ │ │ + je 18a8d │ │ │ │ cmpl $0x5,-0x24(%ebp) │ │ │ │ - je 188a8 │ │ │ │ + je 18728 │ │ │ │ xor %edi,%edi │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1886a │ │ │ │ + jle 186ea │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ imul %ebx,%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -27126,15 +27024,15 @@ │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x68(%eax),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ lea (%eax,%eax,1),%ecx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ cmp %edi,-0x24(%ebp) │ │ │ │ - jle 187ea │ │ │ │ + jle 1866a │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ mov 0x5c(%eax),%eax │ │ │ │ flds (%ebx,%edi,4) │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ @@ -27142,35 +27040,35 @@ │ │ │ │ add %edi,%ebx │ │ │ │ imul %esi,%ebx │ │ │ │ imul %edi,%esi │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ lea (%ebx,%ebx,1),%ecx │ │ │ │ sub %ebx,%esi │ │ │ │ add %esi,%esi │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ mov (%edx,%edi,4),%ebx │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ inc %edi │ │ │ │ add %ecx,%ebx │ │ │ │ add -0x48(%ebp),%ecx │ │ │ │ fmuls (%esi,%ebx,4) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ add -0x4c(%ebp),%ebx │ │ │ │ fsts (%esi,%edi,4) │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ imul -0x4(%esi,%edi,4),%eax │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ add (%esi,%ebx,4),%eax │ │ │ │ + cmp %edi,-0x24(%ebp) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ - cmp %edi,-0x24(%ebp) │ │ │ │ - jne 187b4 │ │ │ │ + jne 18634 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ @@ -27179,59 +27077,59 @@ │ │ │ │ flds 0x4(%ebx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ebx,%eax,8) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ - fadds (%ecx) │ │ │ │ mov %eax,%edi │ │ │ │ + fadds (%ecx) │ │ │ │ fstps (%ecx) │ │ │ │ fstps 0x4(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jg 1884a │ │ │ │ - jmp 188a3 │ │ │ │ - jmp 18840 │ │ │ │ + jg 186ca │ │ │ │ + jmp 18723 │ │ │ │ + jmp 186c0 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,(%edx,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je 18890 │ │ │ │ + je 18710 │ │ │ │ mov (%esi,%edi,4),%eax │ │ │ │ - mov (%edx,%edi,4),%ecx │ │ │ │ sub (%ebx,%edi,4),%eax │ │ │ │ + mov (%edx,%edi,4),%ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 18840 │ │ │ │ - inc %ecx │ │ │ │ + je 186c0 │ │ │ │ incl -0x28(%ebp) │ │ │ │ + inc %ecx │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ - mov %ecx,(%edx,%edi,4) │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jne 18779 │ │ │ │ + mov %ecx,(%edx,%edi,4) │ │ │ │ + jne 185f9 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0xc4(%ebp),%esp │ │ │ │ incl -0xa4(%ebp) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ cmp 0x4(%ebx),%eax │ │ │ │ - jl 185c8 │ │ │ │ - jmp 160c3 │ │ │ │ + jl 18448 │ │ │ │ + jmp 15f71 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ incl -0x28(%ebp) │ │ │ │ incl (%edx) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ cmp %eax,-0x70(%ebp) │ │ │ │ - jne 1877e │ │ │ │ - jmp 1886a │ │ │ │ + jne 185fe │ │ │ │ + jmp 186ea │ │ │ │ mov (%edx,%eax,4),%ecx │ │ │ │ - jmp 18857 │ │ │ │ + jmp 186d7 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1886a │ │ │ │ + jle 186ea │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ flds (%eax) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esi,-0xcc(%ebp) │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ @@ -27250,17 +27148,17 @@ │ │ │ │ mov 0x10(%edi),%edi │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ add %edx,%ebx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ + mov 0xc(%edi),%edi │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ - mov 0xc(%edi),%edi │ │ │ │ lea (%edi,%esi,8),%edi │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ flds (%edi) │ │ │ │ flds 0x4(%edi) │ │ │ │ mov 0x68(%esi),%esi │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ @@ -27288,165 +27186,165 @@ │ │ │ │ shl $0x3,%eax │ │ │ │ lea 0x8(%esi,%eax,1),%edx │ │ │ │ lea 0x18(%esi,%eax,1),%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,-0xa0(%ebp) │ │ │ │ lea (%ebx,%ecx,8),%edx │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ mov %edx,-0x94(%ebp) │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ shl $0x5,%eax │ │ │ │ mov %eax,%edx │ │ │ │ lea 0x20(%esi,%eax,1),%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ lea (%ebx,%ecx,1),%eax │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ lea (%ebx,%eax,8),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ lea (%esi,%edx,1),%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - jmp 189ca │ │ │ │ + jmp 1884a │ │ │ │ fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xe8(%ebp),%eax │ │ │ │ - mov -0xe0(%ebp),%ecx │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ mov %edx,-0xf0(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + mov -0xe0(%ebp),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ - mov %ecx,-0xb4(%ebp) │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ - mov -0xd8(%ebp),%ecx │ │ │ │ add (%ebx,%edx,4),%eax │ │ │ │ mov -0xcc(%ebp),%ebx │ │ │ │ - fmul %st(3),%st │ │ │ │ - mov %ecx,-0xb8(%ebp) │ │ │ │ + mov %ecx,-0xb4(%ebp) │ │ │ │ + mov -0xd8(%ebp),%ecx │ │ │ │ imul %eax,%ebx │ │ │ │ + mov %ecx,-0xb8(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ mov %ebx,%edx │ │ │ │ - jmp 18a1d │ │ │ │ + jmp 1889d │ │ │ │ fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xb8(%ebp),%ebx │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ - mov -0xdc(%ebp),%esi │ │ │ │ mov %eax,-0xf8(%ebp) │ │ │ │ mov %edx,-0xfc(%ebp) │ │ │ │ + mov -0xdc(%ebp),%esi │ │ │ │ flds (%ebx) │ │ │ │ mov (%ecx),%ebx │ │ │ │ mov -0xd4(%ebp),%ecx │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(4) │ │ │ │ add %edx,%ebx │ │ │ │ imul %ebx,%ecx │ │ │ │ mov %ebx,-0xd0(%ebp) │ │ │ │ mov -0xec(%ebp),%ebx │ │ │ │ - fstps -0xf4(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(4) │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 18a7c │ │ │ │ + fstps -0xf4(%ebp) │ │ │ │ + jmp 188fc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ - mov %esi,-0x6c(%ebp) │ │ │ │ flds (%eax) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ add 0x10(%esi),%eax │ │ │ │ - fmul %st(4),%st │ │ │ │ imul %eax,%ebx │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ + fmul %st(4),%st │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ - jmp 18aba │ │ │ │ + jmp 1893a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ flds (%eax) │ │ │ │ + xor %ecx,%ecx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ add (%edx),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ imul %ebx,%esi │ │ │ │ - jmp 18b08 │ │ │ │ - jmp 18b00 │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 18988 │ │ │ │ + jmp 18980 │ │ │ │ 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 -0x3c(%ebp),%ebx │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ flds (%ebx,%ecx,4) │ │ │ │ mov 0x20(%edx,%ecx,4),%ebx │ │ │ │ - mov -0x38(%ebp),%edx │ │ │ │ inc %ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ add %esi,%ebx │ │ │ │ + cmp -0x28(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ flds (%edx,%ebx,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ flds 0x4(%edx,%ebx,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fsts (%edi) │ │ │ │ fxch %st(4) │ │ │ │ fsts 0x4(%edi) │ │ │ │ - cmp -0x28(%ebp),%ecx │ │ │ │ - jne 18b00 │ │ │ │ + jne 18980 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ cmp -0x54(%ebp),%edx │ │ │ │ - jne 18ab0 │ │ │ │ + jne 18930 │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ addl $0x4,-0x68(%ebp) │ │ │ │ add $0x4,%esi │ │ │ │ cmp -0xa0(%ebp),%esi │ │ │ │ - jne 18a70 │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ + jne 188f0 │ │ │ │ addl $0x4,-0xb4(%ebp) │ │ │ │ + addl $0x4,-0xb8(%ebp) │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ mov -0xe4(%ebp),%ecx │ │ │ │ + cmp %ecx,-0xb4(%ebp) │ │ │ │ flds -0xf4(%ebp) │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ mov -0xfc(%ebp),%edx │ │ │ │ - addl $0x4,-0xb8(%ebp) │ │ │ │ - cmp %ecx,-0xb4(%ebp) │ │ │ │ - jne 18a0f │ │ │ │ + jne 1888f │ │ │ │ mov -0xf0(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp -0x24(%ebp),%edx │ │ │ │ - jne 189be │ │ │ │ + jne 1883e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ @@ -27455,53 +27353,53 @@ │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ fstps 0x14(%esi) │ │ │ │ fxch %st(1) │ │ │ │ mov %ebx,0x14(%edi) │ │ │ │ mov %edx,0x4(%edi) │ │ │ │ mov %esi,%ebx │ │ │ │ - fstps 0x4(%esi) │ │ │ │ - fxch %st(2) │ │ │ │ - mov %edi,%esi │ │ │ │ - mov -0xd0(%ebp),%edi │ │ │ │ not %eax │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ - fxch %st(1) │ │ │ │ mov %eax,0x10(%ecx) │ │ │ │ mov %eax,(%ecx) │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ - fstps 0xc(%ebx) │ │ │ │ mov %eax,0x8(%ecx) │ │ │ │ mov %eax,0xc(%ecx) │ │ │ │ - fstps 0x10(%ebx) │ │ │ │ + fstps 0x4(%esi) │ │ │ │ + fxch %st(2) │ │ │ │ + mov %edi,%esi │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ mov %edi,0x8(%esi) │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ + fxch %st(1) │ │ │ │ mov %edi,0xc(%esi) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ + fstps 0xc(%ebx) │ │ │ │ mov %edi,0x10(%esi) │ │ │ │ - jmp 1886a │ │ │ │ + fstps 0x10(%ebx) │ │ │ │ + jmp 186ea │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1886a │ │ │ │ + jle 186ea │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ flds (%eax) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edx,%ebx │ │ │ │ imul %esi,%ebx │ │ │ │ mov 0x5c(%eax),%ecx │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%edi),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ lea (%edx,%ebx,4),%eax │ │ │ │ + shl $0x5,%ebx │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ - shl $0x5,%ebx │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ @@ -27512,16 +27410,16 @@ │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ lea (%edi,%esi,8),%edi │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ mov %eax,-0xd4(%ebp) │ │ │ │ lea (%ecx,%ebx,1),%eax │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - flds (%edi) │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ + flds (%edi) │ │ │ │ flds 0x4(%edi) │ │ │ │ lea (%ecx,%ebx,8),%eax │ │ │ │ mov %edx,%ebx │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ lea (%esi,%edx,8),%eax │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ @@ -27529,213 +27427,213 @@ │ │ │ │ lea 0x10(%esi,%eax,1),%edx │ │ │ │ add %esi,%eax │ │ │ │ mov %edx,-0xb8(%ebp) │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ - shl $0x3,%eax │ │ │ │ lea (%ecx,%edx,8),%edx │ │ │ │ + shl $0x3,%eax │ │ │ │ mov %edx,-0xb4(%ebp) │ │ │ │ lea 0x8(%esi,%eax,1),%edx │ │ │ │ lea 0x18(%esi,%eax,1),%eax │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ add %ebx,%edx │ │ │ │ lea (%ecx,%edx,8),%ebx │ │ │ │ add -0x2c(%ebp),%edx │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ lea 0x8(%ecx,%edx,8),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 18d03 │ │ │ │ + jmp 18b83 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xd0(%ebp),%ebx │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ - fmul %st(3),%st │ │ │ │ add (%ebx,%eax,4),%ecx │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ + fmul %st(3),%st │ │ │ │ imul %ecx,%ebx │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ mov -0xcc(%ebp),%ebx │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ mov -0xc8(%ebp),%ebx │ │ │ │ - jmp 18d49 │ │ │ │ + jmp 18bc9 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ - mov -0xb4(%ebp),%esi │ │ │ │ - flds (%ebx) │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %eax,-0xdc(%ebp) │ │ │ │ mov %ebx,-0xe0(%ebp) │ │ │ │ + flds (%ebx) │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ + mov -0xb4(%ebp),%esi │ │ │ │ add (%ecx),%edx │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ imul %edx,%ecx │ │ │ │ mov %edx,-0xd8(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ - jmp 18d91 │ │ │ │ + jmp 18c11 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ - mov %ecx,-0x2c(%ebp) │ │ │ │ flds (%eax) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ add 0x10(%ecx),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ imul %eax,%ebx │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - jmp 18dc8 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 18c48 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov (%edx),%esi │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ flds (%eax) │ │ │ │ - add $0x4,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov (%edx),%esi │ │ │ │ add $0x4,%eax │ │ │ │ + add $0x4,%edx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ add %ebx,%esi │ │ │ │ + cmp -0x28(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ flds (%ecx,%esi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ flds 0x4(%ecx,%esi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fsts (%edi) │ │ │ │ fxch %st(4) │ │ │ │ fsts 0x4(%edi) │ │ │ │ - cmp -0x28(%ebp),%eax │ │ │ │ - jne 18dc0 │ │ │ │ + jne 18c40 │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ addl $0x4,-0x38(%ebp) │ │ │ │ add $0x4,%ecx │ │ │ │ cmp -0x68(%ebp),%ecx │ │ │ │ - jne 18d87 │ │ │ │ + jne 18c07 │ │ │ │ mov -0xe0(%ebp),%ebx │ │ │ │ addl $0x4,-0x6c(%ebp) │ │ │ │ - mov -0xd8(%ebp),%edx │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ + mov -0xd8(%ebp),%edx │ │ │ │ mov -0xdc(%ebp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %ecx,-0xb8(%ebp) │ │ │ │ - jne 18d3d │ │ │ │ + jne 18bbd │ │ │ │ inc %eax │ │ │ │ cmp -0xd4(%ebp),%eax │ │ │ │ - jne 18cf9 │ │ │ │ + jne 18b79 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(5) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(2) │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ mov %esi,%ebx │ │ │ │ mov %edx,%esi │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ + fstps 0x10(%edi) │ │ │ │ + fxch %st(1) │ │ │ │ mov %ebx,0x10(%edx) │ │ │ │ mov %esi,0x8(%edx) │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ - fstps 0x10(%edi) │ │ │ │ - fxch %st(1) │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ - fstps 0x4(%edi) │ │ │ │ not %eax │ │ │ │ - fstps 0x8(%edi) │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ mov %eax,0xc(%ecx) │ │ │ │ mov %eax,(%ecx) │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ mov %eax,0x8(%ecx) │ │ │ │ - fstps 0xc(%edi) │ │ │ │ mov %ebx,0x4(%edx) │ │ │ │ + fstps 0x4(%edi) │ │ │ │ mov %esi,0xc(%edx) │ │ │ │ - jmp 1886a │ │ │ │ + fstps 0x8(%edi) │ │ │ │ + fstps 0xc(%edi) │ │ │ │ + jmp 186ea │ │ │ │ mov %ebx,%edi │ │ │ │ - jmp 1873a │ │ │ │ + jmp 185ba │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x54(%ebp) │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov 0x7c(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0x24(%ebp) │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 19057 │ │ │ │ + jle 18ed7 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 18fa4 │ │ │ │ + jle 18e24 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - mov %ebx,-0x80(%ebp) │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ - xor %esi,%esi │ │ │ │ fildl -0x3c(%ebp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %ebx,-0x80(%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 -0x2c(%ebp),%ebx │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 18f48 │ │ │ │ + jmp 18dc8 │ │ │ │ imul (%ebx),%edx │ │ │ │ addl $0x4,-0x3c(%ebp) │ │ │ │ addl $0x4,-0x4c(%ebp) │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ mov %edx,(%edi,%esi,8) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ fildl (%ebx) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ fmuls (%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x74(%ebp) │ │ │ │ @@ -27747,64 +27645,64 @@ │ │ │ │ mov %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%ebx) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ mov %edx,(%eax) │ │ │ │ add -0x48(%ebp),%edx │ │ │ │ - mov %edx,(%edi,%esi,8) │ │ │ │ cmp -0x68(%ebp),%ebx │ │ │ │ - jne 18f37 │ │ │ │ + mov %edx,(%edi,%esi,8) │ │ │ │ + jne 18db7 │ │ │ │ inc %ecx │ │ │ │ cmp -0x24(%ebp),%ecx │ │ │ │ - je 19052 │ │ │ │ + je 18ed2 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - movl $0x0,(%edi,%ecx,8) │ │ │ │ - mov %ecx,0x4(%edi,%ecx,8) │ │ │ │ mov %ecx,%esi │ │ │ │ add %ebx,-0x2c(%ebp) │ │ │ │ - jmp 18f19 │ │ │ │ + movl $0x0,(%edi,%ecx,8) │ │ │ │ + mov %ecx,0x4(%edi,%ecx,8) │ │ │ │ + jmp 18d99 │ │ │ │ xor %eax,%eax │ │ │ │ mov %esi,%ecx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 18fd7 │ │ │ │ + je 18e57 │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,(%edi,%edx,8) │ │ │ │ mov %edx,0x4(%edi,%edx,8) │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 19057 │ │ │ │ + je 18ed7 │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ movl $0x0,(%edi,%eax,8) │ │ │ │ mov %eax,0x4(%edi,%eax,8) │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 18faf │ │ │ │ + jne 18e2f │ │ │ │ mov $0x1,%edx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ mov -0x60(%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 -0x24(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ shl $0x3,%eax │ │ │ │ + fyl2x │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstps -0x28(%ebp) │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ - flds -0x28(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ + flds -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) │ │ │ │ @@ -27815,94 +27713,94 @@ │ │ │ │ push %edi │ │ │ │ push -0x24(%ebp) │ │ │ │ call 33b0 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3200 │ │ │ │ mov -0x54(%ebp),%esp │ │ │ │ - jmp 185b0 │ │ │ │ + jmp 18430 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 18fd7 │ │ │ │ + jle 18e57 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 1907f │ │ │ │ + je 18eff │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 18fdc │ │ │ │ + je 18e5c │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1907f │ │ │ │ - jmp 18fdc │ │ │ │ + jne 18eff │ │ │ │ + jmp 18e5c │ │ │ │ movl $0x1,-0x70(%ebp) │ │ │ │ - jmp 15d12 │ │ │ │ + jmp 15bc2 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%edi │ │ │ │ - je 19105 │ │ │ │ + je 18f85 │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,(%esi,%edx,8) │ │ │ │ mov %edx,0x4(%esi,%edx,8) │ │ │ │ cmp %eax,%edi │ │ │ │ - je 190d2 │ │ │ │ + je 18f52 │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,0x4(%esi,%eax,8) │ │ │ │ mov %edx,(%esi,%eax,8) │ │ │ │ - jmp 190a0 │ │ │ │ + jmp 18f20 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 19105 │ │ │ │ + jle 18f85 │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 190f5 │ │ │ │ + je 18f75 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 1910a │ │ │ │ + je 18f8a │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 190f5 │ │ │ │ - jmp 1910a │ │ │ │ + jne 18f75 │ │ │ │ + jmp 18f8a │ │ │ │ mov $0x1,%edx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ mov -0x60(%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) │ │ │ │ fstps -0x24(%ebp) │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ - flds -0x24(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + flds -0x24(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -27918,31 +27816,31 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %edx │ │ │ │ call 3200 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - jmp 16e89 │ │ │ │ + jmp 16d09 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 160f7 │ │ │ │ + jle 15fa7 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0xc(%ebx),%ecx │ │ │ │ mov 0x68(%ebx),%ebx │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ lea (%ecx,%edx,8),%esi │ │ │ │ lea (%ebx,%ebx,1),%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 19220 │ │ │ │ + jle 190a0 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ mov 0x24(%ecx),%ecx │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ @@ -27959,18 +27857,18 @@ │ │ │ │ fmuls (%esi,%ebx,4) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ fsts (%esi,%eax,4) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ imul -0x4(%esi,%eax,4),%edx │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ add (%esi,%ebx,4),%edx │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ - cmp %eax,-0x28(%ebp) │ │ │ │ - jne 191e4 │ │ │ │ + jne 19064 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ @@ -27978,57 +27876,57 @@ │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ flds 0x4(%ecx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%esi) │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ecx,%eax,8) │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ - fadds (%esi) │ │ │ │ mov %ecx,%eax │ │ │ │ + fadds (%esi) │ │ │ │ fstps (%esi) │ │ │ │ fstps 0x4(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1929c │ │ │ │ + jle 1911c │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ - jmp 1925f │ │ │ │ + jmp 190df │ │ │ │ movl $0x0,(%edi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 19288 │ │ │ │ + je 19108 │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ sub (%ebx,%eax,4),%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 19255 │ │ │ │ + je 190d5 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ inc %edx │ │ │ │ inc %ebx │ │ │ │ - mov %edx,(%edi,%eax,4) │ │ │ │ cmp -0x70(%ebp),%ebx │ │ │ │ - jne 191bc │ │ │ │ - jmp 160f7 │ │ │ │ + mov %edx,(%edi,%eax,4) │ │ │ │ + jne 1903c │ │ │ │ + jmp 15fa7 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ incl (%edi) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x70(%ebp) │ │ │ │ - jne 191c1 │ │ │ │ - jmp 160f7 │ │ │ │ + jne 19041 │ │ │ │ + jmp 15fa7 │ │ │ │ mov (%edi,%ecx,4),%edx │ │ │ │ - jmp 19275 │ │ │ │ + jmp 190f5 │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ flds (%eax) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov 0x4(%ecx),%ebx │ │ │ │ mov (%eax),%eax │ │ │ │ + imul (%ecx),%eax │ │ │ │ mov %ebx,-0xbc(%ebp) │ │ │ │ mov 0x8(%ecx),%ebx │ │ │ │ - imul (%ecx),%eax │ │ │ │ mov %ebx,-0xc8(%ebp) │ │ │ │ mov 0xc(%ecx),%ebx │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ mov %ebx,-0x80(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ @@ -28050,175 +27948,175 @@ │ │ │ │ add %eax,%esi │ │ │ │ mov %ecx,-0x90(%ebp) │ │ │ │ mov %esi,-0x84(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%esi │ │ │ │ lea (%ecx,%eax,1),%edx │ │ │ │ add %esi,%eax │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 19342 │ │ │ │ + jmp 191c2 │ │ │ │ fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - movl $0x0,-0xb0(%ebp) │ │ │ │ mov %ebx,-0xd8(%ebp) │ │ │ │ + movl $0x0,-0xb0(%ebp) │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ - fmul %st(3),%st │ │ │ │ add (%eax,%ebx,4),%ecx │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ mov %edx,%ebx │ │ │ │ - mov %ecx,-0xd4(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ imul %ecx,%eax │ │ │ │ - jmp 1938d │ │ │ │ + mov %ecx,-0xd4(%ebp) │ │ │ │ + jmp 1920d │ │ │ │ fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xd0(%ebp),%edi │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ mov -0xb0(%ebp),%ecx │ │ │ │ mov -0xcc(%ebp),%edx │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ flds 0x8(%edi,%ecx,4) │ │ │ │ - mov 0x8(%edx,%ecx,4),%ecx │ │ │ │ mov -0xc8(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(4) │ │ │ │ + mov 0x8(%edx,%ecx,4),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0xc4(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - fstps -0xdc(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(4) │ │ │ │ mov %edi,-0x6c(%ebp) │ │ │ │ - jmp 193db │ │ │ │ + fstps -0xdc(%ebp) │ │ │ │ + jmp 1925b │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ flds 0x10(%eax,%ecx,4) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ - fmul %st(4),%st │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ + fmul %st(4),%st │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ - jmp 1941a │ │ │ │ + jmp 1929a │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ flds 0x18(%eax,%edx,4) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x18(%ecx,%edx,4),%eax │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 19448 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 192c8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ flds 0x20(%ebx,%eax,4) │ │ │ │ - fmul %st(1),%st │ │ │ │ mov 0x20(%edx,%eax,4),%edi │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ add %ecx,%edi │ │ │ │ + fmul %st(1),%st │ │ │ │ + cmp -0x24(%ebp),%eax │ │ │ │ flds (%edx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ flds 0x4(%edx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(4) │ │ │ │ fsts 0x4(%esi) │ │ │ │ - cmp -0x24(%ebp),%eax │ │ │ │ - jne 19440 │ │ │ │ + jne 192c0 │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 19410 │ │ │ │ + jne 19290 │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 193cf │ │ │ │ + jne 1924f │ │ │ │ incl -0xb0(%ebp) │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ flds -0xdc(%ebp) │ │ │ │ cmp %ecx,-0xb0(%ebp) │ │ │ │ - jne 1937f │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ + jne 191ff │ │ │ │ mov %ebx,%edx │ │ │ │ mov -0xd8(%ebp),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp -0xb0(%ebp),%ebx │ │ │ │ - jne 19336 │ │ │ │ + jne 191b6 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ lea -0x1(%ebx),%eax │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov -0xd4(%ebp),%edx │ │ │ │ - mov %edi,0x14(%esi) │ │ │ │ - mov -0xc4(%ebp),%edi │ │ │ │ fstps 0x14(%ebx) │ │ │ │ fxch %st(1) │ │ │ │ + mov %edi,0x14(%esi) │ │ │ │ + mov -0xc4(%ebp),%edi │ │ │ │ mov %eax,0x10(%ecx) │ │ │ │ - fstps 0x4(%ebx) │ │ │ │ - fxch %st(2) │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ mov %eax,(%ecx) │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ - fxch %st(1) │ │ │ │ mov %eax,0x8(%ecx) │ │ │ │ mov %eax,0xc(%ecx) │ │ │ │ - fstps 0xc(%ebx) │ │ │ │ - fstps 0x10(%ebx) │ │ │ │ mov %edi,0x8(%esi) │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ + fstps 0x4(%ebx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %edi,0xc(%esi) │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ + fxch %st(1) │ │ │ │ mov %edi,0x10(%esi) │ │ │ │ - jmp 160f7 │ │ │ │ + fstps 0xc(%ebx) │ │ │ │ + fstps 0x10(%ebx) │ │ │ │ + jmp 15fa7 │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ flds (%eax) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%ebx),%eax │ │ │ │ @@ -28253,789 +28151,778 @@ │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov %ecx,%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 195af │ │ │ │ + jmp 1942f │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ add (%edi,%eax,4),%ecx │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ - fmul %st(3),%st │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ mov %edi,%ecx │ │ │ │ - jmp 195ef │ │ │ │ + jmp 1946f │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xbc(%ebp),%edx │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ mov %ecx,-0xc8(%ebp) │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ flds 0x8(%edx,%edi,4) │ │ │ │ - mov 0x8(%eax,%edi,4),%edi │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x8(%eax,%edi,4),%edi │ │ │ │ add %ecx,%edi │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ imul %edi,%edx │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 19630 │ │ │ │ + jmp 194b0 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ flds 0x10(%eax,%edx,4) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%ecx,%edx,4),%eax │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 19688 │ │ │ │ - jmp 19680 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 19508 │ │ │ │ + jmp 19500 │ │ │ │ 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 -0x2c(%ebp),%edx │ │ │ │ flds 0x18(%ebx,%eax,4) │ │ │ │ - fmul %st(1),%st │ │ │ │ mov 0x18(%edx,%eax,4),%edi │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ add %ecx,%edi │ │ │ │ + fmul %st(1),%st │ │ │ │ + cmp -0x38(%ebp),%eax │ │ │ │ flds (%edx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ flds 0x4(%edx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(4) │ │ │ │ fsts 0x4(%esi) │ │ │ │ - cmp -0x38(%ebp),%eax │ │ │ │ - jne 19680 │ │ │ │ + jne 19500 │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 19626 │ │ │ │ + jne 194a6 │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0xc8(%ebp),%ecx │ │ │ │ cmp %edx,-0x48(%ebp) │ │ │ │ - jne 195e3 │ │ │ │ + jne 19463 │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x48(%ebp),%eax │ │ │ │ - jne 195a5 │ │ │ │ + jne 19425 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(5) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ - mov %edi,0x10(%esi) │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ fstps 0x10(%ebx) │ │ │ │ fxch %st(1) │ │ │ │ + mov %edi,0x10(%esi) │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ dec %eax │ │ │ │ - fstps 0x4(%ebx) │ │ │ │ mov %eax,0xc(%ecx) │ │ │ │ mov %eax,(%ecx) │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ mov %eax,0x8(%ecx) │ │ │ │ - fstps 0xc(%ebx) │ │ │ │ mov %edi,0x4(%esi) │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ + fstps 0x4(%ebx) │ │ │ │ mov %edi,0x8(%esi) │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ mov %edi,0xc(%esi) │ │ │ │ - jmp 160f7 │ │ │ │ + fstps 0xc(%ebx) │ │ │ │ + jmp 15fa7 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00019740 : │ │ │ │ +000195c0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x10c,%esp │ │ │ │ + sub $0x11c,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x1a755,%ebx │ │ │ │ + add $0x1a8d5,%ebx │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov 0x2c(%edi),%edi │ │ │ │ mov (%eax),%esi │ │ │ │ - mov %edi,-0x34(%ebp) │ │ │ │ + mov %edi,-0x24(%ebp) │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ cmp %edi,%esi │ │ │ │ - jle 1a3f0 │ │ │ │ + jle 1a280 │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ - mov %esi,-0xb4(%ebp) │ │ │ │ + mov %esi,-0xc4(%ebp) │ │ │ │ cmp %esi,%edi │ │ │ │ - jge 1a3f0 │ │ │ │ + jge 1a280 │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 1a3f0 │ │ │ │ + jge 1a280 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ inc %edi │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ add %edi,%edi │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov (%eax),%esi │ │ │ │ - mov %esi,-0x5c(%ebp) │ │ │ │ + mov %esi,-0x64(%ebp) │ │ │ │ cmp %edi,%esi │ │ │ │ - jle 1a3f0 │ │ │ │ + jle 1a280 │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ cmp %esi,%edi │ │ │ │ - jge 1a3f0 │ │ │ │ + jge 1a280 │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 1a3f0 │ │ │ │ + jge 1a280 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ mov 0x70(%eax),%eax │ │ │ │ mov %eax,0x6c(%edi) │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ + mov %eax,-0xd4(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov 0x74(%edi),%edi │ │ │ │ mov %edi,0x68(%eax) │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ - mov %edi,-0x24(%ebp) │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x28(%eax),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 31b0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%edx │ │ │ │ test $0x20,%dl │ │ │ │ - jne 1a986 │ │ │ │ + jne 1a82f │ │ │ │ test $0x10,%dl │ │ │ │ - jne 1a406 │ │ │ │ + jne 1a296 │ │ │ │ mov %edx,%eax │ │ │ │ and $0x8,%eax │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - jne 1afb1 │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + jne 1ae4b │ │ │ │ mov %edx,%esi │ │ │ │ mov %edx,%eax │ │ │ │ and $0x800,%esi │ │ │ │ and $0x2,%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - jne 1b3ad │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + jne 1b253 │ │ │ │ and $0x4,%edx │ │ │ │ - mov %edx,-0x7c(%ebp) │ │ │ │ - jne 1aac4 │ │ │ │ + mov %edx,-0x84(%ebp) │ │ │ │ + jne 1a945 │ │ │ │ test %esi,%esi │ │ │ │ - jne 1bbc0 │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + jne 1ba50 │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 19d29 │ │ │ │ + jle 19bbf │ │ │ │ fld1 │ │ │ │ - fildl -0x5c(%ebp) │ │ │ │ + fildl -0x64(%ebp) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - fdivr %st(1),%st │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ - movl $0x0,-0x6c(%ebp) │ │ │ │ - add %edi,%eax │ │ │ │ + movl $0x0,-0x74(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ mov %edi,%ecx │ │ │ │ - lea 0xf(,%eax,8),%eax │ │ │ │ - lea (%edx,%edx,1),%esi │ │ │ │ + add %edi,%eax │ │ │ │ shl $0x3,%edi │ │ │ │ - shr $0x4,%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %edi,-0xa4(%ebp) │ │ │ │ + lea 0xf(,%eax,8),%eax │ │ │ │ + mov %edi,-0xb4(%ebp) │ │ │ │ lea 0x0(,%edx,8),%edi │ │ │ │ - mov %ecx,-0x9c(%ebp) │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ + lea (%edx,%edx,1),%esi │ │ │ │ + shr $0x4,%eax │ │ │ │ + mov %edi,-0xbc(%ebp) │ │ │ │ lea -0x10(%ecx),%edi │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ - fstps -0x50(%ebp) │ │ │ │ - fildl -0x54(%ebp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ + mov %ecx,-0xac(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ + mov %edi,-0xc0(%ebp) │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ fstps -0x4c(%ebp) │ │ │ │ - fildl -0x60(%ebp) │ │ │ │ + fildl -0x5c(%ebp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ + fstps -0x58(%ebp) │ │ │ │ + fildl -0x68(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstps -0x44(%ebp) │ │ │ │ fldt -0x4c3c(%ebx) │ │ │ │ - fstpt -0x40(%ebp) │ │ │ │ - mov %esp,-0x8c(%ebp) │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - sub -0xa8(%ebp),%esp │ │ │ │ + mov %esp,-0x94(%ebp) │ │ │ │ + sub -0xb8(%ebp),%esp │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esp,-0x68(%ebp) │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ + mov %esp,-0x70(%ebp) │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 19912 │ │ │ │ + je 19795 │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ mov 0x40(%eax),%ecx │ │ │ │ lea (%edi,%edi,2),%eax │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ flds (%ecx,%edx,1) │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ mov %esi,%ecx │ │ │ │ inc %ecx │ │ │ │ - fsts -0x94(%ebp) │ │ │ │ - js 1aa8d │ │ │ │ + js 1a90e │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ imul 0x18(%ecx),%edi │ │ │ │ mov 0x24(%ecx),%ecx │ │ │ │ fildl (%ecx) │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ + mov %edi,-0xa0(%ebp) │ │ │ │ flds (%eax,%edi,4) │ │ │ │ - mov %edi,-0x90(%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),%ecx │ │ │ │ + mov 0x30(%eax),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%eax),%ecx │ │ │ │ - mov 0x30(%eax),%eax │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ + fstps -0x40(%ebp) │ │ │ │ flds (%eax) │ │ │ │ - fxch %st(2) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ + fsts -0x60(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ + fmuls -0x4c44(%ebx) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - flds -0x4c44(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ sub %ecx,%edi │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %edi,%edx │ │ │ │ - fstps -0x7c(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps -0x58(%ebp) │ │ │ │ sub %eax,%ecx │ │ │ │ - jmp 19a30 │ │ │ │ + fstps -0x84(%ebp) │ │ │ │ + jmp 198b9 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - flds -0x58(%ebp) │ │ │ │ + flds -0x60(%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 19a15 │ │ │ │ + je 1989e │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%ebx) │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 19a71 │ │ │ │ + jl 198f8 │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fmuls -0x50(%ebp) │ │ │ │ + fmuls -0x4c(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - fsub %st(4),%st │ │ │ │ - fmul %st(2),%st │ │ │ │ + fsub %st(3),%st │ │ │ │ + fmuls -0x40(%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 199d0 │ │ │ │ + ja 19860 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1a4b0 │ │ │ │ + ja 1a340 │ │ │ │ ffreep %st(0) │ │ │ │ - flds -0x7c(%ebp) │ │ │ │ + flds -0x84(%ebp) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 19a30 │ │ │ │ - ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 19a75 │ │ │ │ - ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov -0xac(%ebp),%ecx │ │ │ │ + jge 198b9 │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + mov -0xbc(%ebp),%ecx │ │ │ │ lea 0x4(,%eax,4),%edi │ │ │ │ - mov %edi,-0x98(%ebp) │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ + mov %edi,-0xa4(%ebp) │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ fildl 0x4(%edi) │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ flds 0x4(%edi,%eax,4) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ lea 0x4(%edi,%eax,1),%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ flds (%eax) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ + fstps -0x40(%ebp) │ │ │ │ flds 0x4(%eax) │ │ │ │ - fsts -0x58(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ + fsts -0x60(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - sub -0x84(%ebp),%edi │ │ │ │ + sub -0x8c(%ebp),%edi │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ - add -0x68(%ebp),%ecx │ │ │ │ - fstps -0x7c(%ebp) │ │ │ │ - jmp 19b61 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add -0x70(%ebp),%ecx │ │ │ │ + fstps -0x84(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ + fstps -0xa8(%ebp) │ │ │ │ + jmp 199ea │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - flds -0x58(%ebp) │ │ │ │ + flds -0x60(%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 19b45 │ │ │ │ + je 199ce │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%ebx) │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps 0x8(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 19ba3 │ │ │ │ + jl 19a2e │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fmuls -0x4c(%ebp) │ │ │ │ + fmuls -0x58(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmuls -0x40(%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 19b00 │ │ │ │ + ja 19990 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1a4c8 │ │ │ │ + ja 1a358 │ │ │ │ ffreep %st(0) │ │ │ │ - flds -0x7c(%ebp) │ │ │ │ + flds -0x84(%ebp) │ │ │ │ fstps 0x8(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 19b61 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 19ba7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ + jge 199ea │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 19a30 │ │ │ │ + fstp %st(1) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + flds -0xa8(%ebp) │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ + mov -0xc0(%ebp),%ecx │ │ │ │ fildl 0x8(%eax) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ flds 0x4(%eax,%edi,1) │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ lea 0x8(%eax,%edi,1),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ flds (%eax) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ + fstps -0x40(%ebp) │ │ │ │ flds 0x8(%eax) │ │ │ │ - fsts -0x58(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ + fsts -0x60(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - sub -0x84(%ebp),%edi │ │ │ │ + sub -0x8c(%ebp),%edi │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ - add -0x68(%ebp),%ecx │ │ │ │ - fstps -0x74(%ebp) │ │ │ │ - jmp 19c81 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add -0x70(%ebp),%ecx │ │ │ │ + fstps -0x7c(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fstps -0x84(%ebp) │ │ │ │ + jmp 19b0a │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - flds -0x58(%ebp) │ │ │ │ + flds -0x60(%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 19c65 │ │ │ │ + je 19aee │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%ebx) │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps 0x10(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 19cc5 │ │ │ │ + jl 19b4d │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ fmuls -0x44(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - fsub %st(3),%st │ │ │ │ - fmul %st(2),%st │ │ │ │ + fsub %st(2),%st │ │ │ │ + fmuls -0x40(%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 19c20 │ │ │ │ + ja 19ab0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1a4e0 │ │ │ │ + ja 1a370 │ │ │ │ ffreep %st(0) │ │ │ │ - flds -0x74(%ebp) │ │ │ │ + flds -0x7c(%ebp) │ │ │ │ fstps 0x10(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 19c81 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jge 19b0a │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 19ccb │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 19b51 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + flds -0x84(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + fstpt -0x30(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - push -0x34(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ + push -0x24(%ebp) │ │ │ │ + push -0x68(%ebp) │ │ │ │ push -0x5c(%ebp) │ │ │ │ - push -0x78(%ebp) │ │ │ │ - push -0x90(%ebp) │ │ │ │ - push -0x94(%ebp) │ │ │ │ + push -0x64(%ebp) │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ + mov -0xac(%ebp),%edi │ │ │ │ + push -0x80(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ lea (%ecx,%edi,1),%edx │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ + mov -0xb4(%ebp),%edi │ │ │ │ + sub $0x4,%esp │ │ │ │ + fstps (%esp) │ │ │ │ push %edx │ │ │ │ lea (%ecx,%edi,1),%edx │ │ │ │ push %edx │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ - call a9c0 │ │ │ │ - mov -0x8c(%ebp),%esp │ │ │ │ - incl -0x6c(%ebp) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - cmp %eax,-0x64(%ebp) │ │ │ │ - jne 198ea │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + call a980 │ │ │ │ + mov -0x94(%ebp),%esp │ │ │ │ + incl -0x74(%ebp) │ │ │ │ + fldt -0x30(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + cmp %eax,-0x6c(%ebp) │ │ │ │ + jne 1976d │ │ │ │ + ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x54(%eax) │ │ │ │ call 31c0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ sar $1,%eax │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ and $0x1,%eax │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - jne 1a4f8 │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ + jne 1a388 │ │ │ │ cmp $0x1,%edi │ │ │ │ - jle 1a3fe │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - mov -0xb4(%ebp),%edi │ │ │ │ + jle 1a28e │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + mov -0xc4(%ebp),%edi │ │ │ │ mov %ecx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x1f,%edx │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ecx,%edx │ │ │ │ lea (%eax,%edi,1),%esi │ │ │ │ sar $1,%edx │ │ │ │ sar $1,%esi │ │ │ │ mov %edx,%edi │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + mov %esi,-0xa8(%ebp) │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ mov %edx,%ecx │ │ │ │ imul %esi,%ecx │ │ │ │ - mov %ecx,-0xe8(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + mov %ecx,-0xf8(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ - sub -0xb8(%ebp),%eax │ │ │ │ + sub -0xc8(%ebp),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ imul %eax,%ecx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - sub -0x98(%ebp),%ecx │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ + sub -0xa8(%ebp),%ecx │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ imul %edx,%eax │ │ │ │ mov %eax,%ecx │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ + mov -0xc4(%ebp),%eax │ │ │ │ sub %edi,%ecx │ │ │ │ - mov %ecx,-0xd0(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ + mov %ecx,-0xe0(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ imul %ecx,%eax │ │ │ │ - mov %eax,-0xec(%ebp) │ │ │ │ - mov -0xe8(%ebp),%eax │ │ │ │ + mov %eax,-0xfc(%ebp) │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0xf0(%ebp) │ │ │ │ + mov %eax,-0x100(%ebp) │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ - mov -0xc4(%ebp),%edx │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ + mov -0xd4(%ebp),%edx │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ sub %eax,%edx │ │ │ │ - mov -0xec(%ebp),%eax │ │ │ │ - mov %edx,-0xcc(%ebp) │ │ │ │ - imul -0xb8(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - sub -0xb8(%ebp),%edx │ │ │ │ + mov -0xfc(%ebp),%eax │ │ │ │ + imul -0xc8(%ebp),%eax │ │ │ │ + mov %edx,-0xdc(%ebp) │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + sub -0xc8(%ebp),%edx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ lea 0x0(,%ecx,8),%edx │ │ │ │ mov %esi,%ecx │ │ │ │ - sub -0x98(%ebp),%esi │ │ │ │ - imul -0xa4(%ebp),%esi │ │ │ │ - mov %esi,-0x108(%ebp) │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ + sub -0xa8(%ebp),%esi │ │ │ │ + imul -0xb4(%ebp),%esi │ │ │ │ + mov %esi,-0x118(%ebp) │ │ │ │ + mov -0xcc(%ebp),%esi │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ - mov -0xe8(%ebp),%eax │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ imul -0x30(%ebp),%eax │ │ │ │ - mov %esi,-0xdc(%ebp) │ │ │ │ + mov %esi,-0xec(%ebp) │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ - mov %esi,-0x104(%ebp) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ - mov %edi,-0xc8(%ebp) │ │ │ │ - movl $0x0,-0xb0(%ebp) │ │ │ │ - mov %edx,-0x10c(%ebp) │ │ │ │ + mov %esi,-0x114(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov -0xcc(%ebp),%esi │ │ │ │ + mov %edi,-0xd8(%ebp) │ │ │ │ + movl $0x0,-0xc0(%ebp) │ │ │ │ + mov %edx,-0x11c(%ebp) │ │ │ │ imul %edx,%eax │ │ │ │ add %eax,%esi │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ - imul -0xb8(%ebp),%eax │ │ │ │ - mov %esi,-0xd8(%ebp) │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ - add -0x98(%ebp),%eax │ │ │ │ + mov -0xc4(%ebp),%eax │ │ │ │ + imul -0xc8(%ebp),%eax │ │ │ │ + mov %esi,-0xe8(%ebp) │ │ │ │ + mov -0xcc(%ebp),%esi │ │ │ │ + add -0xa8(%ebp),%eax │ │ │ │ imul %edx,%eax │ │ │ │ add %eax,%esi │ │ │ │ - mov %esi,-0xd4(%ebp) │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - sub -0x98(%ebp),%esi │ │ │ │ + mov %esi,-0xe4(%ebp) │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ + sub -0xa8(%ebp),%esi │ │ │ │ + mov %edi,-0x24(%ebp) │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ imul %esi,%eax │ │ │ │ add %edi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0x100(%ebp) │ │ │ │ + mov %eax,-0x110(%ebp) │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ - sub -0x98(%ebp),%eax │ │ │ │ + sub -0xa8(%ebp),%eax │ │ │ │ imul %esi,%eax │ │ │ │ add %edi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0xfc(%ebp) │ │ │ │ + mov %eax,-0x10c(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - imul -0x54(%ebp),%eax │ │ │ │ + imul -0x5c(%ebp),%eax │ │ │ │ dec %eax │ │ │ │ imul %esi,%eax │ │ │ │ add %edi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ + mov %eax,-0x108(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ sub %esi,%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ lea 0x0(,%eax,8),%eax │ │ │ │ - mov %eax,-0xf4(%ebp) │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,-0x104(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ sub $0x10,%esp │ │ │ │ flds (%eax) │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - sub -0xb8(%ebp),%eax │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + sub -0xc8(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - flds -0x4c50(%ebx) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ + flds -0x4c50(%ebx) │ │ │ │ fsts -0x30(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildl (%eax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ @@ -29043,103 +28930,104 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ - fstps -0x34(%ebp) │ │ │ │ + fstps -0x40(%ebp) │ │ │ │ flds (%eax) │ │ │ │ - fildl -0xb0(%ebp) │ │ │ │ - fmuls -0x30(%ebp) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ + fildl -0xc0(%ebp) │ │ │ │ + fmuls -0x30(%ebp) │ │ │ │ fildl (%eax) │ │ │ │ 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(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x1,-0xb4(%ebp) │ │ │ │ - jle 1a39c │ │ │ │ - mov -0xd0(%ebp),%edi │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - mov -0xbc(%ebp),%ecx │ │ │ │ + cmpl $0x1,-0xc4(%ebp) │ │ │ │ + jle 1a226 │ │ │ │ + mov -0xe0(%ebp),%edi │ │ │ │ + mov -0xd4(%ebp),%eax │ │ │ │ fld1 │ │ │ │ - mov -0x108(%ebp),%edx │ │ │ │ - flds -0x34(%ebp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ + mov -0xcc(%ebp),%ecx │ │ │ │ + mov -0x118(%ebp),%edx │ │ │ │ + flds -0x40(%ebp) │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + mov -0xd0(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ lea (%ecx,%eax,1),%edi │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ - fstps -0xa8(%ebp) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - add %edi,%edx │ │ │ │ - mov %edx,-0x88(%ebp) │ │ │ │ - mov -0xdc(%ebp),%edx │ │ │ │ - add %eax,%edx │ │ │ │ - mov %edx,-0x84(%ebp) │ │ │ │ - mov -0x104(%ebp),%edx │ │ │ │ + fdivr %st(1),%st │ │ │ │ + mov %edi,-0x84(%ebp) │ │ │ │ + mov -0xdc(%ebp),%edi │ │ │ │ add %edi,%edx │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ - mov -0xd8(%ebp),%edx │ │ │ │ - fstps -0xac(%ebp) │ │ │ │ + mov -0xec(%ebp),%edx │ │ │ │ add %eax,%edx │ │ │ │ mov %edx,-0x7c(%ebp) │ │ │ │ - mov -0xd4(%ebp),%edx │ │ │ │ + mov -0x114(%ebp),%edx │ │ │ │ + add %edi,%edx │ │ │ │ + fstps -0xb8(%ebp) │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + mov -0xe8(%ebp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ + mov -0xe4(%ebp),%edx │ │ │ │ add %edx,%eax │ │ │ │ - mov -0xdc(%ebp),%edx │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - mov -0x100(%ebp),%eax │ │ │ │ + mov -0xec(%ebp),%edx │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + mov -0x110(%ebp),%eax │ │ │ │ add %edi,%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ + fstps -0xbc(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ecx │ │ │ │ - add %edi,%ecx │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - lea (%eax,%edx,1),%ecx │ │ │ │ - mov -0xd8(%ebp),%edx │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ - mov -0xf8(%ebp),%ecx │ │ │ │ + mov -0x10c(%ebp),%ecx │ │ │ │ add %edi,%ecx │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ lea (%eax,%edx,1),%ecx │ │ │ │ + mov -0xe8(%ebp),%edx │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ - mov -0xf4(%ebp),%ecx │ │ │ │ - add -0xd4(%ebp),%eax │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ - movl $0x0,-0x94(%ebp) │ │ │ │ + mov -0x108(%ebp),%ecx │ │ │ │ add %edi,%ecx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ + lea (%eax,%edx,1),%ecx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ - mov -0x10c(%ebp),%ecx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x104(%ebp),%ecx │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ + movl $0x0,-0xa4(%ebp) │ │ │ │ + add -0xe4(%ebp),%eax │ │ │ │ + add %edi,%ecx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + mov -0x11c(%ebp),%ecx │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ sub $0x10,%esp │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ flds 0x4(%eax) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - sub -0x98(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + sub -0xa8(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - flds -0x4c50(%ebx) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ + flds -0x4c50(%ebx) │ │ │ │ fsts -0x30(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildl 0x4(%eax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ @@ -29147,73 +29035,69 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ - fstps -0x24(%ebp) │ │ │ │ + fstps -0x34(%ebp) │ │ │ │ flds 0x4(%eax) │ │ │ │ - fildl -0x94(%ebp) │ │ │ │ - fmuls -0x30(%ebp) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ + fildl -0xa4(%ebp) │ │ │ │ + fmuls -0x30(%ebp) │ │ │ │ fildl 0x4(%eax) │ │ │ │ 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(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x1,-0xa0(%ebp) │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ - jle 1a330 │ │ │ │ + cmpl $0x1,-0xb0(%ebp) │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ + jle 1a1c0 │ │ │ │ fld1 │ │ │ │ - flds -0x24(%ebp) │ │ │ │ + flds -0x34(%ebp) │ │ │ │ mov %esi,0x8(%ebp) │ │ │ │ - mov %ecx,-0x9c(%ebp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ + mov %ecx,-0xac(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ + fdivr %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fdivp %st,%st(2) │ │ │ │ - flds -0xa8(%ebp) │ │ │ │ + flds -0xb8(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ - flds -0xac(%ebp) │ │ │ │ + flds -0xbc(%ebp) │ │ │ │ fmul %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ - jmp 1a184 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fstps -0x8c(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ + fstps -0x90(%ebp) │ │ │ │ + fstps -0x94(%ebp) │ │ │ │ + fstps -0xa0(%ebp) │ │ │ │ + nop │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ - fstps -0x50(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ sub $0x10,%esp │ │ │ │ - fstps -0x4c(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps -0x48(%ebp) │ │ │ │ - fstps -0x44(%ebp) │ │ │ │ flds 0x8(%ecx) │ │ │ │ mov %esi,%ecx │ │ │ │ - sub -0x40(%ebp),%ecx │ │ │ │ + sub -0x24(%ebp),%ecx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - flds -0x4c50(%ebx) │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ + flds -0x4c50(%ebx) │ │ │ │ fsts -0x30(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildl 0x8(%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ @@ -29221,869 +29105,852 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ - mov %esi,-0x34(%ebp) │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fstps -0x24(%ebp) │ │ │ │ + fstps -0x34(%ebp) │ │ │ │ flds 0x8(%ecx) │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ - fildl -0x34(%ebp) │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ fmuls -0x30(%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) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ - flds -0x24(%ebp) │ │ │ │ + flds -0xa0(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - flds -0x50(%ebp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ - flds 0x4(%ecx,%esi,8) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fmuls (%ecx,%esi,8) │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - fstps (%ecx,%esi,8) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps 0x4(%ecx,%esi,8) │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - fld %st(1) │ │ │ │ - flds -0x4c(%ebp) │ │ │ │ + flds -0x34(%ebp) │ │ │ │ fmul %st,%st(1) │ │ │ │ flds 0x4(%ecx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmuls (%ecx,%esi,8) │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ fstps (%ecx,%esi,8) │ │ │ │ fxch %st(1) │ │ │ │ fstps 0x4(%ecx,%esi,8) │ │ │ │ + flds -0x94(%ebp) │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ - fld %st(2) │ │ │ │ - flds -0x48(%ebp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ - flds 0x4(%ecx,%esi,8) │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ + flds 0x4(%ecx,%esi,8) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fmuls (%ecx,%esi,8) │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ fstps (%ecx,%esi,8) │ │ │ │ - fxch %st(1) │ │ │ │ fstps 0x4(%ecx,%esi,8) │ │ │ │ - flds -0x44(%ebp) │ │ │ │ + flds -0x90(%ebp) │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ - fmul %st,%st(4) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(3),%st │ │ │ │ flds 0x4(%ecx,%esi,8) │ │ │ │ - fmul %st(5),%st │ │ │ │ - fxch %st(5) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fmuls (%ecx,%esi,8) │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ fstps (%ecx,%esi,8) │ │ │ │ - fxch %st(4) │ │ │ │ fstps 0x4(%ecx,%esi,8) │ │ │ │ + flds -0x8c(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st,%st(3) │ │ │ │ flds 0x4(%ecx,%esi,8) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fxch %st(4) │ │ │ │ fmuls (%ecx,%esi,8) │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + fstps (%ecx,%esi,8) │ │ │ │ + fxch %st(3) │ │ │ │ + fstps 0x4(%ecx,%esi,8) │ │ │ │ + fxch %st(3) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ - fstps (%edx,%esi,8) │ │ │ │ - fstps 0x4(%edx,%esi,8) │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ + fld %st(0) │ │ │ │ flds 0x4(%ecx,%esi,8) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmuls (%ecx,%esi,8) │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ fstps (%edx,%esi,8) │ │ │ │ fstps 0x4(%edx,%esi,8) │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ + fld %st(0) │ │ │ │ flds 0x4(%ecx,%esi,8) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fmuls (%ecx,%esi,8) │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + fstps (%edx,%esi,8) │ │ │ │ + fstps 0x4(%edx,%esi,8) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + flds 0x4(%ecx,%esi,8) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmuls (%ecx,%esi,8) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ fstps (%edx,%esi,8) │ │ │ │ fstps 0x4(%edx,%esi,8) │ │ │ │ - fxch %st(4) │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ - fmul %st(3),%st │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ flds 0x4(%ecx,%esi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ecx,%esi,8) │ │ │ │ fstps (%edx,%esi,8) │ │ │ │ fstps 0x4(%edx,%esi,8) │ │ │ │ inc %esi │ │ │ │ - cmp -0x40(%ebp),%esi │ │ │ │ - jl 1a180 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ + cmp -0x24(%ebp),%esi │ │ │ │ + jl 1a020 │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ mov %edi,%esi │ │ │ │ - jmp 1a340 │ │ │ │ - nop │ │ │ │ + jmp 1a1d0 │ │ │ │ + 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 -0x94(%ebp) │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - add %ecx,-0x8c(%ebp) │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ - add %eax,-0x90(%ebp) │ │ │ │ - add %eax,-0x88(%ebp) │ │ │ │ + incl -0xa4(%ebp) │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ add %ecx,-0x84(%ebp) │ │ │ │ + add %eax,-0x88(%ebp) │ │ │ │ add %eax,-0x80(%ebp) │ │ │ │ add %ecx,-0x7c(%ebp) │ │ │ │ add %eax,-0x78(%ebp) │ │ │ │ add %ecx,-0x74(%ebp) │ │ │ │ add %eax,-0x70(%ebp) │ │ │ │ add %ecx,-0x6c(%ebp) │ │ │ │ add %eax,-0x68(%ebp) │ │ │ │ add %ecx,-0x64(%ebp) │ │ │ │ add %eax,-0x60(%ebp) │ │ │ │ add %ecx,-0x5c(%ebp) │ │ │ │ - add %eax,-0x58(%ebp) │ │ │ │ - add %ecx,-0x54(%ebp) │ │ │ │ - cmp -0x98(%ebp),%edi │ │ │ │ - jl 1a0b0 │ │ │ │ - jmp 1a3a0 │ │ │ │ + add %eax,-0x4c(%ebp) │ │ │ │ + add %ecx,-0x58(%ebp) │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ + add %eax,-0x48(%ebp) │ │ │ │ + add %ecx,-0x44(%ebp) │ │ │ │ + cmp -0xa8(%ebp),%edi │ │ │ │ + jl 19f40 │ │ │ │ + jmp 1a230 │ │ │ │ ffreep %st(0) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0xe8(%ebp),%ecx │ │ │ │ - incl -0xb0(%ebp) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + incl -0xc0(%ebp) │ │ │ │ + mov -0xf8(%ebp),%ecx │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + add %ecx,-0xe0(%ebp) │ │ │ │ + mov -0x100(%ebp),%edx │ │ │ │ + mov -0xfc(%ebp),%ecx │ │ │ │ + add %edx,-0xdc(%ebp) │ │ │ │ add %ecx,-0xd0(%ebp) │ │ │ │ - mov -0xf0(%ebp),%edx │ │ │ │ - mov -0xec(%ebp),%ecx │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - add %ecx,-0xc0(%ebp) │ │ │ │ - add %edx,-0xcc(%ebp) │ │ │ │ - add %ecx,-0xc8(%ebp) │ │ │ │ - cmp -0xb8(%ebp),%eax │ │ │ │ - jl 19f30 │ │ │ │ - jmp 1a3fe │ │ │ │ + add %ecx,-0xd8(%ebp) │ │ │ │ + cmp -0xc8(%ebp),%eax │ │ │ │ + jl 19dc0 │ │ │ │ + jmp 1a28e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%ebp) │ │ │ │ call 3220 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 19d29 │ │ │ │ + jle 19bbf │ │ │ │ mov 0x5c(%eax),%ecx │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ + and $0x8,%dh │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - and $0x8,%dh │ │ │ │ - jne 1af28 │ │ │ │ + jne 1adc2 │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ add %edi,%eax │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ lea 0x4(%eax),%edx │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ shl $0x4,%edi │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ + mov %esi,%eax │ │ │ │ mov %edx,%esi │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x4(%esi),%edx │ │ │ │ - push -0x34(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ + push -0x24(%ebp) │ │ │ │ + push -0x68(%ebp) │ │ │ │ inc %edi │ │ │ │ push -0x5c(%ebp) │ │ │ │ + push -0x64(%ebp) │ │ │ │ push %edx │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ push %esi │ │ │ │ add $0xc,%esi │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ push -0x10(%esi) │ │ │ │ add %ecx,%edx │ │ │ │ push %edx │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ add %ecx,%edx │ │ │ │ push %edx │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - call a9c0 │ │ │ │ + call a980 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ add $0x30,%esp │ │ │ │ - add -0x50(%ebp),%ecx │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ + add -0x4c(%ebp),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ - cmp %edi,-0x64(%ebp) │ │ │ │ - jne 1a45a │ │ │ │ - jmp 19d29 │ │ │ │ + cmp %edi,-0x6c(%ebp) │ │ │ │ + jne 1a2ea │ │ │ │ + jmp 19bbf │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - flds -0x58(%ebp) │ │ │ │ + flds -0x60(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 19a23 │ │ │ │ + jmp 198ac │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - flds -0x58(%ebp) │ │ │ │ + flds -0x60(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 19b53 │ │ │ │ + jmp 199dc │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - flds -0x58(%ebp) │ │ │ │ + flds -0x60(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 19c73 │ │ │ │ + jmp 19afc │ │ │ │ cmpl $0x1,-0x48(%ebp) │ │ │ │ - jle 1a3fe │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ + jle 1a28e │ │ │ │ + mov -0xc4(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 1a3fe │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ + jle 1a28e │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ cmp $0x1,%edi │ │ │ │ - jle 1a3fe │ │ │ │ + jle 1a28e │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x58(%ebx),%ebx │ │ │ │ mov (%ebx),%esi │ │ │ │ mov 0x4(%ebx),%ecx │ │ │ │ - mov %esi,-0x9c(%ebp) │ │ │ │ + mov %esi,-0xac(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ shr $0x1f,%eax │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ sar $1,%ecx │ │ │ │ shr $0x1f,%eax │ │ │ │ - mov %ecx,-0x7c(%ebp) │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ lea (%eax,%edi,1),%ecx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov %esi,%edi │ │ │ │ - sub -0xb8(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + sub -0xc8(%ebp),%eax │ │ │ │ sar $1,%ecx │ │ │ │ mov %ecx,%edx │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ + mov %ecx,-0x6c(%ebp) │ │ │ │ mov %esi,%ecx │ │ │ │ + mov %esi,%edi │ │ │ │ sub %edx,%ecx │ │ │ │ mov %eax,%edx │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ imul %eax,%edx │ │ │ │ add %edx,%eax │ │ │ │ - sub -0x7c(%ebp),%eax │ │ │ │ - imul -0x60(%ebp),%edx │ │ │ │ + sub -0x84(%ebp),%eax │ │ │ │ + imul -0x68(%ebp),%edx │ │ │ │ imul %eax,%edi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - sub -0x7c(%ebp),%eax │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ - mov %edi,-0x24(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + sub -0x84(%ebp),%eax │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ imul %eax,%esi │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ - imul -0xb8(%ebp),%eax │ │ │ │ + mov -0xc4(%ebp),%eax │ │ │ │ + imul -0xc8(%ebp),%eax │ │ │ │ mov %esi,%edi │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ imul %eax,%esi │ │ │ │ - mov %esi,-0x34(%ebp) │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ imul %edx,%esi │ │ │ │ add %eax,%edx │ │ │ │ - imul -0xa0(%ebp),%edx │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ - imul -0xa0(%ebp),%eax │ │ │ │ + imul -0xb0(%ebp),%edx │ │ │ │ + mov -0xc4(%ebp),%eax │ │ │ │ + imul -0xb0(%ebp),%eax │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ - imul -0x60(%ebp),%edx │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + imul -0x68(%ebp),%edx │ │ │ │ shl $0x3,%eax │ │ │ │ shl $0x3,%edx │ │ │ │ - mov %edx,-0xf4(%ebp) │ │ │ │ - mov %eax,-0xf0(%ebp) │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ + mov %edx,-0x104(%ebp) │ │ │ │ + mov %eax,-0x100(%ebp) │ │ │ │ + mov -0xc8(%ebp),%edx │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ lea (%eax,%edx,4),%eax │ │ │ │ - mov -0xc4(%ebp),%edx │ │ │ │ - mov %eax,-0xec(%ebp) │ │ │ │ + mov -0xd4(%ebp),%edx │ │ │ │ + mov %eax,-0xfc(%ebp) │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ shl $0x3,%esi │ │ │ │ - mov %esi,-0x84(%ebp) │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %esi,-0x8c(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ lea (%ecx,%ebx,1),%eax │ │ │ │ - mov -0xbc(%ebp),%ebx │ │ │ │ + mov -0xcc(%ebp),%ebx │ │ │ │ lea (%edx,%eax,8),%esi │ │ │ │ lea (%ecx,%edi,1),%eax │ │ │ │ - mov %esi,-0xe8(%ebp) │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ + mov %esi,-0xf8(%ebp) │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ shl $0x3,%esi │ │ │ │ - mov %esi,-0x8c(%ebp) │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ lea (%edx,%eax,8),%esi │ │ │ │ - mov %esi,-0xdc(%ebp) │ │ │ │ - mov -0x34(%ebp),%esi │ │ │ │ + mov %esi,-0xec(%ebp) │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ lea (%ebx,%esi,8),%eax │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov %eax,-0xe8(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ add %ecx,%eax │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ - mov %eax,-0xd4(%ebp) │ │ │ │ + mov %eax,-0xe4(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ lea (%eax,%ebx,8),%esi │ │ │ │ - mov %esi,-0xd0(%ebp) │ │ │ │ + mov %esi,-0xe0(%ebp) │ │ │ │ lea (%edx,%ecx,8),%esi │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ - mov %esi,-0xcc(%ebp) │ │ │ │ + mov %esi,-0xdc(%ebp) │ │ │ │ lea (%eax,%ecx,8),%esi │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ - mov %esi,-0xc8(%ebp) │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + mov %esi,-0xd8(%ebp) │ │ │ │ lea (%edx,%ecx,8),%esi │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov %esi,-0xc0(%ebp) │ │ │ │ - mov -0x34(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + mov %esi,-0xd0(%ebp) │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ lea (%eax,%ecx,8),%eax │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ + mov %eax,-0xc4(%ebp) │ │ │ │ lea (%edx,%edi,8),%eax │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ lea (%ecx,%esi,1),%eax │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ + mov -0xcc(%ebp),%esi │ │ │ │ lea (%esi,%eax,8),%eax │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ lea (%edx,%eax,8),%edx │ │ │ │ lea (%ecx,%ebx,1),%eax │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ + mov %edx,-0xb8(%ebp) │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ lea (%esi,%eax,8),%ebx │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - mov %ebx,-0xa4(%ebp) │ │ │ │ - movl $0x0,-0x94(%ebp) │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + mov %ebx,-0xb4(%ebp) │ │ │ │ + movl $0x0,-0xa4(%ebp) │ │ │ │ + movl $0x0,-0xa0(%ebp) │ │ │ │ lea (%ecx,%edx,1),%eax │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov %esi,-0xa0(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + mov %esi,-0xb0(%ebp) │ │ │ │ lea (%eax,%edi,4),%edi │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov %edi,-0x88(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ lea (%eax,%ecx,4),%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ - mov -0xa8(%ebp),%esi │ │ │ │ - mov -0xc4(%ebp),%edx │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + mov -0xac(%ebp),%edi │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ + mov -0xd4(%ebp),%edx │ │ │ │ flds (%edi,%ebx,4) │ │ │ │ - mov -0xec(%ebp),%edi │ │ │ │ + mov -0xfc(%ebp),%edi │ │ │ │ add %ecx,%esi │ │ │ │ flds (%edi,%ebx,4) │ │ │ │ - mov -0xe8(%ebp),%edi │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ + fxch %st(1) │ │ │ │ + mov -0xf8(%ebp),%edi │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ add %ecx,%edi │ │ │ │ - add %eax,%ebx │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ - mov -0xbc(%ebp),%edi │ │ │ │ + mov -0xcc(%ebp),%edi │ │ │ │ + add %eax,%ebx │ │ │ │ add %eax,%edi │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ - mov -0xdc(%ebp),%edi │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + mov -0xec(%ebp),%edi │ │ │ │ add %ecx,%edi │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ - mov -0xd8(%ebp),%edi │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ + mov -0xe8(%ebp),%edi │ │ │ │ add %eax,%edi │ │ │ │ - mov %edi,-0x34(%ebp) │ │ │ │ - mov -0xd4(%ebp),%edi │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ + mov -0xe4(%ebp),%edi │ │ │ │ add %ecx,%edi │ │ │ │ - mov %edi,-0x24(%ebp) │ │ │ │ - mov -0xd0(%ebp),%edi │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + mov -0xe0(%ebp),%edi │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ + mov -0xdc(%ebp),%edi │ │ │ │ add %ecx,%edi │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - mov -0xc8(%ebp),%edi │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ + mov -0xd8(%ebp),%edi │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ add %ecx,%edi │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - mov -0xb4(%ebp),%edi │ │ │ │ + mov %edi,-0x24(%ebp) │ │ │ │ + mov -0xc4(%ebp),%edi │ │ │ │ add %eax,%edi │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ add %ecx,%edi │ │ │ │ add %edx,%ecx │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - movl $0x0,-0x70(%ebp) │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ + mov -0xb0(%ebp),%edx │ │ │ │ + fstps -0x7c(%ebp) │ │ │ │ + movl $0x0,-0x78(%ebp) │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ add %eax,%edi │ │ │ │ - mov %edx,-0x60(%ebp) │ │ │ │ + fstps -0x80(%ebp) │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ nop │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - flds (%edx,%eax,4) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ flds (%edx,%eax,4) │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ + flds (%edx,%eax,4) │ │ │ │ xor %eax,%eax │ │ │ │ - fld %st(3) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ + flds -0x7c(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ + flds -0x80(%ebp) │ │ │ │ + fmul %st,%st(4) │ │ │ │ fxch %st(2) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fxch %st(5) │ │ │ │ - fstps -0x74(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fxch %st(3) │ │ │ │ - fstps -0x78(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ flds (%edx,%eax,4) │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ flds (%edx,%eax,4) │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(6),%st │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(5),%st │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ - fmul %st(5),%st │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + fmul %st(3),%st │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(5),%st │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ fstps (%edi,%eax,8) │ │ │ │ fstps 0x4(%edi,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ flds 0x4(%esi,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi,%eax,8) │ │ │ │ fstps (%ebx,%eax,8) │ │ │ │ fstps 0x4(%ebx,%eax,8) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ flds 0x4(%ecx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ecx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x64(%ebp) │ │ │ │ - jg 1a810 │ │ │ │ + cmp %eax,-0x6c(%ebp) │ │ │ │ + jg 1a6c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - incl -0x70(%ebp) │ │ │ │ - flds -0x74(%ebp) │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ + incl -0x78(%ebp) │ │ │ │ add %eax,-0x48(%ebp) │ │ │ │ - add %eax,-0x50(%ebp) │ │ │ │ - add %eax,-0x24(%ebp) │ │ │ │ - flds -0x78(%ebp) │ │ │ │ - add %eax,-0x54(%ebp) │ │ │ │ - add %eax,-0x40(%ebp) │ │ │ │ - add %eax,-0x5c(%ebp) │ │ │ │ + add %eax,-0x4c(%ebp) │ │ │ │ + add %eax,-0x34(%ebp) │ │ │ │ add %eax,%esi │ │ │ │ add %eax,%ecx │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - add %edx,-0x4c(%ebp) │ │ │ │ - add %edx,-0x34(%ebp) │ │ │ │ - add %edx,-0x44(%ebp) │ │ │ │ add %edx,%edi │ │ │ │ add %edx,%ebx │ │ │ │ - add %edx,-0x30(%ebp) │ │ │ │ + add %eax,-0x5c(%ebp) │ │ │ │ + add %eax,-0x24(%ebp) │ │ │ │ + add %eax,-0x64(%ebp) │ │ │ │ add %edx,-0x58(%ebp) │ │ │ │ + add %edx,-0x40(%ebp) │ │ │ │ + add %edx,-0x44(%ebp) │ │ │ │ + add %edx,-0x30(%ebp) │ │ │ │ add %edx,-0x60(%ebp) │ │ │ │ - cmp %eax,-0x7c(%ebp) │ │ │ │ - jg 1a7e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - incl -0x90(%ebp) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0xf4(%ebp),%esi │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - add -0xf0(%ebp),%eax │ │ │ │ - add %esi,-0x94(%ebp) │ │ │ │ - cmp -0xb8(%ebp),%ebx │ │ │ │ - jl 1a710 │ │ │ │ - jmp 1a3fe │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + add %edx,-0x68(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + cmp %eax,-0x84(%ebp) │ │ │ │ + jg 1a690 │ │ │ │ + incl -0xa0(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + add -0x100(%ebp),%eax │ │ │ │ + mov -0x104(%ebp),%esi │ │ │ │ + add %esi,-0xa4(%ebp) │ │ │ │ + cmp -0xc8(%ebp),%ebx │ │ │ │ + jl 1a5b0 │ │ │ │ + jmp 1a28e │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 19d29 │ │ │ │ + jle 19bbf │ │ │ │ mov 0x7c(%eax),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x5c(%eax),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x60(%eax),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ imul %edi,%eax │ │ │ │ imul %edi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ and $0x800,%edx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ - je 1aaa8 │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + je 1a929 │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 1bb9a │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ + jle 1ba2c │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ mov 0x4(%ecx,%eax,8),%eax │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ lea (%edi,%eax,8),%edi │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ imul %edi,%eax │ │ │ │ lea 0x0(,%eax,4),%ecx │ │ │ │ add %edi,%eax │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ add %ecx,%edx │ │ │ │ - add -0x50(%ebp),%ecx │ │ │ │ + add -0x4c(%ebp),%ecx │ │ │ │ lea (%edi,%eax,4),%edi │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ - jmp 1aa40 │ │ │ │ - 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 │ │ │ │ - mov (%edx),%eax │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ flds (%ecx) │ │ │ │ - flds 0x4(%esi) │ │ │ │ - fmul %st(1),%st │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%ecx │ │ │ │ + flds 0x4(%esi) │ │ │ │ + mov -0x4(%edx),%eax │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ + cmp %edx,-0x30(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds 0x4(%edi,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%edi,%eax,8) │ │ │ │ fstps (%edi,%eax,8) │ │ │ │ fstps 0x4(%edi,%eax,8) │ │ │ │ - cmp %edx,-0x30(%ebp) │ │ │ │ - jne 1aa40 │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jne 1a8c0 │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x64(%ebp) │ │ │ │ - je 19d29 │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + cmp %eax,-0x6c(%ebp) │ │ │ │ + je 19bbf │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jne 1aa85 │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ - jmp 1a9e3 │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ - jmp 1a9ce │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + jne 1a906 │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + jmp 1a88c │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + jmp 1a877 │ │ │ │ + fxch %st(1) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ lea 0x4(%eax,%edx,1),%ecx │ │ │ │ lea 0x8(%eax,%edx,1),%eax │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - jmp 19ccb │ │ │ │ + mov %ecx,-0xa0(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + jmp 19b59 │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 19d29 │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ + jle 19bbf │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1a9e3 │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + jmp 1a88c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jne 1bfb1 │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + jne 1be54 │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 19d29 │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ + jle 19bbf │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%esi │ │ │ │ + movl $0x0,-0x78(%ebp) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - movl $0x0,-0x70(%ebp) │ │ │ │ lea 0x2(%eax),%ecx │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ inc %esi │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - add %esi,%esi │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ + add %esi,%esi │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ mov %edi,%esi │ │ │ │ shl $0x4,%esi │ │ │ │ cltd │ │ │ │ - mov %esi,-0x88(%ebp) │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ lea 0x0(,%edi,8),%esi │ │ │ │ idiv %ecx │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov %esi,-0xac(%ebp) │ │ │ │ lea (%edi,%edi,1),%esi │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - lea (%ecx,%edi,1),%eax │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ fildl -0x40(%ebp) │ │ │ │ + lea (%ecx,%edi,1),%eax │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ - fildl -0x5c(%ebp) │ │ │ │ shr $0x4,%eax │ │ │ │ - fstps -0xa8(%ebp) │ │ │ │ - fildl -0x54(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ - fstps -0xac(%ebp) │ │ │ │ - fildl -0x60(%ebp) │ │ │ │ shl $0x3,%edi │ │ │ │ - fstps -0xb0(%ebp) │ │ │ │ - mov %edi,-0xa4(%ebp) │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ + mov %edi,-0xb8(%ebp) │ │ │ │ + fstps -0x88(%ebp) │ │ │ │ + fildl -0x64(%ebp) │ │ │ │ + fstps -0xbc(%ebp) │ │ │ │ + fildl -0x5c(%ebp) │ │ │ │ + fstps -0xc0(%ebp) │ │ │ │ + fildl -0x68(%ebp) │ │ │ │ + fstps -0xc8(%ebp) │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + mov %esp,-0x8c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esp,-0x80(%ebp) │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ + mov %edi,-0x7c(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 1ab82 │ │ │ │ + je 1aa15 │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - sub -0x9c(%ebp),%esp │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + sub -0xb4(%ebp),%esp │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ mov 0x40(%eax),%edi │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - mov %esp,-0x58(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov %esp,-0x60(%ebp) │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ flds (%edi,%eax,1) │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 1ae9e │ │ │ │ + jle 1ad3e │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ imul 0x18(%edi),%eax │ │ │ │ mov 0x24(%edi),%edi │ │ │ │ mov 0x2c(%esi),%esi │ │ │ │ fildl (%edi) │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ - mov %esi,-0x94(%ebp) │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ + mov %edi,-0xa4(%ebp) │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + mov %esi,-0xa8(%ebp) │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ fmuls (%edi,%eax,4) │ │ │ │ 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 -0x44(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ sub %esi,%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ - flds -0xa8(%ebp) │ │ │ │ + flds -0xbc(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fabs │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmuls -0x88(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + mov 0x5c(%eax),%ecx │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x4d80(%ebx) │ │ │ │ - mov 0x5c(%eax),%ecx │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 1ac76 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 1ab06 │ │ │ │ + xchg %ax,%ax │ │ │ │ flds (%ecx,%edx,4) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ fstps (%edi,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x30(%ebp) │ │ │ │ - je 1acb1 │ │ │ │ + je 1ab41 │ │ │ │ sub -0x40(%ebp),%eax │ │ │ │ - lea 0x0(,%eax,4),%edx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ mov %edx,%edi │ │ │ │ neg %edi │ │ │ │ fcomip %st(1),%st │ │ │ │ cmovbe %edi,%edx │ │ │ │ flds (%ecx,%edx,1) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1ac60 │ │ │ │ + ja 1aaf0 │ │ │ │ shl $0x2,%edx │ │ │ │ mov %ecx,%edi │ │ │ │ sub %edx,%edi │ │ │ │ flds (%edi) │ │ │ │ fmul %st(3),%st │ │ │ │ - jmp 1ac65 │ │ │ │ + jmp 1aaf5 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ fildl 0x4(%esi) │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ lea 0x4(%eax,%edi,1),%edi │ │ │ │ - mov %edi,-0x84(%ebp) │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ fmuls 0x4(%eax,%esi,4) │ │ │ │ xor %esi,%esi │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - flds -0xac(%ebp) │ │ │ │ + flds -0xc0(%ebp) │ │ │ │ fmuls (%edi) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ - add -0xa4(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + add -0xb8(%ebp),%edi │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - sub -0x94(%ebp),%eax │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ + sub -0xa8(%ebp),%eax │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmuls -0x88(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -30091,92 +29958,91 @@ │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x4d80(%ebx) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 1ad6a │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add -0x50(%ebp),%edx │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + jmp 1abfa │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add -0x4c(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ flds (%ecx,%edx,4) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x8(%edi,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x30(%ebp) │ │ │ │ - je 1adb8 │ │ │ │ + je 1ac48 │ │ │ │ sub -0x40(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ fildl -0x44(%ebp) │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ mov %eax,%edx │ │ │ │ neg %edx │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%edx │ │ │ │ add %edi,%edx │ │ │ │ flds (%ecx,%edx,4) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1ad50 │ │ │ │ + ja 1abe0 │ │ │ │ mov %eax,%edx │ │ │ │ not %edx │ │ │ │ add %edi,%edx │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ flds (%ecx,%edx,4) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x8(%edi,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp -0x30(%ebp),%esi │ │ │ │ - jne 1ad67 │ │ │ │ + jne 1abf7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1adbe │ │ │ │ + jmp 1ac4e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ fildl 0x8(%esi) │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ lea 0x8(%eax,%edi,1),%edi │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ fmuls 0x8(%eax,%esi,4) │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - flds -0xb0(%ebp) │ │ │ │ + flds -0xc8(%ebp) │ │ │ │ fmuls (%edi) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + lea -0x10(%edi,%esi,1),%edi │ │ │ │ + xor %esi,%esi │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - lea -0x10(%edi,%esi,1),%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - sub -0x94(%ebp),%eax │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ + sub -0xa8(%ebp),%eax │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmuls -0x88(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -30184,166 +30050,162 @@ │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x4d80(%ebx) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 1ae6a │ │ │ │ + jmp 1ad0a │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add -0x4c(%ebp),%edx │ │ │ │ + add -0x58(%ebp),%edx │ │ │ │ flds (%ecx,%edx,4) │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x10(%edi,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x30(%ebp) │ │ │ │ - je 1aeb8 │ │ │ │ + je 1ad59 │ │ │ │ sub -0x40(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ fildl -0x44(%ebp) │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov %eax,%edx │ │ │ │ neg %edx │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%edx │ │ │ │ add %edi,%edx │ │ │ │ flds (%ecx,%edx,4) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1ae50 │ │ │ │ + ja 1acf0 │ │ │ │ mov %eax,%edx │ │ │ │ not %edx │ │ │ │ add %edi,%edx │ │ │ │ - jmp 1ae53 │ │ │ │ - fxch %st(1) │ │ │ │ + jmp 1acf3 │ │ │ │ mov %edi,%eax │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ lea 0x4(%eax,%edi,1),%esi │ │ │ │ lea 0x8(%eax,%edi,1),%eax │ │ │ │ - mov %esi,-0x84(%ebp) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - jmp 1aec0 │ │ │ │ + mov %esi,-0x90(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + jmp 1ad5f │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - fxch %st(1) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - fstps -0x44(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - push -0x34(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ + push -0x24(%ebp) │ │ │ │ + push -0x68(%ebp) │ │ │ │ push -0x5c(%ebp) │ │ │ │ - push -0x78(%ebp) │ │ │ │ - push -0x84(%ebp) │ │ │ │ + push -0x64(%ebp) │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ + mov -0x94(%ebp),%edi │ │ │ │ + push -0x80(%ebp) │ │ │ │ + push -0x90(%ebp) │ │ │ │ + lea (%ecx,%edi,1),%edx │ │ │ │ + mov -0xac(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ - lea (%ecx,%edi,1),%edx │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ push %edx │ │ │ │ lea (%ecx,%edi,1),%edx │ │ │ │ push %edx │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ - call a9c0 │ │ │ │ - mov -0x80(%ebp),%esp │ │ │ │ - incl -0x70(%ebp) │ │ │ │ - flds -0x44(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - cmp %eax,-0x64(%ebp) │ │ │ │ - jne 1ab66 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 19d29 │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + call a980 │ │ │ │ + mov -0x8c(%ebp),%esp │ │ │ │ + incl -0x78(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + cmp %eax,-0x6c(%ebp) │ │ │ │ + jne 1a9f6 │ │ │ │ + jmp 19bbf │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ - sub $0xc,%esp │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%edi,8),%esi │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ lea (%esi,%esi,2),%eax │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ add $0x2,%eax │ │ │ │ imul %ecx,%eax │ │ │ │ imul %esi,%ecx │ │ │ │ lea (%ecx,%ecx,2),%ecx │ │ │ │ lea (%edi,%ecx,8),%ecx │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - push -0x34(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ + push -0x24(%ebp) │ │ │ │ + push -0x68(%ebp) │ │ │ │ push -0x5c(%ebp) │ │ │ │ + push -0x64(%ebp) │ │ │ │ lea (%edi,%esi,8),%esi │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ lea 0x8(%edi,%edx,1),%edi │ │ │ │ push %edi │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ lea 0x4(%edi,%edx,1),%edi │ │ │ │ push %edi │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ push (%edi,%edx,1) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ lea (%edi,%eax,8),%edx │ │ │ │ push %edx │ │ │ │ sub -0x30(%ebp),%eax │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ lea (%edi,%eax,8),%eax │ │ │ │ push %eax │ │ │ │ mov %esi,%eax │ │ │ │ - call a9c0 │ │ │ │ + call a980 │ │ │ │ incl -0x40(%ebp) │ │ │ │ add $0x30,%esp │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ - cmp %edi,-0x64(%ebp) │ │ │ │ - jne 1af2f │ │ │ │ - jmp 19d29 │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + cmp %edi,-0x6c(%ebp) │ │ │ │ + jne 1adc9 │ │ │ │ + jmp 19bbf │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov %esp,-0xa4(%ebp) │ │ │ │ + mov %esp,-0xb4(%ebp) │ │ │ │ add %edi,%eax │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ shr $0x2,%edi │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ movl $0x3f800000,0x0(,%ecx,4) │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ mov 0x30(%edi),%edi │ │ │ │ lea 0x1(%ecx,%ecx,1),%ecx │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ flds (%edi) │ │ │ │ shl $0x3,%ecx │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - add %eax,%ecx │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1c25e │ │ │ │ + jle 1c10a │ │ │ │ fdivrs -0x4c48(%ebx) │ │ │ │ add $0x4,%eax │ │ │ │ fld1 │ │ │ │ fldt -0x4c3c(%ebx) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x40(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ @@ -30357,42 +30219,42 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 1b053 │ │ │ │ + jmp 1aeed │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ - cmp %eax,-0x4c(%ebp) │ │ │ │ - jne 1b051 │ │ │ │ + cmp %eax,-0x58(%ebp) │ │ │ │ + jne 1aeeb │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ fchs │ │ │ │ fdivs 0x4(%edi) │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ fld1 │ │ │ │ fldt -0x4c3c(%ebx) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x40(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ mov -0x40(%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) │ │ │ │ @@ -30400,40 +30262,40 @@ │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsts (%ecx) │ │ │ │ - add -0x50(%ebp),%ecx │ │ │ │ + add -0x4c(%ebp),%ecx │ │ │ │ fld %st(0) │ │ │ │ - jmp 1b0bb │ │ │ │ + jmp 1af55 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1b0b9 │ │ │ │ + jne 1af53 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ fchs │ │ │ │ fdivs 0x8(%edi) │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%ecx │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ fld1 │ │ │ │ fldt -0x4c3c(%ebx) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x40(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ @@ -30447,244 +30309,244 @@ │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsts (%ecx) │ │ │ │ - add -0x50(%ebp),%ecx │ │ │ │ + add -0x4c(%ebp),%ecx │ │ │ │ fld %st(0) │ │ │ │ - jmp 1b127 │ │ │ │ + jmp 1afc1 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1b125 │ │ │ │ + jne 1afbf │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1b384 │ │ │ │ + jle 1b22a │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ lea 0x4(%edi),%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ lea 0x4(%eax,%edi,1),%edi │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ + mov %edi,-0xa0(%ebp) │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ shl $0x4,%edi │ │ │ │ lea 0x10(%eax,%edi,1),%ecx │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ - add %eax,%edi │ │ │ │ mov %edi,-0x94(%ebp) │ │ │ │ + add %eax,%edi │ │ │ │ + mov %edi,-0xa4(%ebp) │ │ │ │ lea -0x14(%eax,%esi,1),%edi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - mov %esp,-0x7c(%ebp) │ │ │ │ - sub -0x9c(%ebp),%esp │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ + mov %esp,-0x84(%ebp) │ │ │ │ + sub -0xac(%ebp),%esp │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ shr $0x2,%esi │ │ │ │ and $0x8,%dh │ │ │ │ - je 1b1da │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + je 1b077 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ mov 0x5c(%eax),%ecx │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ flds 0x4(%ecx,%eax,8) │ │ │ │ flds (%ecx,%eax,8) │ │ │ │ fsts 0x0(,%esi,4) │ │ │ │ lea 0x8(,%eax,8),%esi │ │ │ │ lea (%ecx,%esi,1),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 1b38f │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ + jle 1b235 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ fld1 │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ - jmp 1b240 │ │ │ │ + jmp 1b0e0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1b240 │ │ │ │ + jne 1b0e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ flds 0x4(%ecx,%esi,1) │ │ │ │ flds (%eax) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ fsts (%eax,%edx,4) │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - fld1 │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ add %eax,%edx │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + mov -0xa0(%ebp),%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 │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1b2a0 │ │ │ │ + jne 1b140 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ flds 0xc(%ecx,%esi,1) │ │ │ │ flds 0x8(%ecx,%esi,1) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ fsts (%eax,%esi,4) │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ - fld1 │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ lea 0x14(%eax,%esi,1),%edx │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - jmp 1b300 │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + jmp 1b1a0 │ │ │ │ lea %cs:0x0(%esi,%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 │ │ │ │ flds 0x14(%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 1b300 │ │ │ │ + jne 1b1a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ - push -0x34(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ + push -0x24(%ebp) │ │ │ │ + push -0x68(%ebp) │ │ │ │ push -0x5c(%ebp) │ │ │ │ add %esi,%eax │ │ │ │ - lea (%ecx,%esi,8),%esi │ │ │ │ + push -0x64(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ + lea (%ecx,%esi,8),%esi │ │ │ │ lea 0x8(%edx,%eax,1),%ecx │ │ │ │ push %ecx │ │ │ │ lea 0x4(%edx,%eax,1),%ecx │ │ │ │ push %ecx │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ push (%edx,%eax,1) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ add %ecx,%eax │ │ │ │ push %eax │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ add %ecx,%eax │ │ │ │ push %eax │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ mov %esi,%eax │ │ │ │ - call a9c0 │ │ │ │ - mov -0x7c(%ebp),%esp │ │ │ │ + call a980 │ │ │ │ + mov -0x84(%ebp),%esp │ │ │ │ incl -0x40(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - cmp %eax,-0x64(%ebp) │ │ │ │ - je 1b384 │ │ │ │ + cmp %eax,-0x6c(%ebp) │ │ │ │ + je 1b22a │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x38(%eax),%edx │ │ │ │ - jmp 1b1aa │ │ │ │ - mov -0xa4(%ebp),%esp │ │ │ │ - jmp 19d29 │ │ │ │ + jmp 1b044 │ │ │ │ + mov -0xb4(%ebp),%esp │ │ │ │ + jmp 19bbf │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ flds (%eax) │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ fstps (%eax,%edx,4) │ │ │ │ flds 0x8(%ecx,%esi,1) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ fstps (%eax,%esi,4) │ │ │ │ - jmp 1b31c │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + jmp 1b1bc │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov %esp,-0xdc(%ebp) │ │ │ │ + mov %esp,-0xec(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ add %edi,%eax │ │ │ │ dec %edi │ │ │ │ lea 0x0(,%eax,8),%ecx │ │ │ │ mov 0x30(%edx),%edx │ │ │ │ lea 0xf(%ecx),%eax │ │ │ │ - mov %ecx,-0xd0(%ebp) │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ + mov %ecx,-0xe0(%ebp) │ │ │ │ + mov %eax,-0xe8(%ebp) │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ + flds (%edx) │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%ecx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - flds (%edx) │ │ │ │ shr $0x2,%ecx │ │ │ │ - fld1 │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ shl $0x3,%edi │ │ │ │ - fsts 0x0(,%ecx,4) │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ + mov %edi,-0x7c(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ + fld1 │ │ │ │ + fsts 0x0(,%ecx,4) │ │ │ │ test %edi,%edi │ │ │ │ - jle 1c246 │ │ │ │ + jle 1c0ef │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x4c48(%ebx) │ │ │ │ add $0x4,%eax │ │ │ │ fldt -0x4c3c(%ebx) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x40(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -30695,33 +30557,33 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 1b445 │ │ │ │ + jmp 1b2ee │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ - cmp %eax,-0x70(%ebp) │ │ │ │ - jne 1b443 │ │ │ │ + cmp %eax,-0x78(%ebp) │ │ │ │ + jne 1b2ec │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ fchs │ │ │ │ fdivs 0x4(%edx) │ │ │ │ lea 0x4(%edi),%eax │ │ │ │ add %edi,%ecx │ │ │ │ fld1 │ │ │ │ fldt -0x4c3c(%ebx) │ │ │ │ fld %st(0) │ │ │ │ @@ -30739,39 +30601,39 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsts (%edi) │ │ │ │ fld %st(0) │ │ │ │ - jmp 1b4a9 │ │ │ │ + jmp 1b352 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1b4a7 │ │ │ │ + jne 1b350 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ fchs │ │ │ │ fdivs 0x8(%edx) │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%edi,%eax,1),%ecx │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ lea (%ecx,%edi,1),%edx │ │ │ │ fld1 │ │ │ │ fldt -0x4c3c(%ebx) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x40(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ @@ -30787,643 +30649,624 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsts (%ecx) │ │ │ │ fld %st(0) │ │ │ │ - jmp 1b519 │ │ │ │ + jmp 1b3c8 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 1b517 │ │ │ │ + jne 1b3c6 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ test %esi,%esi │ │ │ │ - jne 1bda8 │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + jne 1bc4b │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 1baf9 │ │ │ │ - fildl -0x5c(%ebp) │ │ │ │ + jle 1b983 │ │ │ │ + fildl -0x64(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ - movl $0x0,-0x4c(%ebp) │ │ │ │ - fsts -0xa8(%ebp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ lea 0x4(%edi),%eax │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ lea 0x4(%eax,%edi,1),%edi │ │ │ │ - mov %edi,-0xcc(%ebp) │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ - fstps -0xa4(%ebp) │ │ │ │ - fildl -0x54(%ebp) │ │ │ │ - fsts -0xac(%ebp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ + mov %edi,-0xdc(%ebp) │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ + fsts -0xb8(%ebp) │ │ │ │ shl $0x4,%edi │ │ │ │ lea 0x10(%eax,%edi,1),%esi │ │ │ │ - mov %edi,-0xc8(%ebp) │ │ │ │ + mov %edi,-0xd8(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ - mov %edi,-0xd4(%ebp) │ │ │ │ - mov -0xd0(%ebp),%edi │ │ │ │ - mov %esi,-0xc0(%ebp) │ │ │ │ + fld1 │ │ │ │ + mov %edi,-0xe4(%ebp) │ │ │ │ + mov -0xe0(%ebp),%edi │ │ │ │ + mov %esi,-0xd0(%ebp) │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ lea -0x14(%eax,%edi,1),%eax │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ - fstps -0x9c(%ebp) │ │ │ │ - fildl -0x60(%ebp) │ │ │ │ - fsts -0xb0(%ebp) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ + mov -0xe8(%ebp),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - fstps -0x98(%ebp) │ │ │ │ + mov %eax,-0xe8(%ebp) │ │ │ │ + fstps -0xb4(%ebp) │ │ │ │ + fildl -0x5c(%ebp) │ │ │ │ + fsts -0xbc(%ebp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ + fstps -0xac(%ebp) │ │ │ │ + fildl -0x68(%ebp) │ │ │ │ + fsts -0xc0(%ebp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ + fstps -0xa8(%ebp) │ │ │ │ fldt -0x4c3c(%ebx) │ │ │ │ - fstpt -0x40(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ - mov %esp,-0x84(%ebp) │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ + mov %esp,-0x80(%ebp) │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ testb $0x8,0x39(%esi) │ │ │ │ - je 1b615 │ │ │ │ + je 1b4c1 │ │ │ │ mov 0x7c(%esi),%eax │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - sub -0xd8(%ebp),%esp │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - mov 0x40(%esi),%edx │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + sub -0xe8(%ebp),%esp │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ imul 0x18(%esi),%eax │ │ │ │ + mov 0x40(%esi),%edx │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ mov %ecx,%edi │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ shr $0x2,%edi │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ mov 0x24(%esi),%edi │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ fildl (%edi) │ │ │ │ - flds (%edx,%eax,4) │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + flds (%edx,%eax,4) │ │ │ │ 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,-0x30(%ebp) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%esi),%eax │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fmul %st(0),%st │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ lea 0x0(,%eax,4),%edi │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ + or $0xc,%ah │ │ │ │ + fmul %st(0),%st │ │ │ │ flds (%edx,%edi,1) │ │ │ │ fxch %st(2) │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x6c(%ebp) │ │ │ │ + fistpl -0x60(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ sub -0x30(%ebp),%edi │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ - fildl -0x6c(%ebp) │ │ │ │ - flds -0xa4(%ebp) │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ + fsts -0x8c(%ebp) │ │ │ │ + flds -0xb4(%ebp) │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - fld %st(3) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - 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) │ │ │ │ flds (%eax) │ │ │ │ fldz │ │ │ │ - fxch %st(2) │ │ │ │ - fcomi %st(2),%st │ │ │ │ - jbe 1bb19 │ │ │ │ - fstp %st(2) │ │ │ │ + fxch %st(4) │ │ │ │ + fcomi %st(4),%st │ │ │ │ + jbe 1b9a3 │ │ │ │ + fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(3) │ │ │ │ fsqrt │ │ │ │ - fstps -0x88(%ebp) │ │ │ │ - flds -0x88(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(2),%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(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 -0xa0(%ebp) │ │ │ │ + fld %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fsub %st(2),%st │ │ │ │ + fsub %st(1),%st │ │ │ │ + fldt -0xa0(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1b723 │ │ │ │ + je 1b5cc │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%ebx) │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ - fdivs -0x88(%ebp) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ fsts 0x0(,%eax,4) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1b7c5 │ │ │ │ - flds -0xa8(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov %edx,-0x88(%ebp) │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - fmul %st(4),%st │ │ │ │ + jle 1b663 │ │ │ │ + flds -0xb8(%ebp) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ lea 0x4(%ecx),%edi │ │ │ │ add $0x4,%eax │ │ │ │ - fsubp %st,%st(5) │ │ │ │ - fxch %st(4) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fsubs -0x8c(%ebp) │ │ │ │ + mov %edx,-0x8c(%ebp) │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ fadd %st(0),%st │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ - fldt -0x40(%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) │ │ │ │ - jmp 1b7a0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ lea %cs: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) │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edi │ │ │ │ - fmul %st(5),%st │ │ │ │ fmul %st(2),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fstps -0x4(%edi) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 1b7a0 │ │ │ │ + jne 1b640 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - fstp %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - jmp 1b7cd │ │ │ │ ffreep %st(0) │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ + jmp 1b667 │ │ │ │ ffreep %st(0) │ │ │ │ - fstp %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ lea 0x4(,%eax,4),%edi │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ + mov %edi,-0xa0(%ebp) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ fildl 0x4(%edi) │ │ │ │ flds 0x4(%edx,%eax,4) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ lea 0x4(%edx,%eax,1),%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ flds (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x8c(%ebp) │ │ │ │ + fistpl -0x90(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ sub -0x30(%ebp),%eax │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - fildl -0x8c(%ebp) │ │ │ │ - flds -0x9c(%ebp) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fld %st(2) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + fildl -0x90(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + fsts -0x90(%ebp) │ │ │ │ + flds -0xac(%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 │ │ │ │ flds 0x4(%eax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1bb04 │ │ │ │ + jbe 1b98e │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ - fstps -0x8c(%ebp) │ │ │ │ - flds -0x8c(%ebp) │ │ │ │ + fstps -0x94(%ebp) │ │ │ │ + flds -0x94(%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(6),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ fscale │ │ │ │ - fstpt -0xe8(%ebp) │ │ │ │ + fstpt -0xf8(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0xe8(%ebp) │ │ │ │ + fldt -0xf8(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1b8aa │ │ │ │ + je 1b743 │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%ebx) │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ - fdivs -0x8c(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + fdivs -0x94(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ fsts (%ecx,%eax,4) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1b943 │ │ │ │ + jle 1b7e3 │ │ │ │ fxch %st(2) │ │ │ │ - fmuls -0xac(%ebp) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ - mov -0xc0(%ebp),%edx │ │ │ │ + fmuls -0xbc(%ebp) │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ lea (%ecx,%eax,1),%edi │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - fsubp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ + fsubs -0x90(%ebp) │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ + mov -0xd0(%ebp),%edx │ │ │ │ fadd %st(0),%st │ │ │ │ - fdivp %st,%st(2) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt -0x40(%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,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fmul %st,%st(2) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fmul %st,%st(1) │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edi │ │ │ │ - fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fstps -0x4(%edi) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 1b920 │ │ │ │ + jne 1b7c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - jmp 1b94b │ │ │ │ - ffreep %st(0) │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ + jmp 1b7e9 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ fildl 0x8(%eax) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ flds 0x4(%edx,%eax,1) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ lea 0x8(%edx,%eax,1),%edi │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ flds (%edi) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x58(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ sub -0x30(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - flds -0x98(%ebp) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fld %st(2) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + fsts -0x30(%ebp) │ │ │ │ + flds -0xa8(%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) │ │ │ │ flds 0x8(%eax) │ │ │ │ fldz │ │ │ │ - fxch %st(4) │ │ │ │ - fcomi %st(4),%st │ │ │ │ - jbe 1bb2e │ │ │ │ - fstp %st(4) │ │ │ │ + fxch %st(3) │ │ │ │ + fcomi %st(3),%st │ │ │ │ + jbe 1b9bc │ │ │ │ + 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 -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(6),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ fscale │ │ │ │ - fstpt -0x30(%ebp) │ │ │ │ + fstpt -0x58(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0x30(%ebp) │ │ │ │ + fldt -0x58(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1b9fd │ │ │ │ + je 1b895 │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%ebx) │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ fsts (%ecx,%eax,4) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1baa1 │ │ │ │ + jle 1b923 │ │ │ │ fxch %st(2) │ │ │ │ - fmuls -0xb0(%ebp) │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ + fmuls -0xc0(%ebp) │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ lea 0x14(%ecx,%eax,1),%edx │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - fsubp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ + mov -0xe4(%ebp),%eax │ │ │ │ + fsubs -0x30(%ebp) │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + mov -0xe0(%ebp),%ecx │ │ │ │ fadd %st(0),%st │ │ │ │ - fdivp %st,%st(2) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt -0x40(%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) │ │ │ │ - jmp 1ba80 │ │ │ │ - nop │ │ │ │ - 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) │ │ │ │ + fmul %st,%st(1) │ │ │ │ flds 0x14(%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ - fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1ba80 │ │ │ │ + jne 1b900 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + fxch %st(1) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ - jmp 1baa9 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1b92b │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + fxch %st(1) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + fstpt -0x30(%ebp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ - push -0x34(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ + push -0x24(%ebp) │ │ │ │ + push -0x68(%ebp) │ │ │ │ push -0x5c(%ebp) │ │ │ │ + push -0x64(%ebp) │ │ │ │ push %edi │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - push -0x88(%ebp) │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ + push -0x8c(%ebp) │ │ │ │ lea (%ecx,%edi,1),%edx │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %edx │ │ │ │ lea (%ecx,%edi,1),%edx │ │ │ │ push %edx │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ - call a9c0 │ │ │ │ - mov -0x84(%ebp),%esp │ │ │ │ - incl -0x4c(%ebp) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - cmp %eax,-0x64(%ebp) │ │ │ │ - jne 1b5f9 │ │ │ │ - mov -0xdc(%ebp),%esp │ │ │ │ - jmp 19d29 │ │ │ │ - fxch %st(2) │ │ │ │ - fcomip %st(2),%st │ │ │ │ - ja 1bb47 │ │ │ │ - fstp %st(1) │ │ │ │ - flds -0x4c44(%ebx) │ │ │ │ - fmul %st(1),%st │ │ │ │ - jmp 1b8bc │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + call a980 │ │ │ │ + mov -0x80(%ebp),%esp │ │ │ │ + incl -0x44(%ebp) │ │ │ │ + fldt -0x30(%ebp) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + cmp %eax,-0x6c(%ebp) │ │ │ │ + jne 1b4a8 │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0xec(%ebp),%esp │ │ │ │ + jmp 19bbf │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1bb81 │ │ │ │ + ja 1b9d3 │ │ │ │ fstp %st(1) │ │ │ │ flds -0x4c44(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1b735 │ │ │ │ + jmp 1b755 │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 1bb60 │ │ │ │ + ja 1ba0b │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ flds -0x4c44(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1ba0b │ │ │ │ + jmp 1b5da │ │ │ │ + fxch %st(3) │ │ │ │ + fcomip %st(3),%st │ │ │ │ + ja 1b9ec │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + flds -0x4c44(%ebx) │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 1b8a3 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1b8bc │ │ │ │ - fxch %st(3) │ │ │ │ + jmp 1b755 │ │ │ │ + fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 1ba0b │ │ │ │ fxch %st(1) │ │ │ │ + jmp 1b8a3 │ │ │ │ + fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1b735 │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(3) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 1b5da │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%edi │ │ │ │ - je 19d29 │ │ │ │ + je 19bbf │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 1a9ce │ │ │ │ - jmp 19d29 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jne 1a877 │ │ │ │ + jmp 19bbf │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esp,-0x84(%ebp) │ │ │ │ + mov %esp,-0x8c(%ebp) │ │ │ │ mov 0x7c(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x88(%ebp) │ │ │ │ + mov %esp,-0x90(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 1bd00 │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ + jle 1bba3 │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %edx,%edx │ │ │ │ - jle 1c205 │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ - mov %esi,-0x90(%ebp) │ │ │ │ + jle 1c0ae │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ + mov %esi,-0xa0(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x4c(%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 -0x80(%ebp),%edi │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x84(%ebp),%esi │ │ │ │ lea (%edi,%esi,4),%esi │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ - jmp 1bc93 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ + jmp 1bb33 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%edi),%edx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%esi │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ fmuls (%esi) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ @@ -31432,540 +31275,541 @@ │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov (%edi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ mov %edx,(%eax) │ │ │ │ add %ecx,%edx │ │ │ │ + cmp %edi,-0x4c(%ebp) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov %edx,(%ecx) │ │ │ │ - cmp %edi,-0x50(%ebp) │ │ │ │ - jne 1bc80 │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + jne 1bb20 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x58(%ebp) │ │ │ │ - je 1bcf2 │ │ │ │ - addl $0x8,-0x70(%ebp) │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ - add %ecx,-0x7c(%ebp) │ │ │ │ + cmp %eax,-0x60(%ebp) │ │ │ │ + je 1bb95 │ │ │ │ + addl $0x8,-0x78(%ebp) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + add %ecx,-0x84(%ebp) │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp 1bc60 │ │ │ │ + jmp 1baf3 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x94(%ebp),%edi │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1c23c │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + jle 1c0e5 │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ and $0x4,%esi │ │ │ │ - je 1bd24 │ │ │ │ + je 1bbc7 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 1bd32 │ │ │ │ + je 1bbd5 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1bd24 │ │ │ │ + jne 1bbc7 │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ fildl -0x40(%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 -0x60(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ shl $0x3,%eax │ │ │ │ + fyl2x │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstps -0x40(%ebp) │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ - flds -0x40(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ + flds -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) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ dec %eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push %edi │ │ │ │ - push -0x58(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ call 33b0 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3200 │ │ │ │ - mov -0x84(%ebp),%esp │ │ │ │ - jmp 1986a │ │ │ │ + mov -0x8c(%ebp),%esp │ │ │ │ + jmp 196f0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esp,-0x98(%ebp) │ │ │ │ + mov %esp,-0xa8(%ebp) │ │ │ │ mov 0x7c(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x9c(%ebp) │ │ │ │ + mov %esp,-0xac(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 1bf03 │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ + jle 1bda6 │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 1c1d6 │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - mov %edi,-0xa4(%ebp) │ │ │ │ - mov %esi,-0xa8(%ebp) │ │ │ │ + jle 1c07f │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ + mov %edi,-0xb4(%ebp) │ │ │ │ + mov %esi,-0xb8(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ + mov %eax,-0x74(%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 -0x94(%ebp),%edi │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ lea (%edi,%esi,4),%esi │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ + mov -0xac(%ebp),%edi │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - jmp 1be8d │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ + jmp 1bd30 │ │ │ │ mov (%edi),%ecx │ │ │ │ addl $0x4,-0x44(%ebp) │ │ │ │ add $0x4,%esi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ fmuls (%esi) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov (%edi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ + cmp %edi,-0x74(%ebp) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ mov %edx,(%eax) │ │ │ │ - cmp %edi,-0x6c(%ebp) │ │ │ │ - jne 1be7f │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + jne 1bd22 │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x58(%ebp) │ │ │ │ - je 1bef5 │ │ │ │ - addl $0x8,-0x78(%ebp) │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ - add %ecx,-0x8c(%ebp) │ │ │ │ + cmp %eax,-0x60(%ebp) │ │ │ │ + je 1bd98 │ │ │ │ + addl $0x8,-0x80(%ebp) │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + add %ecx,-0x94(%ebp) │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp 1be57 │ │ │ │ + jmp 1bcfa │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - mov -0xa8(%ebp),%esi │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov -0xb4(%ebp),%edi │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1c1cc │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + jle 1c075 │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ and $0x4,%esi │ │ │ │ - je 1bf2d │ │ │ │ + je 1bdd0 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 1bf3b │ │ │ │ + je 1bdde │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1bf2d │ │ │ │ + jne 1bdd0 │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ fildl -0x40(%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 -0x60(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ shl $0x3,%eax │ │ │ │ + fyl2x │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstps -0x40(%ebp) │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ - flds -0x40(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ + flds -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) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ dec %eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push %edi │ │ │ │ - push -0x58(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ call 33b0 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3200 │ │ │ │ - mov -0x98(%ebp),%esp │ │ │ │ - jmp 1b53f │ │ │ │ + mov -0xa8(%ebp),%esp │ │ │ │ + jmp 1b3ee │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esp,-0x88(%ebp) │ │ │ │ + mov %esp,-0x90(%ebp) │ │ │ │ mov 0x7c(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x8c(%ebp) │ │ │ │ + mov %esp,-0x94(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 1c0ee │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ + jle 1bf97 │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 1c19d │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - mov %esi,-0x94(%ebp) │ │ │ │ + jle 1c046 │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ + mov %edi,-0xa0(%ebp) │ │ │ │ + mov %esi,-0xa4(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x4c(%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 -0x84(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ lea (%edi,%esi,4),%esi │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ + mov -0x94(%ebp),%edi │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ - jmp 1c081 │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + jmp 1bf27 │ │ │ │ mov (%edi),%ecx │ │ │ │ addl $0x4,-0x44(%ebp) │ │ │ │ add $0x4,%esi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ fmuls (%esi) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov (%edi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ + cmp %edi,-0x4c(%ebp) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ mov %edx,(%eax) │ │ │ │ - cmp %edi,-0x50(%ebp) │ │ │ │ - jne 1c073 │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + jne 1bf19 │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x58(%ebp) │ │ │ │ - je 1c0e0 │ │ │ │ - addl $0x8,-0x6c(%ebp) │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - add %ecx,-0x80(%ebp) │ │ │ │ + cmp %eax,-0x60(%ebp) │ │ │ │ + je 1bf89 │ │ │ │ + addl $0x8,-0x74(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ + add %ecx,-0x88(%ebp) │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp 1c054 │ │ │ │ + jmp 1bef7 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1c196 │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + jle 1c03f │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ and $0x4,%esi │ │ │ │ - je 1c112 │ │ │ │ + je 1bfbb │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 1c120 │ │ │ │ + je 1bfc9 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1c112 │ │ │ │ + jne 1bfbb │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ fildl -0x40(%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 -0x60(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ shl $0x3,%eax │ │ │ │ + fyl2x │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstps -0x40(%ebp) │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ - flds -0x40(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ + flds -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) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ dec %eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push %edi │ │ │ │ - push -0x58(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ call 33b0 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3200 │ │ │ │ - mov -0x88(%ebp),%esp │ │ │ │ - jmp 1aad5 │ │ │ │ + mov -0x90(%ebp),%esp │ │ │ │ + jmp 1a959 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 1c120 │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ + jmp 1bfc9 │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ - cmp %ecx,-0x58(%ebp) │ │ │ │ - je 1c196 │ │ │ │ + cmp %ecx,-0x60(%ebp) │ │ │ │ + je 1c03f │ │ │ │ + add $0x2,%eax │ │ │ │ + cmp %eax,-0x60(%ebp) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %ecx,0xc(%edx) │ │ │ │ - add $0x2,%eax │ │ │ │ - cmp %eax,-0x58(%ebp) │ │ │ │ - je 1c0ee │ │ │ │ + je 1bf97 │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x10,%edx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %ecx,(%edx) │ │ │ │ - jmp 1c1a2 │ │ │ │ + jmp 1c04b │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 1bf3b │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + jmp 1bdde │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ - cmp %ecx,-0x58(%ebp) │ │ │ │ - je 1c1cc │ │ │ │ + cmp %ecx,-0x60(%ebp) │ │ │ │ + je 1c075 │ │ │ │ + add $0x2,%eax │ │ │ │ + cmp %eax,-0x60(%ebp) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %ecx,0xc(%edx) │ │ │ │ - add $0x2,%eax │ │ │ │ - cmp %eax,-0x58(%ebp) │ │ │ │ - je 1bf03 │ │ │ │ + je 1bda6 │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x10,%edx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %ecx,(%edx) │ │ │ │ - jmp 1c1db │ │ │ │ + jmp 1c084 │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ - cmp %ecx,-0x58(%ebp) │ │ │ │ - je 1c23c │ │ │ │ + cmp %ecx,-0x60(%ebp) │ │ │ │ + je 1c0e5 │ │ │ │ + add $0x2,%eax │ │ │ │ + cmp %eax,-0x60(%ebp) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %ecx,0xc(%edx) │ │ │ │ - add $0x2,%eax │ │ │ │ - cmp %eax,-0x58(%ebp) │ │ │ │ - je 1bd00 │ │ │ │ + je 1bba3 │ │ │ │ add $0x10,%edx │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ + cmp %ecx,-0x60(%ebp) │ │ │ │ movl $0x0,(%edx) │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ - cmp %ecx,-0x58(%ebp) │ │ │ │ - jne 1c212 │ │ │ │ + jne 1c0bb │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 1bd32 │ │ │ │ + jmp 1bbd5 │ │ │ │ fstp %st(1) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ fsts (%eax) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ fstps (%eax,%ecx,4) │ │ │ │ - jmp 1b537 │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + jmp 1b3e6 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ fld1 │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ fsts (%eax) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ fstps (%eax,%edi,4) │ │ │ │ - jmp 1b145 │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + jmp 1afdf │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0001c280 : │ │ │ │ +0001c130 : │ │ │ │ call 3787 │ │ │ │ - add $0x17c27,%eax │ │ │ │ + add $0x17d77,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xec,%esp │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1c320 │ │ │ │ + jle 1c1d0 │ │ │ │ mov 0x2c(%eax),%edi │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ mov %eax,%edx │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ lea 0x2(%edi,%edi,1),%ebx │ │ │ │ - jmp 1c2c9 │ │ │ │ + jmp 1c179 │ │ │ │ mov 0x24(%edx),%ecx │ │ │ │ cmp %ebx,(%ecx,%eax,4) │ │ │ │ - jle 1c2ce │ │ │ │ + jle 1c17e │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 1c2e7 │ │ │ │ + je 1c197 │ │ │ │ cmp %edi,(%esi,%eax,4) │ │ │ │ - jg 1c2b9 │ │ │ │ + jg 1c169 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 3220 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 1c30d │ │ │ │ + je 1c1bd │ │ │ │ cmp $0x3,%eax │ │ │ │ - je 1c897 │ │ │ │ + je 1c747 │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 1c326 │ │ │ │ + jne 1c1d6 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 30e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 1c2df │ │ │ │ + jmp 1c18f │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 3060 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 1c2df │ │ │ │ + jmp 1c18f │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ lea 0x0(,%ecx,4),%ebx │ │ │ │ mov %esp,-0xc4(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ mov 0x70(%eax),%eax │ │ │ │ mov %eax,0x6c(%esi) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x74(%esi),%esi │ │ │ │ mov %esi,0x68(%eax) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ @@ -31973,32 +31817,32 @@ │ │ │ │ sub %eax,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ mov %esp,-0x80(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x84(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x13(%ebx),%eax │ │ │ │ - mov %esp,-0x68(%ebp) │ │ │ │ shr $0x4,%eax │ │ │ │ + mov %esp,-0x68(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edx,%edi │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ sub %ecx,%esp │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%edi │ │ │ │ + mov %esp,-0xe4(%ebp) │ │ │ │ + mov %edx,-0x5c(%ebp) │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %esp,-0xe4(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %edx,-0x5c(%ebp) │ │ │ │ shr $0x2,%edi │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%edi │ │ │ │ mov %ebx,%eax │ │ │ │ imul %edi,%eax │ │ │ │ add $0xf,%eax │ │ │ │ shr $0x4,%eax │ │ │ │ @@ -32027,91 +31871,91 @@ │ │ │ │ call 31b0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x20,%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - jne 1c8ad │ │ │ │ + jne 1c75d │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ movl $0x3f800000,0x0(,%eax,4) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ movl $0x0,0x0(,%eax,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 1ef98 │ │ │ │ + jle 1ee58 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x1,-0x74(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ imul %ebx,%edx │ │ │ │ + cmp -0x28(%ebp),%eax │ │ │ │ lea (%edx,%edx,1),%esi │ │ │ │ mov %esi,-0x74(%ebp) │ │ │ │ - cmp -0x28(%ebp),%eax │ │ │ │ - jne 1c44b │ │ │ │ + jne 1c2fb │ │ │ │ mov %ecx,%esi │ │ │ │ and $0x10,%esi │ │ │ │ - jne 1f110 │ │ │ │ + jne 1efd0 │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x8,%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ - jne 1e4f9 │ │ │ │ + jne 1e3b9 │ │ │ │ test $0x2,%cl │ │ │ │ - jne 1d8da │ │ │ │ + jne 1d79a │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ test $0x4,%cl │ │ │ │ - jne 1cf02 │ │ │ │ + jne 1cdc2 │ │ │ │ and $0x8,%ch │ │ │ │ - jne 1cded │ │ │ │ + jne 1ccad │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 1c91e │ │ │ │ + jle 1c7ce │ │ │ │ movl $0x0,-0xa4(%ebp) │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xb4(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %esi,%edx │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 1c4d7 │ │ │ │ + je 1c387 │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%esi,8),%edx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ mov %edi,%eax │ │ │ │ imul %esi,%eax │ │ │ │ - mov %esi,-0x28(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ + mov %esi,-0x28(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ dec %esi │ │ │ │ mov %esp,-0xa0(%ebp) │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ - js 1cde6 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + js 1cca6 │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ imul %edx,%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ imul %edi,%eax │ │ │ │ @@ -32151,96 +31995,97 @@ │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ sub %esi,%ebx │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ mov %ebx,(%edx,%ecx,4) │ │ │ │ mov %eax,(%esi,%ecx,4) │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 1c5e4 │ │ │ │ + jle 1c494 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ add %edi,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea 0x0(,%ebx,4),%eax │ │ │ │ sub %eax,%esi │ │ │ │ add -0xa0(%ebp),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x2c(%ebp) │ │ │ │ - jne 1c5d6 │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ + jne 1c486 │ │ │ │ dec %ecx │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ sub %esi,-0x4c(%ebp) │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 1c573 │ │ │ │ + jne 1c423 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ shl $0x2,%eax │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ push %eax │ │ │ │ - mov %esi,%ebx │ │ │ │ push $0x0 │ │ │ │ + mov %esi,%ebx │ │ │ │ push -0x68(%ebp) │ │ │ │ call 31b0 │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1c967 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + jle 1c817 │ │ │ │ fildl -0x3c(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - fmul %st(0),%st │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - fstps -0x4c(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt -0x4c3c(%esi) │ │ │ │ fstpt -0xb0(%ebp) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ flds (%eax,%ebx,1) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ fildl (%eax,%ebx,1) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fdiv %st(1),%st │ │ │ │ - fld %st(1) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ + fstps -0x4c(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ flds (%esi,%ebx,1) │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ flds -0x4c44(%eax) │ │ │ │ - fmul %st(1),%st │ │ │ │ mov (%esi,%ebx,1),%ecx │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - fstps -0x70(%ebp) │ │ │ │ lea (%esi,%ecx,1),%edi │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ sub %eax,%esi │ │ │ │ add -0x94(%ebp),%esi │ │ │ │ - jmp 1c6ff │ │ │ │ + fstps -0x70(%ebp) │ │ │ │ + jmp 1c5b1 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ mov %ax,-0x2c(%ebp) │ │ │ │ + movzwl -0x2c(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fldt -0xb0(%ebp) │ │ │ │ - movzwl -0x2c(%ebp),%eax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -32254,83 +32099,82 @@ │ │ │ │ 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 1c6e6 │ │ │ │ + je 1c598 │ │ │ │ fchs │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ fmuls -0x4d78(%eax) │ │ │ │ fmuls -0x4c44(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 1c746 │ │ │ │ + je 1c5f6 │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmuls -0x4c(%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) │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ + fadd %st(4),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1c691 │ │ │ │ + ja 1c543 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1c950 │ │ │ │ + ja 1c800 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x70(%ebp) │ │ │ │ fstps (%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - jne 1c6ff │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1c5b1 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1c74e │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1c5fc │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ add $0x4,%ebx │ │ │ │ add %esi,-0x58(%ebp) │ │ │ │ cmp -0x7c(%ebp),%ebx │ │ │ │ - jne 1c649 │ │ │ │ + jne 1c4f8 │ │ │ │ + ffreep %st(0) │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 1cc13 │ │ │ │ + je 1cad3 │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je 1c99c │ │ │ │ + je 1c84c │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1c874 │ │ │ │ + jle 1c724 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov 0x68(%esi),%esi │ │ │ │ lea (%ebx,%ebx,1),%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ lea (%ecx,%edx,8),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 1c805 │ │ │ │ + jle 1c6b5 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ mov 0x24(%ecx),%ecx │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ @@ -32347,147 +32191,147 @@ │ │ │ │ fmuls (%esi,%ebx,4) │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ fsts (%esi,%eax,4) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ imul -0x4(%esi,%eax,4),%edx │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ add (%esi,%ebx,4),%edx │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ - cmp %eax,-0x28(%ebp) │ │ │ │ - jne 1c7c9 │ │ │ │ + jne 1c679 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ - flds 0x4(%esi) │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ + flds 0x4(%esi) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%esi) │ │ │ │ fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ fstps 0x4(%eax) │ │ │ │ mov %ecx,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1c994 │ │ │ │ + jle 1c844 │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ - jmp 1c84d │ │ │ │ + jmp 1c6fd │ │ │ │ movl $0x0,(%edi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 1c980 │ │ │ │ + je 1c830 │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ sub (%ebx,%eax,4),%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 1c83f │ │ │ │ + je 1c6ef │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ inc %edx │ │ │ │ inc %ebx │ │ │ │ - mov %edx,(%edi,%eax,4) │ │ │ │ cmp -0x74(%ebp),%ebx │ │ │ │ - jne 1c7a1 │ │ │ │ + mov %edx,(%edi,%eax,4) │ │ │ │ + jne 1c651 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0xb4(%ebp),%esp │ │ │ │ incl -0xa4(%ebp) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ cmp 0x4(%esi),%eax │ │ │ │ - jl 1c4b9 │ │ │ │ - jmp 1c91e │ │ │ │ + jl 1c369 │ │ │ │ + jmp 1c7ce │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 3320 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 1c2df │ │ │ │ + jmp 1c18f │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1c91e │ │ │ │ + jle 1c7ce │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ mov 0x68(%esi),%esi │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x64(%esi),%edi │ │ │ │ xor %esi,%esi │ │ │ │ lea (%edi,%eax,4),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1c913 │ │ │ │ + jle 1c7c3 │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ add %esi,%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x5c(%edx),%edx │ │ │ │ mov 0x60(%ebx),%ebx │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ mov (%ebx,%esi,4),%eax │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ flds (%edx,%esi,4) │ │ │ │ - flds 0x4(%ecx) │ │ │ │ inc %esi │ │ │ │ + cmp -0x38(%ebp),%esi │ │ │ │ + flds 0x4(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ecx) │ │ │ │ fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ fstps 0x4(%eax) │ │ │ │ - cmp -0x38(%ebp),%esi │ │ │ │ - jne 1c8eb │ │ │ │ + jne 1c79b │ │ │ │ add $0x8,%ecx │ │ │ │ add $0x4,%edi │ │ │ │ cmp %edi,-0x28(%ebp) │ │ │ │ - jne 1c8d1 │ │ │ │ + jne 1c781 │ │ │ │ mov -0xc4(%ebp),%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x54(%eax) │ │ │ │ call 31c0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - call 6dc0 │ │ │ │ + call 6d80 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 1c2df │ │ │ │ + jmp 1c18f │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1c6f7 │ │ │ │ + jmp 1c5a9 │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 1c874 │ │ │ │ + je 1c724 │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - jne 1c774 │ │ │ │ - jmp 1c874 │ │ │ │ + jne 1c624 │ │ │ │ + jmp 1c724 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ incl (%edi) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x74(%ebp) │ │ │ │ - jne 1c7a6 │ │ │ │ - jmp 1c874 │ │ │ │ + jne 1c656 │ │ │ │ + jmp 1c724 │ │ │ │ mov (%edi,%ecx,4),%edx │ │ │ │ - jmp 1c866 │ │ │ │ + jmp 1c716 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ flds (%eax) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%esi),%eax │ │ │ │ @@ -32518,159 +32362,161 @@ │ │ │ │ add %eax,%ecx │ │ │ │ lea (%ecx,%eax,1),%edi │ │ │ │ mov %esi,-0x90(%ebp) │ │ │ │ add %eax,%esi │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ lea (%esi,%eax,1),%edx │ │ │ │ add %edi,%eax │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 1ca34 │ │ │ │ + jmp 1c8e4 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - movl $0x0,-0xb0(%ebp) │ │ │ │ mov %esi,-0xd8(%ebp) │ │ │ │ + movl $0x0,-0xb0(%ebp) │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ flds (%eax,%esi,4) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add (%eax,%esi,4),%ecx │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ mov %edx,%esi │ │ │ │ - mov %ecx,-0xd4(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %ecx,%eax │ │ │ │ - jmp 1ca79 │ │ │ │ + mov %ecx,-0xd4(%ebp) │ │ │ │ + jmp 1c929 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xd0(%ebp),%edi │ │ │ │ + mov %eax,-0xdc(%ebp) │ │ │ │ mov -0xb0(%ebp),%ecx │ │ │ │ mov -0xcc(%ebp),%edx │ │ │ │ - mov %eax,-0xdc(%ebp) │ │ │ │ flds 0x8(%edi,%ecx,4) │ │ │ │ - mov 0x8(%edx,%ecx,4),%ecx │ │ │ │ mov -0xc8(%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,-0x6c(%ebp) │ │ │ │ - jmp 1cab9 │ │ │ │ + jmp 1c969 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ flds 0x10(%eax,%ecx,4) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ - jmp 1caf4 │ │ │ │ + jmp 1c9a4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ flds 0x18(%eax,%edx,4) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x18(%ecx,%edx,4),%eax │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1cb42 │ │ │ │ - jmp 1cb40 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 1ca02 │ │ │ │ + jmp 1ca00 │ │ │ │ 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) │ │ │ │ - mov -0x38(%ebp),%edx │ │ │ │ flds 0x20(%esi,%eax,4) │ │ │ │ - fmul %st(1),%st │ │ │ │ - flds 0x4(%ebx) │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ mov 0x20(%edx,%eax,4),%edi │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ fmul %st(1),%st │ │ │ │ + flds 0x4(%ebx) │ │ │ │ add %ecx,%edi │ │ │ │ + cmp -0x24(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds 0x4(%edx,%edi,8) │ │ │ │ flds (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%edx,%edi,8) │ │ │ │ fstps (%edx,%edi,8) │ │ │ │ fstps 0x4(%edx,%edi,8) │ │ │ │ - cmp -0x24(%ebp),%eax │ │ │ │ - jne 1cb40 │ │ │ │ + jne 1ca00 │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 1caf0 │ │ │ │ + jne 1c9a0 │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 1cab3 │ │ │ │ + jne 1c963 │ │ │ │ incl -0xb0(%ebp) │ │ │ │ mov -0xdc(%ebp),%eax │ │ │ │ cmp %ecx,-0xb0(%ebp) │ │ │ │ - jne 1ca71 │ │ │ │ + jne 1c921 │ │ │ │ mov %esi,%edx │ │ │ │ mov -0xd8(%ebp),%esi │ │ │ │ inc %esi │ │ │ │ cmp -0xb0(%ebp),%esi │ │ │ │ - jne 1ca2a │ │ │ │ + jne 1c8da │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ mov -0xd4(%ebp),%edx │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ - mov %edi,0x14(%ecx) │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ fstps 0x14(%ebx) │ │ │ │ fxch %st(3) │ │ │ │ - mov %edx,0x4(%ecx) │ │ │ │ - fstps 0x4(%ebx) │ │ │ │ - fxch %st(1) │ │ │ │ + mov %edi,0x14(%ecx) │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ + mov %edx,0x4(%ecx) │ │ │ │ mov %eax,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ - fstps 0xc(%ebx) │ │ │ │ - fstps 0x10(%ebx) │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ + fstps 0x4(%ebx) │ │ │ │ + fxch %st(1) │ │ │ │ mov %edi,0xc(%ecx) │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ mov %edi,0x10(%ecx) │ │ │ │ - jmp 1c874 │ │ │ │ + fstps 0xc(%ebx) │ │ │ │ + fstps 0x10(%ebx) │ │ │ │ + jmp 1c724 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ flds (%eax) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%esi),%eax │ │ │ │ @@ -32696,131 +32542,131 @@ │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%ebx │ │ │ │ add %eax,%esi │ │ │ │ lea (%ebx,%eax,1),%edi │ │ │ │ mov %esi,-0xbc(%ebp) │ │ │ │ add %eax,%esi │ │ │ │ mov %ebx,-0xb8(%ebp) │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ mov %esi,-0x6c(%ebp) │ │ │ │ add %eax,%esi │ │ │ │ add %edi,%eax │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov %ecx,%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1cc99 │ │ │ │ + jmp 1cb59 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ add (%edi,%eax,4),%ecx │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,%ecx │ │ │ │ - jmp 1ccd0 │ │ │ │ + jmp 1cb90 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xbc(%ebp),%edx │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ mov %ecx,-0xc8(%ebp) │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ flds 0x8(%edx,%edi,4) │ │ │ │ - mov 0x8(%eax,%edi,4),%edi │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x8(%eax,%edi,4),%edi │ │ │ │ add %ecx,%edi │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ imul %edi,%edx │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1cd0b │ │ │ │ + jmp 1cbcb │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ flds 0x10(%eax,%edx,4) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%ecx,%edx,4),%eax │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1cd42 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 1cc02 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ flds 0x18(%esi,%eax,4) │ │ │ │ - fmul %st(1),%st │ │ │ │ - flds 0x4(%ebx) │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ mov 0x18(%edx,%eax,4),%edi │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ fmul %st(1),%st │ │ │ │ + flds 0x4(%ebx) │ │ │ │ add %ecx,%edi │ │ │ │ + cmp -0x38(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds 0x4(%edx,%edi,8) │ │ │ │ flds (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%edx,%edi,8) │ │ │ │ fstps (%edx,%edi,8) │ │ │ │ fstps 0x4(%edx,%edi,8) │ │ │ │ - cmp -0x38(%ebp),%eax │ │ │ │ - jne 1cd40 │ │ │ │ + jne 1cc00 │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 1cd07 │ │ │ │ + jne 1cbc7 │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0xc8(%ebp),%ecx │ │ │ │ cmp %edx,-0x48(%ebp) │ │ │ │ - jne 1ccca │ │ │ │ + jne 1cb8a │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x48(%ebp),%eax │ │ │ │ - jne 1cc91 │ │ │ │ + jne 1cb51 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ - mov %edi,0x10(%ecx) │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ fstps 0x10(%ebx) │ │ │ │ fxch %st(2) │ │ │ │ + mov %edi,0x10(%ecx) │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ dec %eax │ │ │ │ - fstps 0x4(%ebx) │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ mov %eax,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ - fstps 0xc(%ebx) │ │ │ │ mov %edi,0x4(%ecx) │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ + fstps 0x4(%ebx) │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ mov %edi,0xc(%ecx) │ │ │ │ - jmp 1c874 │ │ │ │ + fstps 0xc(%ebx) │ │ │ │ + jmp 1c724 │ │ │ │ mov %ebx,%eax │ │ │ │ - jmp 1c776 │ │ │ │ + jmp 1c626 │ │ │ │ mov 0x7c(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %esp,-0x58(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%edx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ @@ -32829,52 +32675,52 @@ │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x70(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 1d9d2 │ │ │ │ + jle 1d892 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1d9a9 │ │ │ │ + jle 1d869 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ + add -0x24(%ebp),%eax │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ movl $0x0,-0x2c(%ebp) │ │ │ │ movl $0x0,-0x38(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - add -0x24(%ebp),%eax │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ mov %eax,-0x6c(%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 -0x2c(%ebp),%ebx │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 1cea3 │ │ │ │ + jmp 1cd63 │ │ │ │ imul (%ebx),%edx │ │ │ │ addl $0x4,-0x50(%ebp) │ │ │ │ addl $0x4,-0x4c(%ebp) │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ mov %edx,(%edi,%eax,8) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ fildl (%ebx) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ fmuls (%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x78(%ebp) │ │ │ │ @@ -32886,46 +32732,46 @@ │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%ebx) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ mov %edx,(%eax) │ │ │ │ add -0x48(%ebp),%edx │ │ │ │ + cmp %ebx,-0x6c(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%edi,%eax,8) │ │ │ │ - cmp %ebx,-0x6c(%ebp) │ │ │ │ - jne 1ce92 │ │ │ │ + jne 1cd52 │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 1d9d0 │ │ │ │ + je 1d890 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ - movl $0x0,(%edi,%ecx,8) │ │ │ │ add %ebx,-0x2c(%ebp) │ │ │ │ + movl $0x0,(%edi,%ecx,8) │ │ │ │ mov %ecx,0x4(%edi,%ecx,8) │ │ │ │ - jmp 1ce74 │ │ │ │ + jmp 1cd34 │ │ │ │ and $0x8,%ch │ │ │ │ - jne 1d7b3 │ │ │ │ + jne 1d673 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1c91e │ │ │ │ + jle 1c7ce │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ add $0x2,%ecx │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xbc(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %ebx,%esi │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 1cf4d │ │ │ │ + je 1ce0d │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -32937,18 +32783,18 @@ │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %edi │ │ │ │ mov %esp,-0x58(%ebp) │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ - js 1d7ac │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0x78(%ebp) │ │ │ │ + js 1d66c │ │ │ │ imul %esi,%ebx │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x24(%eax),%ecx │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ neg %eax │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ @@ -32966,16 +32812,16 @@ │ │ │ │ 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 -0x4c(%ebp),%eax │ │ │ │ mov (%ecx,%edi,4),%esi │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fmuls (%eax,%edi,4) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ @@ -32988,15 +32834,15 @@ │ │ │ │ mov %ebx,(%eax,%edi,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea 0x1(%edx,%eax,1),%eax │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ mov %eax,(%edx,%edi,4) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1d057 │ │ │ │ + jle 1cf17 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ add %esi,%ebx │ │ │ │ lea 0x0(,%ebx,4),%edx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ sub %edx,%eax │ │ │ │ @@ -33006,35 +32852,35 @@ │ │ │ │ mov %ebx,%eax │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x48(%ebp) │ │ │ │ - jne 1d046 │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + jne 1cf06 │ │ │ │ dec %edi │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ sub %esi,-0x3c(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 1cfe3 │ │ │ │ + jne 1cea3 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ + xor %edi,%edi │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ - xor %edi,%edi │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push -0x68(%ebp) │ │ │ │ call 31b0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ fildl -0x3c(%ebp) │ │ │ │ add $0x2,%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ @@ -33054,117 +32900,117 @@ │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fsts (%ecx,%ebx,4) │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ mov (%ecx,%ebx,4),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - jg 1d1c9 │ │ │ │ + jg 1d089 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fld %st(0) │ │ │ │ inc %edx │ │ │ │ sub -0x50(%ebp),%edx │ │ │ │ mov %esi,-0x90(%ebp) │ │ │ │ mov %ebx,-0x94(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ + or $0x4,%ah │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ - or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ imul %ebx,%edx │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fld %st(1) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fxch %st(2) │ │ │ │ mov 0x5c(%eax),%ecx │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ - fsubr %st(4),%st │ │ │ │ add %edx,%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ + fld %st(1) │ │ │ │ + fsub %st(1),%st │ │ │ │ + fxch %st(2) │ │ │ │ + fsubr %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldz │ │ │ │ - jmp 1d16b │ │ │ │ + jmp 1d02b │ │ │ │ add %edi,%esi │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%esi,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp -0x50(%ebp),%edx │ │ │ │ - je 1d1b5 │ │ │ │ + je 1d075 │ │ │ │ sub -0xb4(%ebp),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ fildl -0x48(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ neg %esi │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%esi │ │ │ │ add %edi,%esi │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ - fmul %st(2),%st │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ + fmul %st(2),%st │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1d150 │ │ │ │ + ja 1d010 │ │ │ │ mov %eax,%esi │ │ │ │ not %esi │ │ │ │ add %edi,%esi │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%esi,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x50(%ebp) │ │ │ │ - jne 1d165 │ │ │ │ + jne 1d025 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1d1bb │ │ │ │ + jmp 1d07b │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ - jmp 1d1cb │ │ │ │ + jmp 1d08b │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ - lea 0x1(%eax,%edi,1),%edi │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jne 1d0ab │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + lea 0x1(%eax,%edi,1),%edi │ │ │ │ + jne 1cf6b │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 1d5c7 │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + je 1d487 │ │ │ │ xor %eax,%eax │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je 1d376 │ │ │ │ + je 1d236 │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 1d33e │ │ │ │ + jle 1d1fe │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ mov 0x68(%ebx),%ebx │ │ │ │ shr $0x2,%ecx │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ @@ -33172,15 +33018,15 @@ │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ lea (%edx,%esi,8),%ebx │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ add %esi,%esi │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 1d2a1 │ │ │ │ + jle 1d161 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ mov 0x24(%ecx),%ecx │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ @@ -33207,15 +33053,15 @@ │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ add (%esi,%ecx,4),%edx │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ add %esi,-0x24(%ebp) │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jne 1d25a │ │ │ │ + jne 1d11a │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ @@ -33228,62 +33074,62 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ebx) │ │ │ │ fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ fstps 0x4(%eax) │ │ │ │ mov %edi,%eax │ │ │ │ test %edi,%edi │ │ │ │ - jg 1d30d │ │ │ │ - jmp 1d36e │ │ │ │ - jmp 1d300 │ │ │ │ + jg 1d1cd │ │ │ │ + jmp 1d22e │ │ │ │ + jmp 1d1c0 │ │ │ │ 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 │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ movl $0x0,(%ecx,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 1d360 │ │ │ │ + je 1d220 │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ sub (%edx,%eax,4),%ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - je 1d300 │ │ │ │ + je 1d1c0 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ inc %esi │ │ │ │ - mov %edx,(%ecx,%eax,4) │ │ │ │ cmp -0x74(%ebp),%esi │ │ │ │ - jne 1d22f │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + mov %edx,(%ecx,%eax,4) │ │ │ │ + jne 1d0ef │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0xbc(%ebp),%esp │ │ │ │ incl -0x7c(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ cmp 0x4(%esi),%eax │ │ │ │ - jl 1cf32 │ │ │ │ - jmp 1c91e │ │ │ │ + jl 1cdf2 │ │ │ │ + jmp 1c7ce │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl (%ecx) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x74(%ebp) │ │ │ │ - jne 1d234 │ │ │ │ - jmp 1d33e │ │ │ │ + jne 1d0f4 │ │ │ │ + jmp 1d1fe │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov (%ecx,%edi,4),%edx │ │ │ │ - jmp 1d32d │ │ │ │ + jmp 1d1ed │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 1d33e │ │ │ │ + jle 1d1fe │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ flds (%eax) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%ecx),%eax │ │ │ │ @@ -33312,160 +33158,160 @@ │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0xdc(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0xb0(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ add %edi,%eax │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ lea (%ecx,%ebx,1),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 1d417 │ │ │ │ + jmp 1d2d7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov %ecx,-0xe8(%ebp) │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ add (%edi,%ecx,4),%eax │ │ │ │ mov -0xcc(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0xd0(%ebp) │ │ │ │ - jmp 1d452 │ │ │ │ + jmp 1d312 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xe0(%ebp),%ecx │ │ │ │ - mov -0xdc(%ebp),%edi │ │ │ │ mov %eax,-0xec(%ebp) │ │ │ │ + mov -0xdc(%ebp),%edi │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov -0xd0(%ebp),%ecx │ │ │ │ add 0x8(%edi,%eax,4),%ecx │ │ │ │ mov -0xd8(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0xd4(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x90(%ebp) │ │ │ │ - jmp 1d492 │ │ │ │ + jmp 1d352 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ - jmp 1d4d4 │ │ │ │ + jmp 1d394 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x18(%ecx,%edx,4),%eax │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1d502 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 1d3c2 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x38(%ebp),%edx │ │ │ │ flds (%esi,%eax,4) │ │ │ │ - fmul %st(1),%st │ │ │ │ - flds 0x4(%ebx) │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ mov 0x20(%edx,%eax,4),%edi │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ fmul %st(1),%st │ │ │ │ + flds 0x4(%ebx) │ │ │ │ add %ecx,%edi │ │ │ │ + cmp -0x24(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds 0x4(%edx,%edi,8) │ │ │ │ flds (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%edx,%edi,8) │ │ │ │ fstps (%edx,%edi,8) │ │ │ │ fstps 0x4(%edx,%edi,8) │ │ │ │ - cmp -0x24(%ebp),%eax │ │ │ │ - jne 1d500 │ │ │ │ + jne 1d3c0 │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 1d4d0 │ │ │ │ + jne 1d390 │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 1d48c │ │ │ │ + jne 1d34c │ │ │ │ mov -0xec(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 1d44a │ │ │ │ + jne 1d30a │ │ │ │ mov -0xe8(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1d40d │ │ │ │ + jne 1d2cd │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ - mov %edi,0x14(%ecx) │ │ │ │ - mov -0xc8(%ebp),%edi │ │ │ │ fstps 0x14(%ebx) │ │ │ │ fxch %st(3) │ │ │ │ + mov %edi,0x14(%ecx) │ │ │ │ + mov -0xc8(%ebp),%edi │ │ │ │ not %eax │ │ │ │ - fstps 0x4(%ebx) │ │ │ │ - fxch %st(1) │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ mov %eax,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ - fstps 0xc(%ebx) │ │ │ │ - fstps 0x10(%ebx) │ │ │ │ mov %edi,0x4(%ecx) │ │ │ │ + fstps 0x4(%ebx) │ │ │ │ + fxch %st(1) │ │ │ │ mov -0xd4(%ebp),%edi │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ mov %edi,0xc(%ecx) │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ + fstps 0xc(%ebx) │ │ │ │ mov %edi,0x10(%ecx) │ │ │ │ - jmp 1d33e │ │ │ │ + fstps 0x10(%ebx) │ │ │ │ + jmp 1d1fe │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1d33e │ │ │ │ + jle 1d1fe │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ flds (%eax) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%ecx),%eax │ │ │ │ mov %eax,%edx │ │ │ │ @@ -33490,130 +33336,130 @@ │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ add %ecx,%esi │ │ │ │ mov %edx,%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0xc0(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ add %edi,%eax │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1d64a │ │ │ │ + jmp 1d50a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ movl $0x0,-0x2c(%ebp) │ │ │ │ mov %ecx,-0xcc(%ebp) │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ flds (%edi,%eax,4) │ │ │ │ mov (%edx,%eax,4),%edi │ │ │ │ mov -0x94(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %ecx,%edi │ │ │ │ imul %edi,%edx │ │ │ │ mov %edi,-0x90(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edx,-0xa0(%ebp) │ │ │ │ - jmp 1d68a │ │ │ │ + jmp 1d54a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0xc8(%ebp),%ecx │ │ │ │ mov -0xc0(%ebp),%edi │ │ │ │ - xor %edx,%edx │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov %eax,%ecx │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ add 0x8(%edi,%ecx,4),%eax │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ - jmp 1d6c4 │ │ │ │ + jmp 1d584 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%ecx,%edx,4),%eax │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1d702 │ │ │ │ - jmp 1d700 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 1d5c2 │ │ │ │ + jmp 1d5c0 │ │ │ │ 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 -0x38(%ebp),%edx │ │ │ │ flds (%esi,%eax,4) │ │ │ │ - fmul %st(1),%st │ │ │ │ - flds 0x4(%ebx) │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ mov 0x18(%edx,%eax,4),%edi │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ fmul %st(1),%st │ │ │ │ + flds 0x4(%ebx) │ │ │ │ add %ecx,%edi │ │ │ │ + cmp -0x24(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds 0x4(%edx,%edi,8) │ │ │ │ flds (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%edx,%edi,8) │ │ │ │ fstps (%edx,%edi,8) │ │ │ │ fstps 0x4(%edx,%edi,8) │ │ │ │ - cmp -0x24(%ebp),%eax │ │ │ │ - jne 1d700 │ │ │ │ + jne 1d5c0 │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 1d6c0 │ │ │ │ + jne 1d580 │ │ │ │ incl -0x2c(%ebp) │ │ │ │ cmp %edx,-0x2c(%ebp) │ │ │ │ - jne 1d684 │ │ │ │ + jne 1d544 │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ cmp -0x2c(%ebp),%eax │ │ │ │ - jne 1d642 │ │ │ │ + jne 1d502 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ - mov %edi,0x10(%ecx) │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ fstps 0x10(%ebx) │ │ │ │ fxch %st(2) │ │ │ │ + mov %edi,0x10(%ecx) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ not %eax │ │ │ │ - fstps 0x4(%ebx) │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ mov %eax,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ - fstps 0xc(%ebx) │ │ │ │ mov %edi,0x4(%ecx) │ │ │ │ mov -0xb0(%ebp),%edi │ │ │ │ + fstps 0x4(%ebx) │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ mov %edi,0xc(%ecx) │ │ │ │ - jmp 1d33e │ │ │ │ + fstps 0xc(%ebx) │ │ │ │ + jmp 1d1fe │ │ │ │ mov %ebx,%eax │ │ │ │ - jmp 1d1f9 │ │ │ │ + jmp 1d0b9 │ │ │ │ mov 0x7c(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %esp,-0x7c(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%edx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ @@ -33622,52 +33468,52 @@ │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 1f052 │ │ │ │ + jle 1ef12 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1f028 │ │ │ │ + jle 1eee8 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ + add -0x38(%ebp),%eax │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ movl $0x0,-0x3c(%ebp) │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - add -0x38(%ebp),%eax │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ fildl -0x4c(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ mov %eax,-0x90(%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 -0x3c(%ebp),%ebx │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ movl $0x0,-0x4c(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - jmp 1d872 │ │ │ │ + jmp 1d732 │ │ │ │ imul (%ebx),%edx │ │ │ │ addl $0x4,-0x54(%ebp) │ │ │ │ addl $0x4,-0x50(%ebp) │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ mov %edx,(%edi,%eax,8) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ fildl (%ebx) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ fmuls (%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0xa0(%ebp) │ │ │ │ @@ -33679,51 +33525,51 @@ │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%ebx) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ mov %edx,(%eax) │ │ │ │ add -0x4c(%ebp),%edx │ │ │ │ + cmp %ebx,-0x90(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %edx,(%edi,%eax,8) │ │ │ │ - cmp %ebx,-0x90(%ebp) │ │ │ │ - jne 1d861 │ │ │ │ + jne 1d721 │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 1f050 │ │ │ │ + je 1ef10 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ - movl $0x0,(%edi,%ecx,8) │ │ │ │ add %ebx,-0x3c(%ebp) │ │ │ │ + movl $0x0,(%edi,%ecx,8) │ │ │ │ mov %ecx,0x4(%edi,%ecx,8) │ │ │ │ - jmp 1d840 │ │ │ │ + jmp 1d700 │ │ │ │ and $0x8,%ch │ │ │ │ - jne 1e3d9 │ │ │ │ + jne 1e299 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1dab6 │ │ │ │ + jle 1d976 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov 0x30(%eax),%esi │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ shr $0x2,%ebx │ │ │ │ flds (%esi) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%edi,4) │ │ │ │ test %eax,%eax │ │ │ │ - js 1da85 │ │ │ │ + js 1d945 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ fldt -0x4c3c(%ecx) │ │ │ │ xor %edx,%edx │ │ │ │ - fstpt -0x38(%ebp) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ lea 0x3(%eax,%eax,1),%edi │ │ │ │ + fstpt -0x38(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ fdivrs -0x4c48(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ fldt -0x38(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ @@ -33747,86 +33593,86 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fsts (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1d964 │ │ │ │ + jne 1d824 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %edx │ │ │ │ cmp -0x28(%ebp),%edx │ │ │ │ - je 1dab6 │ │ │ │ + je 1d976 │ │ │ │ add -0x70(%ebp),%ecx │ │ │ │ mov %ebx,%eax │ │ │ │ flds (%esi,%edx,4) │ │ │ │ imul %edx,%eax │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ movl $0x3f800000,(%ecx,%eax,4) │ │ │ │ - jmp 1d930 │ │ │ │ + jmp 1d7f0 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - je 1da05 │ │ │ │ + je 1d8c5 │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,(%edi,%edx,8) │ │ │ │ mov %edx,0x4(%edi,%edx,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - je 1d9d2 │ │ │ │ + je 1d892 │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,0x4(%edi,%eax,8) │ │ │ │ mov %edx,(%edi,%eax,8) │ │ │ │ - jmp 1d9ab │ │ │ │ + jmp 1d86b │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1da05 │ │ │ │ + jle 1d8c5 │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 1d9f5 │ │ │ │ + je 1d8b5 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 1da0a │ │ │ │ + je 1d8ca │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1d9f5 │ │ │ │ - jmp 1da0a │ │ │ │ + jne 1d8b5 │ │ │ │ + jmp 1d8ca │ │ │ │ mov $0x1,%edx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ mov -0x64(%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) │ │ │ │ fstps -0x24(%ebp) │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ - flds -0x24(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + flds -0x24(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -33839,45 +33685,45 @@ │ │ │ │ push %esi │ │ │ │ call 33b0 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ add $0x14,%esp │ │ │ │ push %edx │ │ │ │ call 3200 │ │ │ │ mov -0x58(%ebp),%esp │ │ │ │ - jmp 1c4a1 │ │ │ │ + jmp 1c351 │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - je 1dab0 │ │ │ │ + je 1d970 │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ imul %ebx,%edx │ │ │ │ add $0x2,%eax │ │ │ │ fsts (%ecx,%edx,4) │ │ │ │ cmp %esi,%eax │ │ │ │ - je 1dab4 │ │ │ │ + je 1d974 │ │ │ │ mov %ebx,%edx │ │ │ │ imul %eax,%edx │ │ │ │ fsts (%ecx,%edx,4) │ │ │ │ - jmp 1da89 │ │ │ │ + jmp 1d949 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1dab6 │ │ │ │ + jmp 1d976 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0xb4(%ebp) │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 1c91e │ │ │ │ + jle 1c7ce │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xbc(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 1daec │ │ │ │ + je 1d9ac │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %ecx,%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ @@ -33887,28 +33733,28 @@ │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %ebx │ │ │ │ mov %esp,-0x78(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - js 1e3d2 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + js 1e292 │ │ │ │ imul %esi,%ecx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x24(%eax),%edi │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ neg %eax │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ lea (%eax,%ecx,4),%eax │ │ │ │ @@ -33940,15 +33786,15 @@ │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 1dbf6 │ │ │ │ + jle 1dab6 │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ add %edi,%ecx │ │ │ │ mov %ebx,-0x7c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ lea 0x0(,%ecx,4),%edx │ │ │ │ mov %eax,%edi │ │ │ │ add %ecx,%esi │ │ │ │ @@ -33958,50 +33804,50 @@ │ │ │ │ add -0x78(%ebp),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ mov %edx,(%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x48(%ebp) │ │ │ │ - jne 1dbe3 │ │ │ │ + jne 1daa3 │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov %edi,%eax │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ dec %ebx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ sub %ecx,-0x2c(%ebp) │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 1db7b │ │ │ │ + jne 1da3b │ │ │ │ mov %eax,%esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push -0x68(%ebp) │ │ │ │ call 31b0 │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ fildl -0x38(%ebp) │ │ │ │ - fmul %st(0),%st │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov 0x30(%ecx),%ecx │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ shr $0x2,%eax │ │ │ │ - fstps -0x94(%ebp) │ │ │ │ + mov 0x30(%ecx),%ecx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ - fldt -0x4c3c(%eax) │ │ │ │ + fmul %st(0),%st │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ - fstpt -0xb0(%ebp) │ │ │ │ + fstps -0x94(%ebp) │ │ │ │ + fldt -0x4c3c(%eax) │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ + fstpt -0xb0(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%edx │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ @@ -34018,15 +33864,15 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadds -0x94(%ebp) │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1df40 │ │ │ │ + jbe 1de00 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -34050,29 +33896,29 @@ │ │ │ │ fsub %st(1),%st │ │ │ │ fldt -0x48(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1dcef │ │ │ │ + je 1dbaf │ │ │ │ fchs │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ fmuls -0x4d78(%eax) │ │ │ │ fmuls -0x4c44(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ imul %ebx,%ecx │ │ │ │ fsts (%eax,%ecx,4) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 1dda2 │ │ │ │ + jge 1dc62 │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ @@ -34093,56 +33939,56 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%eax,%ecx,4) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x4(%eax,%ecx,4) │ │ │ │ lea 0x2(%edx),%ecx │ │ │ │ cmp -0x48(%ebp),%ecx │ │ │ │ - jg 1ddae │ │ │ │ + jg 1dc6e │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ flds (%eax) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - fld %st(1) │ │ │ │ sub %edx,%eax │ │ │ │ mov $0x1,%edx │ │ │ │ + fld %st(1) │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ fmul %st(2),%st │ │ │ │ flds (%ecx,%edx,4) │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 1dd83 │ │ │ │ + jne 1dc43 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1ddb0 │ │ │ │ + jmp 1dc70 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1ddb0 │ │ │ │ + jmp 1dc70 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ inc %ebx │ │ │ │ add %ecx,-0x4c(%ebp) │ │ │ │ add %ecx,-0x2c(%ebp) │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jne 1dc62 │ │ │ │ + jne 1db22 │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 1df6e │ │ │ │ + je 1de2e │ │ │ │ xor %eax,%eax │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je 1e16d │ │ │ │ + je 1e02d │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 1defe │ │ │ │ + jle 1ddbe │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov 0x68(%ebx),%ebx │ │ │ │ shr $0x2,%ecx │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ @@ -34150,15 +33996,15 @@ │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ lea (%edx,%esi,8),%ebx │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ add %esi,%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 1de7e │ │ │ │ + jle 1dd3e │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ mov 0x24(%ecx),%ecx │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ @@ -34185,15 +34031,15 @@ │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ add (%esi,%ecx,4),%edx │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ add %esi,-0x24(%ebp) │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jne 1de37 │ │ │ │ + jne 1dcf7 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ @@ -34206,73 +34052,73 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ebx) │ │ │ │ fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ fstps 0x4(%eax) │ │ │ │ mov %edi,%eax │ │ │ │ test %edi,%edi │ │ │ │ - jg 1decd │ │ │ │ - jmp 1e3c7 │ │ │ │ + jg 1dd8d │ │ │ │ + jmp 1e287 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ movl $0x0,(%ecx,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 1df27 │ │ │ │ + je 1dde7 │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ sub (%edx,%eax,4),%ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - je 1dec0 │ │ │ │ + je 1dd80 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ inc %esi │ │ │ │ - mov %edx,(%ecx,%eax,4) │ │ │ │ cmp -0x74(%ebp),%esi │ │ │ │ - jne 1de0c │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + mov %edx,(%ecx,%eax,4) │ │ │ │ + jne 1dccc │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0xbc(%ebp),%esp │ │ │ │ incl -0xb4(%ebp) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ cmp 0x4(%esi),%eax │ │ │ │ - jge 1c91e │ │ │ │ + jge 1c7ce │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - jmp 1dace │ │ │ │ + jmp 1d98e │ │ │ │ incl (%ecx) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x74(%ebp) │ │ │ │ - jne 1de11 │ │ │ │ - jmp 1defe │ │ │ │ + jne 1dcd1 │ │ │ │ + jmp 1ddbe │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1df55 │ │ │ │ + ja 1de15 │ │ │ │ fstp %st(1) │ │ │ │ flds -0x4c44(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1dd00 │ │ │ │ + jmp 1dbc0 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1dd00 │ │ │ │ + jmp 1dbc0 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1defe │ │ │ │ + jle 1ddbe │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov %ecx,%ebx │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ flds (%eax) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%edi),%eax │ │ │ │ @@ -34298,135 +34144,135 @@ │ │ │ │ add %ebx,%edi │ │ │ │ mov %esi,%ebx │ │ │ │ mov %edi,%esi │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%edx │ │ │ │ mov %edx,-0xc0(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1dfee │ │ │ │ + jmp 1deae │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ movl $0x0,-0x2c(%ebp) │ │ │ │ mov %ecx,-0xcc(%ebp) │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ flds (%edi,%eax,4) │ │ │ │ mov (%edx,%eax,4),%edi │ │ │ │ mov -0x94(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %ecx,%edi │ │ │ │ imul %edi,%edx │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edx,-0xa0(%ebp) │ │ │ │ - jmp 1e02b │ │ │ │ + jmp 1deeb │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0xc8(%ebp),%ecx │ │ │ │ mov -0xc0(%ebp),%edi │ │ │ │ - xor %edx,%edx │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov %eax,%ecx │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ add 0x8(%edi,%ecx,4),%eax │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ - jmp 1e065 │ │ │ │ + jmp 1df25 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%ecx,%edx,4),%eax │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1e0c2 │ │ │ │ - jmp 1e0c0 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 1df82 │ │ │ │ + jmp 1df80 │ │ │ │ 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) │ │ │ │ - mov -0x38(%ebp),%edx │ │ │ │ flds (%esi,%eax,4) │ │ │ │ - fmul %st(1),%st │ │ │ │ - flds 0x4(%ebx) │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ mov 0x18(%edx,%eax,4),%edi │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ fmul %st(1),%st │ │ │ │ + flds 0x4(%ebx) │ │ │ │ add %ecx,%edi │ │ │ │ + cmp -0x24(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds 0x4(%edx,%edi,8) │ │ │ │ flds (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%edx,%edi,8) │ │ │ │ fstps (%edx,%edi,8) │ │ │ │ fstps 0x4(%edx,%edi,8) │ │ │ │ - cmp -0x24(%ebp),%eax │ │ │ │ - jne 1e0c0 │ │ │ │ + jne 1df80 │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 1e061 │ │ │ │ + jne 1df21 │ │ │ │ incl -0x2c(%ebp) │ │ │ │ cmp %edx,-0x2c(%ebp) │ │ │ │ - jne 1e025 │ │ │ │ + jne 1dee5 │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ cmp -0x2c(%ebp),%eax │ │ │ │ - jne 1dfe6 │ │ │ │ + jne 1dea6 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ - mov %edi,0x10(%ecx) │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ fstps 0x10(%ebx) │ │ │ │ fxch %st(2) │ │ │ │ + mov %edi,0x10(%ecx) │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ not %eax │ │ │ │ - fstps 0x4(%ebx) │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ mov %eax,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ - fstps 0xc(%ebx) │ │ │ │ mov %edi,0x4(%ecx) │ │ │ │ mov -0xb0(%ebp),%edi │ │ │ │ + fstps 0x4(%ebx) │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ mov %edi,0xc(%ecx) │ │ │ │ - jmp 1defe │ │ │ │ + fstps 0xc(%ebx) │ │ │ │ + jmp 1ddbe │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1defe │ │ │ │ + jle 1ddbe │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ flds (%eax) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%edi),%eax │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ @@ -34445,173 +34291,173 @@ │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ lea (%eax,%ecx,1),%edi │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edi,-0xd8(%ebp) │ │ │ │ add %ecx,%edi │ │ │ │ mov %edi,-0xa4(%ebp) │ │ │ │ add %ecx,%edi │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ add %edi,%ecx │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ + shl $0x3,%eax │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - shl $0x3,%eax │ │ │ │ add %eax,%edx │ │ │ │ mov %edx,-0xd4(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov %ebx,%esi │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 1e20d │ │ │ │ + jmp 1e0cd │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ - mov -0xc8(%ebp),%edx │ │ │ │ mov %ecx,-0xe4(%ebp) │ │ │ │ + mov -0xc8(%ebp),%edx │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ add (%edi,%ecx,4),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%edx │ │ │ │ mov %eax,-0xdc(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edx,-0xe0(%ebp) │ │ │ │ - jmp 1e248 │ │ │ │ + jmp 1e108 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xd8(%ebp),%ecx │ │ │ │ - mov -0xd4(%ebp),%edi │ │ │ │ mov %eax,-0xe8(%ebp) │ │ │ │ + mov -0xd4(%ebp),%edi │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov -0xe0(%ebp),%ecx │ │ │ │ add 0x8(%edi,%eax,4),%ecx │ │ │ │ mov -0xd0(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0xcc(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ - jmp 1e285 │ │ │ │ + jmp 1e145 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ - jmp 1e2c4 │ │ │ │ + jmp 1e184 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x18(%ecx,%edx,4),%eax │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1e302 │ │ │ │ - jmp 1e300 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 1e1c2 │ │ │ │ + jmp 1e1c0 │ │ │ │ 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 -0x28(%ebp),%edi │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ flds (%edi,%eax,4) │ │ │ │ mov 0x20(%edx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ + add %ecx,%edi │ │ │ │ + cmp -0x24(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%ebx) │ │ │ │ - add %ecx,%edi │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%esi,%edi,8) │ │ │ │ flds (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%esi,%edi,8) │ │ │ │ fstps (%esi,%edi,8) │ │ │ │ fstps 0x4(%esi,%edi,8) │ │ │ │ - cmp -0x24(%ebp),%eax │ │ │ │ - jne 1e300 │ │ │ │ + jne 1e1c0 │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 1e2c0 │ │ │ │ + jne 1e180 │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 1e27f │ │ │ │ + jne 1e13f │ │ │ │ mov -0xe8(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 1e240 │ │ │ │ + jne 1e100 │ │ │ │ mov -0xe4(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1e203 │ │ │ │ + jne 1e0c3 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ mov -0xdc(%ebp),%edx │ │ │ │ - mov %edi,0x14(%ecx) │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ fstps 0x14(%ebx) │ │ │ │ fxch %st(3) │ │ │ │ + mov %edi,0x14(%ecx) │ │ │ │ + mov -0xcc(%ebp),%edi │ │ │ │ not %eax │ │ │ │ - fstps 0x4(%ebx) │ │ │ │ - fxch %st(1) │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ mov %eax,(%esi) │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ - fstps 0xc(%ebx) │ │ │ │ - fstps 0x10(%ebx) │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ + fstps 0x4(%ebx) │ │ │ │ + fxch %st(1) │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ mov %edi,0xc(%ecx) │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ mov %edi,0x10(%ecx) │ │ │ │ - jmp 1defe │ │ │ │ + fstps 0xc(%ebx) │ │ │ │ + fstps 0x10(%ebx) │ │ │ │ + jmp 1ddbe │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov (%ecx,%edi,4),%edx │ │ │ │ - jmp 1deed │ │ │ │ + jmp 1ddad │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp 1ddd9 │ │ │ │ + jmp 1dc99 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x78(%ebp) │ │ │ │ mov 0x7c(%eax),%esi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ @@ -34622,51 +34468,51 @@ │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 1fc02 │ │ │ │ + jle 1fac2 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1fbcd │ │ │ │ + jle 1fa8d │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ + add -0x38(%ebp),%eax │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - add -0x38(%ebp),%eax │ │ │ │ - fildl -0x48(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ mov %eax,-0x7c(%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 -0x2c(%ebp),%ebx │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 1e494 │ │ │ │ + jmp 1e354 │ │ │ │ imul (%ebx),%edx │ │ │ │ addl $0x4,-0x50(%ebp) │ │ │ │ addl $0x4,-0x4c(%ebp) │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ mov %edx,(%esi,%eax,8) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ fildl (%ebx) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ fmuls (%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0xa0(%ebp) │ │ │ │ @@ -34678,48 +34524,48 @@ │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%ebx) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ mov %edx,(%eax) │ │ │ │ add -0x48(%ebp),%edx │ │ │ │ + cmp %ebx,-0x7c(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %edx,(%esi,%eax,8) │ │ │ │ - cmp %ebx,-0x7c(%ebp) │ │ │ │ - jne 1e483 │ │ │ │ + jne 1e343 │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 1fc00 │ │ │ │ + je 1fac0 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ - movl $0x0,(%esi,%ecx,8) │ │ │ │ add %ebx,-0x2c(%ebp) │ │ │ │ + movl $0x0,(%esi,%ecx,8) │ │ │ │ mov %ecx,0x4(%esi,%ecx,8) │ │ │ │ - jmp 1e462 │ │ │ │ + jmp 1e322 │ │ │ │ and $0x8,%ch │ │ │ │ - jne 1ee17 │ │ │ │ + jne 1ecd7 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1e5f6 │ │ │ │ + jle 1e4b6 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov 0x30(%eax),%esi │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ shr $0x2,%ebx │ │ │ │ flds (%esi) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%edi,4) │ │ │ │ test %eax,%eax │ │ │ │ - js 1e5c4 │ │ │ │ + js 1e484 │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x3(%eax,%eax,1),%edi │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ fldt -0x4c3c(%eax) │ │ │ │ fstpt -0x38(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ fdivrs -0x4c48(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ @@ -34746,61 +34592,61 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fsts (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1e583 │ │ │ │ + jne 1e443 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %edi,-0x24(%ebp) │ │ │ │ inc %edx │ │ │ │ cmp -0x28(%ebp),%edx │ │ │ │ - je 1e5f6 │ │ │ │ + mov %edi,-0x24(%ebp) │ │ │ │ + je 1e4b6 │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ mov %ebx,%eax │ │ │ │ - add -0x70(%ebp),%ecx │ │ │ │ flds (%esi,%edx,4) │ │ │ │ imul %edx,%eax │ │ │ │ + add -0x70(%ebp),%ecx │ │ │ │ movl $0x3f800000,(%edi,%eax,4) │ │ │ │ - jmp 1e54f │ │ │ │ + jmp 1e40f │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - je 1e5f0 │ │ │ │ + je 1e4b0 │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ imul %ebx,%edx │ │ │ │ add $0x2,%eax │ │ │ │ fsts (%ecx,%edx,4) │ │ │ │ cmp %esi,%eax │ │ │ │ - je 1e5f4 │ │ │ │ + je 1e4b4 │ │ │ │ mov %ebx,%edx │ │ │ │ imul %eax,%edx │ │ │ │ fsts (%ecx,%edx,4) │ │ │ │ - jmp 1e5c8 │ │ │ │ + jmp 1e488 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1e5f6 │ │ │ │ + jmp 1e4b6 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0xb8(%ebp) │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 1c91e │ │ │ │ + jle 1c7ce │ │ │ │ mov -0xb8(%ebp),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xc8(%ebp) │ │ │ │ mov %esi,%ecx │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 1e62c │ │ │ │ + je 1e4ec │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%esi,8),%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ @@ -34810,21 +34656,21 @@ │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %ebx │ │ │ │ mov %esp,-0xb4(%ebp) │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ - js 1ee10 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ + js 1ecd0 │ │ │ │ imul %ecx,%esi │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ mov 0x24(%eax),%edi │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ neg %eax │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ @@ -34841,16 +34687,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 -0x54(%ebp),%esi │ │ │ │ mov (%eax,%ebx,4),%edi │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ fildl -0x3c(%ebp) │ │ │ │ fmuls (%esi,%ebx,4) │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ @@ -34863,15 +34709,15 @@ │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 1e73c │ │ │ │ + jle 1e5fc │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ add %edi,%ecx │ │ │ │ mov %ebx,-0x7c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ lea 0x0(,%ecx,4),%edx │ │ │ │ mov %eax,%edi │ │ │ │ add %ecx,%esi │ │ │ │ @@ -34881,109 +34727,109 @@ │ │ │ │ add -0xb4(%ebp),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ mov %edx,(%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp -0x3c(%ebp),%ecx │ │ │ │ - jne 1e729 │ │ │ │ + jne 1e5e9 │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov %edi,%eax │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ dec %ebx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ sub %ecx,-0x4c(%ebp) │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 1e6c1 │ │ │ │ + jne 1e581 │ │ │ │ mov %eax,%edi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push -0x68(%ebp) │ │ │ │ call 31b0 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ - add $0x10,%esp │ │ │ │ shr $0x2,%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %esi,%ecx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x5c(%eax),%eax │ │ │ │ lea (%eax,%ebx,8),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ - imul %ebx,%esi │ │ │ │ flds (%eax,%ebx,8) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ + imul %ebx,%esi │ │ │ │ + mov (%eax,%ebx,4),%eax │ │ │ │ fsts (%edx,%esi,4) │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ - mov (%eax,%ebx,4),%eax │ │ │ │ - mov (%edx,%ebx,4),%edx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ + mov (%edx,%ebx,4),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - jle 1e811 │ │ │ │ + jle 1e6d1 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ flds 0x4(%eax,%ebx,8) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%eax,%esi,4) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ fstps 0x4(%eax,%esi,4) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ lea 0x2(%edx),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 1e815 │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + jl 1e6d5 │ │ │ │ flds (%ecx) │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ sub %edx,%eax │ │ │ │ mov $0x1,%edx │ │ │ │ fld %st(1) │ │ │ │ inc %edx │ │ │ │ fmul %st(2),%st │ │ │ │ flds (%esi,%edx,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 1e7f8 │ │ │ │ + jne 1e6b8 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1e817 │ │ │ │ + jmp 1e6d7 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1e817 │ │ │ │ + jmp 1e6d7 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ inc %ebx │ │ │ │ add %esi,-0x4c(%ebp) │ │ │ │ add %esi,%ecx │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jne 1e79c │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + jne 1e65c │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 1ebdc │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + je 1ea9c │ │ │ │ xor %eax,%eax │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je 1e9a1 │ │ │ │ + je 1e861 │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 1e954 │ │ │ │ + jle 1e814 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ mov 0x68(%esi),%esi │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ lea (%edx,%ecx,8),%esi │ │ │ │ @@ -34992,15 +34838,15 @@ │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ add %esi,%esi │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ shr $0x2,%esi │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 1e991 │ │ │ │ + jle 1e851 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%esi),%esi │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ @@ -35021,22 +34867,22 @@ │ │ │ │ fmuls (%edi,%ebx,4) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ fsts (%ebx,%eax,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ imul -0x4(%ebx,%eax,4),%edx │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ add (%ebx,%ecx,4),%edx │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ - cmp %eax,-0x28(%ebp) │ │ │ │ - jne 1e8a7 │ │ │ │ + jne 1e767 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ mov %ebx,%eax │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ lea (%ebx,%eax,8),%eax │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ flds (%ebx,%esi,4) │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ @@ -35047,58 +34893,58 @@ │ │ │ │ fmuls (%esi) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ fstps 0x4(%eax) │ │ │ │ mov %esi,%eax │ │ │ │ test %esi,%esi │ │ │ │ - jle 1e999 │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ + jle 1e859 │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ - jmp 1e930 │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ + jmp 1e7f0 │ │ │ │ movl $0x0,(%esi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 1e97d │ │ │ │ + je 1e83d │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ sub (%ecx,%eax,4),%ebx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 1e926 │ │ │ │ + je 1e7e6 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ inc %edx │ │ │ │ inc %ecx │ │ │ │ - mov %edx,(%esi,%eax,4) │ │ │ │ cmp -0x74(%ebp),%ecx │ │ │ │ - jne 1e87b │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + mov %edx,(%esi,%eax,4) │ │ │ │ + jne 1e73b │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0xc8(%ebp),%esp │ │ │ │ incl -0xb8(%ebp) │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ cmp 0x4(%esi),%eax │ │ │ │ - jge 1c91e │ │ │ │ + jge 1c7ce │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - jmp 1e60e │ │ │ │ + jmp 1e4ce │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ inc %ecx │ │ │ │ incl (%esi) │ │ │ │ cmp %ecx,-0x74(%ebp) │ │ │ │ - jne 1e884 │ │ │ │ - jmp 1e954 │ │ │ │ + jne 1e744 │ │ │ │ + jmp 1e814 │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ - jmp 1e8ed │ │ │ │ + jmp 1e7ad │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 1e943 │ │ │ │ + jmp 1e803 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1e954 │ │ │ │ + jle 1e814 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ movl $0x0,-0xbc(%ebp) │ │ │ │ flds (%eax) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%edi),%eax │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ @@ -35120,144 +34966,144 @@ │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %ebx,-0xdc(%ebp) │ │ │ │ add %esi,%ebx │ │ │ │ mov %ebx,-0xa0(%ebp) │ │ │ │ add %esi,%ebx │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ add %ebx,%esi │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + shl $0x3,%eax │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ mov %edi,%esi │ │ │ │ - shl $0x3,%eax │ │ │ │ add %eax,%ecx │ │ │ │ mov %ecx,-0xe0(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ mov %ecx,-0xb0(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov -0xcc(%ebp),%edi │ │ │ │ mov -0xd0(%ebp),%ecx │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ add (%ebx,%eax,4),%edi │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edi,%ecx │ │ │ │ mov %edi,-0xe4(%ebp) │ │ │ │ mov %ecx,-0xe8(%ebp) │ │ │ │ mov -0xdc(%ebp),%ebx │ │ │ │ - mov -0xe0(%ebp),%ecx │ │ │ │ mov %eax,-0xec(%ebp) │ │ │ │ + mov -0xe0(%ebp),%ecx │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ mov -0xe8(%ebp),%ebx │ │ │ │ add 0x8(%ecx,%eax,4),%ebx │ │ │ │ mov -0xd8(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %ebx,-0xd4(%ebp) │ │ │ │ imul %ebx,%ecx │ │ │ │ + mov %ebx,-0xd4(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0xa4(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - mov %ecx,-0x7c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%eax,%ecx,4),%ebx │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %ebx,%eax │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x18(%ecx,%edx,4),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ imul %eax,%ebx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1eb42 │ │ │ │ - jmp 1eb40 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 1ea02 │ │ │ │ + jmp 1ea00 │ │ │ │ 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 -0x38(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ flds (%edi,%eax,4) │ │ │ │ mov 0x20(%edx,%eax,4),%edi │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + add %ebx,%edi │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%esi) │ │ │ │ - add %ebx,%edi │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%edx,%edi,8) │ │ │ │ flds (%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%edx,%edi,8) │ │ │ │ fstps (%edx,%edi,8) │ │ │ │ fstps 0x4(%edx,%edi,8) │ │ │ │ - cmp %eax,-0x24(%ebp) │ │ │ │ - jne 1eb40 │ │ │ │ + jne 1ea00 │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 1eb86 │ │ │ │ + je 1ea46 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %edx │ │ │ │ - jmp 1eae0 │ │ │ │ + jmp 1e9a0 │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 1eb9c │ │ │ │ + je 1ea5c │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %ecx │ │ │ │ - jmp 1eaaa │ │ │ │ + jmp 1e96a │ │ │ │ mov -0xec(%ebp),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 1ebb4 │ │ │ │ + je 1ea74 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %eax │ │ │ │ - jmp 1ea72 │ │ │ │ + jmp 1e932 │ │ │ │ cmp %eax,-0xbc(%ebp) │ │ │ │ - je 1eda5 │ │ │ │ + je 1ec65 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ - jmp 1ea44 │ │ │ │ + jmp 1e904 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1e954 │ │ │ │ + jle 1e814 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ flds (%eax) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%edi),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ @@ -35280,219 +35126,219 @@ │ │ │ │ add %esi,%ecx │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ add %ecx,%esi │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0xbc(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ add %edi,%eax │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1ec5e │ │ │ │ + jmp 1eb1e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ - mov -0xb4(%ebp),%edi │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ + mov -0xb4(%ebp),%edi │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ add (%edi,%eax,4),%ecx │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ - jmp 1ec93 │ │ │ │ + jmp 1eb53 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ mov -0xbc(%ebp),%edx │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ flds (%edi,%ecx,4) │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ add 0x8(%edx,%ecx,4),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ xor %edx,%edx │ │ │ │ mov %edi,%ecx │ │ │ │ mov -0xb0(%ebp),%edi │ │ │ │ mov %ecx,-0xcc(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %ecx,%edi │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ - jmp 1ecd3 │ │ │ │ + jmp 1eb93 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%ecx,%edx,4),%eax │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1ed02 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 1ebc2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x38(%ebp),%edx │ │ │ │ flds (%esi,%eax,4) │ │ │ │ - fmul %st(1),%st │ │ │ │ - flds 0x4(%ebx) │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ mov 0x18(%edx,%eax,4),%edi │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ fmul %st(1),%st │ │ │ │ + flds 0x4(%ebx) │ │ │ │ add %ecx,%edi │ │ │ │ + cmp -0x24(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds 0x4(%edx,%edi,8) │ │ │ │ flds (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%edx,%edi,8) │ │ │ │ fstps (%edx,%edi,8) │ │ │ │ fstps 0x4(%edx,%edi,8) │ │ │ │ - cmp -0x24(%ebp),%eax │ │ │ │ - jne 1ed00 │ │ │ │ + jne 1ebc0 │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 1eccf │ │ │ │ + jne 1eb8f │ │ │ │ incl -0x58(%ebp) │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ - mov -0xd0(%ebp),%eax │ │ │ │ cmp %edx,-0x58(%ebp) │ │ │ │ - jne 1ec8d │ │ │ │ + mov -0xd0(%ebp),%eax │ │ │ │ + jne 1eb4d │ │ │ │ inc %eax │ │ │ │ cmp -0x58(%ebp),%eax │ │ │ │ - jne 1ec56 │ │ │ │ + jne 1eb16 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ + fstps 0x10(%ebx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %edi,0x10(%edx) │ │ │ │ mov %edx,%edi │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ - fstps 0x10(%ebx) │ │ │ │ - fxch %st(2) │ │ │ │ mov %ecx,0x8(%edi) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ - fstps 0x4(%ebx) │ │ │ │ not %eax │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ mov %eax,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ - fstps 0xc(%ebx) │ │ │ │ mov %edx,0x4(%edi) │ │ │ │ + fstps 0x4(%ebx) │ │ │ │ mov %ecx,0xc(%edi) │ │ │ │ - jmp 1e954 │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ + fstps 0xc(%ebx) │ │ │ │ + jmp 1e814 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ mov -0xe4(%ebp),%esi │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ - mov %ebx,0x14(%edx) │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ fstps 0x14(%edi) │ │ │ │ fxch %st(3) │ │ │ │ + mov %ebx,0x14(%edx) │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ mov %esi,0x4(%edx) │ │ │ │ - fstps 0x4(%edi) │ │ │ │ - fxch %st(1) │ │ │ │ mov %edi,%esi │ │ │ │ - mov %edx,%edi │ │ │ │ - mov -0xd4(%ebp),%edx │ │ │ │ - fstps 0x8(%esi) │ │ │ │ not %eax │ │ │ │ - fstps 0xc(%esi) │ │ │ │ mov %eax,0x10(%ecx) │ │ │ │ mov %eax,(%ecx) │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ mov %eax,0x8(%ecx) │ │ │ │ mov %eax,0xc(%ecx) │ │ │ │ - fstps 0x10(%esi) │ │ │ │ + fstps 0x4(%edi) │ │ │ │ + fxch %st(1) │ │ │ │ + mov %edx,%edi │ │ │ │ mov %ebx,0xc(%edi) │ │ │ │ + mov -0xd4(%ebp),%edx │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ + fstps 0x8(%esi) │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ mov %ebx,0x10(%edi) │ │ │ │ - jmp 1e954 │ │ │ │ + fstps 0xc(%esi) │ │ │ │ + fstps 0x10(%esi) │ │ │ │ + jmp 1e814 │ │ │ │ mov %esi,%eax │ │ │ │ - jmp 1e842 │ │ │ │ + jmp 1e702 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x58(%ebp) │ │ │ │ mov 0x7c(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov %edx,-0x24(%ebp) │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x7c(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 1ef68 │ │ │ │ + jle 1ee28 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 1ef33 │ │ │ │ + jle 1edf3 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ + fildl -0x3c(%ebp) │ │ │ │ movl $0x0,-0x2c(%ebp) │ │ │ │ mov %ebx,-0xa0(%ebp) │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ 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) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ movl $0x0,-0x3c(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 1eed5 │ │ │ │ + jmp 1ed95 │ │ │ │ imul (%ebx),%edx │ │ │ │ addl $0x4,-0x48(%ebp) │ │ │ │ addl $0x4,-0x4c(%ebp) │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ mov %edx,(%edi,%esi,8) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ fildl (%ebx) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ fmuls (%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x94(%ebp) │ │ │ │ @@ -35504,86 +35350,86 @@ │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%ebx) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ mov %edx,(%eax) │ │ │ │ add -0x3c(%ebp),%edx │ │ │ │ - mov %edx,(%edi,%esi,8) │ │ │ │ cmp -0x78(%ebp),%ebx │ │ │ │ - jne 1eec4 │ │ │ │ + mov %edx,(%edi,%esi,8) │ │ │ │ + jne 1ed84 │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - je 1ef60 │ │ │ │ + je 1ee20 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ movl $0x0,(%edi,%ecx,8) │ │ │ │ - mov %ecx,0x4(%edi,%ecx,8) │ │ │ │ add %esi,-0x2c(%ebp) │ │ │ │ + mov %ecx,0x4(%edi,%ecx,8) │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 1eea6 │ │ │ │ + jmp 1ed66 │ │ │ │ xor %eax,%eax │ │ │ │ mov %edx,%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je 1efa4 │ │ │ │ + je 1ee64 │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,(%edi,%edx,8) │ │ │ │ mov %edx,0x4(%edi,%edx,8) │ │ │ │ cmp %eax,%esi │ │ │ │ - je 1ef68 │ │ │ │ + je 1ee28 │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,0x4(%edi,%eax,8) │ │ │ │ mov %edx,(%edi,%eax,8) │ │ │ │ - jmp 1ef37 │ │ │ │ + jmp 1edf7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1efa4 │ │ │ │ + jle 1ee64 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 1ef88 │ │ │ │ + je 1ee48 │ │ │ │ mov (%eax),%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - je 1efa9 │ │ │ │ + je 1ee69 │ │ │ │ imul (%eax),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%ecx │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 1ef88 │ │ │ │ - jmp 1efa9 │ │ │ │ + jne 1ee48 │ │ │ │ + jmp 1ee69 │ │ │ │ movl $0x1,-0x74(%ebp) │ │ │ │ - jmp 1c45d │ │ │ │ + jmp 1c30d │ │ │ │ mov $0x1,%ecx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ mov -0x64(%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 -0x24(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ shl $0x3,%eax │ │ │ │ + fyl2x │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstps -0x28(%ebp) │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ - flds -0x28(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ + flds -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) │ │ │ │ @@ -35597,71 +35443,71 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3200 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - jmp 1e502 │ │ │ │ + jmp 1e3c2 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - je 1f085 │ │ │ │ + je 1ef45 │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,(%edi,%edx,8) │ │ │ │ mov %edx,0x4(%edi,%edx,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - je 1f052 │ │ │ │ + je 1ef12 │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,0x4(%edi,%eax,8) │ │ │ │ mov %edx,(%edi,%eax,8) │ │ │ │ - jmp 1f02a │ │ │ │ + jmp 1eeea │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1f085 │ │ │ │ + jle 1ef45 │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 1f075 │ │ │ │ + je 1ef35 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 1f08a │ │ │ │ + je 1ef4a │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1f075 │ │ │ │ - jmp 1f08a │ │ │ │ + jne 1ef35 │ │ │ │ + jmp 1ef4a │ │ │ │ mov $0x1,%edx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ mov -0x64(%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) │ │ │ │ fstps -0x24(%ebp) │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ - flds -0x24(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + flds -0x24(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -35674,30 +35520,30 @@ │ │ │ │ push %esi │ │ │ │ call 33b0 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ add $0x14,%esp │ │ │ │ push %edx │ │ │ │ call 3200 │ │ │ │ mov -0x7c(%ebp),%esp │ │ │ │ - jmp 1cf0b │ │ │ │ + jmp 1cdcb │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ and $0x8,%ch │ │ │ │ - jne 1f9cf │ │ │ │ + jne 1f88f │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1c91e │ │ │ │ + jle 1c7ce │ │ │ │ movl $0x0,-0xa4(%ebp) │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xc0(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 1f153 │ │ │ │ + je 1f013 │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ @@ -35710,29 +35556,29 @@ │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %ecx │ │ │ │ mov %esp,-0xb0(%ebp) │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ - js 1f9c8 │ │ │ │ + js 1f888 │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ imul -0x3c(%ebp),%ebx │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ mov 0x24(%eax),%edi │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ neg %eax │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ @@ -35764,53 +35610,53 @@ │ │ │ │ lea 0x1(%ebx,%edx,1),%edx │ │ │ │ sub %ebx,%eax │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 1f25f │ │ │ │ + jle 1f11f │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ lea (%eax,%ecx,1),%edi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea 0x0(,%edi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0xb0(%ebp),%ebx │ │ │ │ lea (%edi,%eax,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%edi,4) │ │ │ │ inc %edi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 1f252 │ │ │ │ + jne 1f112 │ │ │ │ decl -0x48(%ebp) │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ sub %ebx,-0x4c(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 1f1ed │ │ │ │ + jne 1f0ad │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push -0x68(%ebp) │ │ │ │ call 31b0 │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x4,%esi │ │ │ │ - je 1f748 │ │ │ │ + je 1f608 │ │ │ │ cmpl $0x5,-0x24(%ebp) │ │ │ │ - je 1f403 │ │ │ │ + je 1f2c3 │ │ │ │ xor %edi,%edi │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1f3ca │ │ │ │ + jle 1f28a │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ imul %esi,%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -35820,31 +35666,31 @@ │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ lea (%eax,%eax,1),%ecx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ cmp %edi,-0x24(%ebp) │ │ │ │ - jle 1f35b │ │ │ │ + jle 1f21b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov 0x5c(%eax),%eax │ │ │ │ flds (%esi,%edi,4) │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea (%esi,%edi,1),%ebx │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ imul %esi,%ebx │ │ │ │ imul %edi,%esi │ │ │ │ - lea (%ebx,%ebx,1),%ecx │ │ │ │ - sub %ebx,%esi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ + lea (%ebx,%ebx,1),%ecx │ │ │ │ + sub %ebx,%esi │ │ │ │ add %esi,%esi │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ mov (%edx,%edi,4),%ebx │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ inc %edi │ │ │ │ add %ecx,%ebx │ │ │ │ @@ -35853,18 +35699,18 @@ │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ add -0x4c(%ebp),%ebx │ │ │ │ fsts (%esi,%edi,4) │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ imul -0x4(%esi,%edi,4),%eax │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ add (%esi,%ebx,4),%eax │ │ │ │ + cmp %edi,-0x24(%ebp) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ - cmp %edi,-0x24(%ebp) │ │ │ │ - jne 1f325 │ │ │ │ + jne 1f1e5 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ lea (%ebx,%eax,8),%eax │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ @@ -35879,48 +35725,48 @@ │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ fstps 0x4(%eax) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jg 1f3aa │ │ │ │ - jmp 1f740 │ │ │ │ + jg 1f26a │ │ │ │ + jmp 1f600 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ movl $0x0,(%edx,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je 1f3f0 │ │ │ │ + je 1f2b0 │ │ │ │ mov (%esi,%edi,4),%eax │ │ │ │ - mov (%edx,%edi,4),%ecx │ │ │ │ sub (%ebx,%edi,4),%eax │ │ │ │ + mov (%edx,%edi,4),%ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 1f3a0 │ │ │ │ - inc %ecx │ │ │ │ + je 1f260 │ │ │ │ incl -0x28(%ebp) │ │ │ │ + inc %ecx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ - mov %ecx,(%edx,%edi,4) │ │ │ │ cmp %esi,-0x28(%ebp) │ │ │ │ - jne 1f2e9 │ │ │ │ + mov %ecx,(%edx,%edi,4) │ │ │ │ + jne 1f1a9 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ incl -0xa4(%ebp) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ cmp 0x4(%esi),%eax │ │ │ │ - jl 1f131 │ │ │ │ - jmp 1c91e │ │ │ │ + jl 1eff1 │ │ │ │ + jmp 1c7ce │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ incl -0x28(%ebp) │ │ │ │ incl (%edx) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ cmp %eax,-0x74(%ebp) │ │ │ │ - jne 1f2ee │ │ │ │ - jmp 1f3ca │ │ │ │ + jne 1f1ae │ │ │ │ + jmp 1f28a │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1f3ca │ │ │ │ + jle 1f28a │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ flds (%eax) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esi,-0xcc(%ebp) │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ @@ -35939,17 +35785,17 @@ │ │ │ │ mov 0x10(%edi),%edi │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ add %edx,%ebx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ + mov 0x68(%edi),%edi │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ - mov 0x68(%edi),%edi │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0xc(%edi),%edi │ │ │ │ lea (%edi,%esi,8),%esi │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ lea (%esi,%edx,8),%esi │ │ │ │ @@ -35988,141 +35834,141 @@ │ │ │ │ lea (%ebx,%ecx,1),%eax │ │ │ │ lea (%edi,%eax,8),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea (%esi,%edx,1),%eax │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - jmp 1f51a │ │ │ │ + jmp 1f3da │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xe4(%ebp),%eax │ │ │ │ - mov -0xe0(%ebp),%ecx │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - mov %esi,%edi │ │ │ │ mov %edx,-0xf0(%ebp) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + mov -0xe0(%ebp),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ - mov %ecx,-0xb4(%ebp) │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ - mov -0xdc(%ebp),%ecx │ │ │ │ add (%ebx,%edx,4),%eax │ │ │ │ mov -0xcc(%ebp),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %ecx,-0xb8(%ebp) │ │ │ │ + mov %ecx,-0xb4(%ebp) │ │ │ │ + mov -0xdc(%ebp),%ecx │ │ │ │ imul %eax,%ebx │ │ │ │ + mov %ecx,-0xb8(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ebx,%edx │ │ │ │ - jmp 1f569 │ │ │ │ + jmp 1f429 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb8(%ebp),%esi │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ - mov %edx,-0xf8(%ebp) │ │ │ │ mov %eax,-0xf4(%ebp) │ │ │ │ + mov %edx,-0xf8(%ebp) │ │ │ │ flds (%esi) │ │ │ │ mov (%ebx),%esi │ │ │ │ mov -0xd4(%ebp),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %edx,%esi │ │ │ │ imul %esi,%ebx │ │ │ │ mov %esi,-0xd0(%ebp) │ │ │ │ mov -0xd8(%ebp),%esi │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ mov -0xe8(%ebp),%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %edi,%esi │ │ │ │ mov %ebx,%edi │ │ │ │ - jmp 1f5c6 │ │ │ │ + jmp 1f486 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + flds (%edi) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ + add 0x10(%eax),%ebx │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ - flds (%edi) │ │ │ │ mov -0xa0(%ebp),%edx │ │ │ │ - add 0x10(%eax),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ imul %ebx,%ecx │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ - jmp 1f604 │ │ │ │ + jmp 1f4c4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ flds (%eax) │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ add (%edx),%ecx │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ imul %ecx,%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1f642 │ │ │ │ - jmp 1f640 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 1f502 │ │ │ │ + jmp 1f500 │ │ │ │ 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 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - flds 0x4(%esi) │ │ │ │ mov 0x20(%eax,%ecx,4),%ebx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ inc %ecx │ │ │ │ fmul %st(1),%st │ │ │ │ + flds 0x4(%esi) │ │ │ │ add %edi,%ebx │ │ │ │ + cmp -0x28(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds 0x4(%eax,%ebx,8) │ │ │ │ flds (%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%eax,%ebx,8) │ │ │ │ fstps (%eax,%ebx,8) │ │ │ │ fstps 0x4(%eax,%ebx,8) │ │ │ │ - cmp -0x28(%ebp),%ecx │ │ │ │ - jne 1f640 │ │ │ │ + jne 1f500 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp -0x54(%ebp),%edx │ │ │ │ - jne 1f600 │ │ │ │ + jne 1f4c0 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edi │ │ │ │ cmp %eax,-0x90(%ebp) │ │ │ │ - jne 1f5c0 │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ + jne 1f480 │ │ │ │ addl $0x4,-0xb4(%ebp) │ │ │ │ - mov -0xec(%ebp),%ecx │ │ │ │ + addl $0x4,-0xb8(%ebp) │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ + mov -0xec(%ebp),%ecx │ │ │ │ + cmp %ecx,-0xb4(%ebp) │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov -0xf8(%ebp),%edx │ │ │ │ - addl $0x4,-0xb8(%ebp) │ │ │ │ - cmp %ecx,-0xb4(%ebp) │ │ │ │ - jne 1f561 │ │ │ │ + jne 1f421 │ │ │ │ mov -0xf0(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp -0x24(%ebp),%edx │ │ │ │ - jne 1f510 │ │ │ │ + jne 1f3d0 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ @@ -36130,54 +35976,54 @@ │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ fstps 0x14(%ecx) │ │ │ │ fxch %st(3) │ │ │ │ mov %ebx,0x14(%edi) │ │ │ │ mov %edx,0x4(%edi) │ │ │ │ mov %ecx,%ebx │ │ │ │ - fstps 0x4(%ecx) │ │ │ │ - fxch %st(1) │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov -0xd0(%ebp),%edi │ │ │ │ not %eax │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ mov %eax,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - fstps 0xc(%ebx) │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ - fstps 0x10(%ebx) │ │ │ │ + fstps 0x4(%ecx) │ │ │ │ + fxch %st(1) │ │ │ │ + mov %edi,%ecx │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ mov %edi,0xc(%ecx) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ + fstps 0xc(%ebx) │ │ │ │ mov %edi,0x10(%ecx) │ │ │ │ - jmp 1f3ca │ │ │ │ + fstps 0x10(%ebx) │ │ │ │ + jmp 1f28a │ │ │ │ mov (%edx,%eax,4),%ecx │ │ │ │ - jmp 1f3b7 │ │ │ │ + jmp 1f277 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1f3ca │ │ │ │ + jle 1f28a │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ flds (%eax) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edx,%ebx │ │ │ │ imul %esi,%ebx │ │ │ │ mov 0x5c(%eax),%ecx │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%edi),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ lea (%edx,%ebx,4),%eax │ │ │ │ + shl $0x5,%ebx │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ - shl $0x5,%ebx │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ @@ -36203,122 +36049,122 @@ │ │ │ │ shl $0x4,%eax │ │ │ │ lea 0x10(%esi,%eax,1),%edx │ │ │ │ add %esi,%eax │ │ │ │ mov %edx,-0x94(%ebp) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - lea (%ecx,%edx,8),%edx │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ - mov %edx,-0xb4(%ebp) │ │ │ │ + lea (%ecx,%edx,8),%edx │ │ │ │ shl $0x3,%eax │ │ │ │ + mov %edx,-0xb4(%ebp) │ │ │ │ lea 0x8(%esi,%eax,1),%edx │ │ │ │ lea 0x18(%esi,%eax,1),%eax │ │ │ │ mov %edi,%esi │ │ │ │ mov %edx,-0x54(%ebp) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ add %ebx,%edx │ │ │ │ lea (%ecx,%edx,8),%ebx │ │ │ │ add -0x2c(%ebp),%edx │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ lea 0x8(%ecx,%edx,8),%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - jmp 1f839 │ │ │ │ + jmp 1f6f9 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ mov -0xd0(%ebp),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ add (%ebx,%edx,4),%eax │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ebx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ebx,-0x7c(%ebp) │ │ │ │ mov -0xb8(%ebp),%ebx │ │ │ │ - jmp 1f870 │ │ │ │ + jmp 1f730 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ flds (%ebx) │ │ │ │ mov %edx,-0xd8(%ebp) │ │ │ │ - add (%ecx),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,-0xdc(%ebp) │ │ │ │ mov %ecx,-0xe0(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + add (%ecx),%eax │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0xd4(%ebp) │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ - jmp 1f8b2 │ │ │ │ + jmp 1f772 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ flds (%ebx) │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ add 0x10(%eax),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %ecx,%ebx │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ - jmp 1f902 │ │ │ │ - jmp 1f900 │ │ │ │ + jmp 1f7c2 │ │ │ │ + jmp 1f7c0 │ │ │ │ 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 │ │ │ │ ffreep %st(0) │ │ │ │ flds (%edx) │ │ │ │ mov (%ecx),%edi │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ add $0x4,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ - flds 0x4(%esi) │ │ │ │ add $0x4,%ecx │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ add %ebx,%edi │ │ │ │ + cmp -0x28(%ebp),%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ + flds 0x4(%esi) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%eax,%edi,8) │ │ │ │ flds (%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%eax,%edi,8) │ │ │ │ fstps (%eax,%edi,8) │ │ │ │ fstps 0x4(%eax,%edi,8) │ │ │ │ - cmp -0x28(%ebp),%edx │ │ │ │ - jne 1f900 │ │ │ │ + jne 1f7c0 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ addl $0x4,-0x38(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ cmp -0x54(%ebp),%eax │ │ │ │ - jne 1f8ae │ │ │ │ + jne 1f76e │ │ │ │ mov -0xdc(%ebp),%ebx │ │ │ │ mov -0xe0(%ebp),%ecx │ │ │ │ mov -0xd8(%ebp),%edx │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%ecx │ │ │ │ cmp %ecx,-0x94(%ebp) │ │ │ │ - jne 1f86a │ │ │ │ + jne 1f72a │ │ │ │ inc %edx │ │ │ │ cmp -0xc8(%ebp),%edx │ │ │ │ - jne 1f831 │ │ │ │ + jne 1f6f1 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ mov %edi,%ebx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ @@ -36326,86 +36172,86 @@ │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ fstps 0x10(%edi) │ │ │ │ fxch %st(2) │ │ │ │ mov %ebx,0x10(%edx) │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ - fstps 0x4(%edi) │ │ │ │ mov %esi,0x8(%ebx) │ │ │ │ mov %edi,%esi │ │ │ │ not %eax │ │ │ │ - fstps 0x8(%edi) │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ mov %eax,0xc(%ecx) │ │ │ │ mov %eax,(%ecx) │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ mov %eax,0x8(%ecx) │ │ │ │ - fstps 0xc(%esi) │ │ │ │ mov %edx,0x4(%ebx) │ │ │ │ + fstps 0x4(%edi) │ │ │ │ + fstps 0x8(%edi) │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ mov %edi,0xc(%ebx) │ │ │ │ - jmp 1f3ca │ │ │ │ + fstps 0xc(%esi) │ │ │ │ + jmp 1f28a │ │ │ │ mov %ebx,%edi │ │ │ │ - jmp 1f2aa │ │ │ │ + jmp 1f16a │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x54(%ebp) │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov 0x7c(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0x24(%ebp) │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 1fb92 │ │ │ │ + jle 1fa52 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 1fae1 │ │ │ │ + jle 1f9a1 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ - xor %esi,%esi │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x58(%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 -0x3c(%ebp),%ebx │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 1fa85 │ │ │ │ + jmp 1f945 │ │ │ │ imul (%ebx),%edx │ │ │ │ addl $0x4,-0x2c(%ebp) │ │ │ │ addl $0x4,-0x4c(%ebp) │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ mov %edx,(%edi,%esi,8) │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ fildl (%ebx) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ fmuls (%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x70(%ebp) │ │ │ │ @@ -36417,63 +36263,63 @@ │ │ │ │ mov %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%ebx) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ mov %edx,(%eax) │ │ │ │ add -0x48(%ebp),%edx │ │ │ │ - mov %edx,(%edi,%esi,8) │ │ │ │ cmp -0x58(%ebp),%ebx │ │ │ │ - jne 1fa74 │ │ │ │ + mov %edx,(%edi,%esi,8) │ │ │ │ + jne 1f934 │ │ │ │ inc %ecx │ │ │ │ cmp -0x24(%ebp),%ecx │ │ │ │ - je 1fb8d │ │ │ │ + je 1fa4d │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ movl $0x0,(%edi,%ecx,8) │ │ │ │ - mov %ecx,0x4(%edi,%ecx,8) │ │ │ │ add %esi,-0x3c(%ebp) │ │ │ │ + mov %ecx,0x4(%edi,%ecx,8) │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 1fa56 │ │ │ │ + jmp 1f916 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - je 1fb12 │ │ │ │ + je 1f9d2 │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,(%edi,%edx,8) │ │ │ │ mov %edx,0x4(%edi,%edx,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - je 1fb92 │ │ │ │ + je 1fa52 │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ movl $0x0,(%edi,%eax,8) │ │ │ │ mov %eax,0x4(%edi,%eax,8) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 1faea │ │ │ │ + jne 1f9aa │ │ │ │ mov $0x1,%ecx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ mov -0x64(%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 -0x24(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ shl $0x3,%eax │ │ │ │ + fyl2x │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstps -0x28(%ebp) │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ - flds -0x28(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ + flds -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) │ │ │ │ @@ -36484,92 +36330,92 @@ │ │ │ │ push %edi │ │ │ │ push -0x24(%ebp) │ │ │ │ call 33b0 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3200 │ │ │ │ mov -0x54(%ebp),%esp │ │ │ │ - jmp 1f119 │ │ │ │ + jmp 1efd9 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1fb12 │ │ │ │ + jle 1f9d2 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 1fbba │ │ │ │ + je 1fa7a │ │ │ │ mov (%eax),%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - je 1fb17 │ │ │ │ + je 1f9d7 │ │ │ │ imul (%eax),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%ecx │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 1fbba │ │ │ │ - jmp 1fb17 │ │ │ │ + jne 1fa7a │ │ │ │ + jmp 1f9d7 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%edi │ │ │ │ - je 1fc35 │ │ │ │ + je 1faf5 │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,(%esi,%edx,8) │ │ │ │ mov %edx,0x4(%esi,%edx,8) │ │ │ │ cmp %eax,%edi │ │ │ │ - je 1fc02 │ │ │ │ + je 1fac2 │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,0x4(%esi,%eax,8) │ │ │ │ mov %edx,(%esi,%eax,8) │ │ │ │ - jmp 1fbcf │ │ │ │ + jmp 1fa8f │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1fc35 │ │ │ │ + jle 1faf5 │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 1fc25 │ │ │ │ + je 1fae5 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 1fc3a │ │ │ │ + je 1fafa │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1fc25 │ │ │ │ - jmp 1fc3a │ │ │ │ + jne 1fae5 │ │ │ │ + jmp 1fafa │ │ │ │ mov $0x1,%edx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ mov -0x64(%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) │ │ │ │ fstps -0x24(%ebp) │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ - flds -0x24(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + flds -0x24(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -36585,70 +36431,70 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %edx │ │ │ │ call 3200 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - jmp 1d8e3 │ │ │ │ + jmp 1d7a3 │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0001fcc0 : │ │ │ │ +0001fb80 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x24,%esp │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ call 4ca4 │ │ │ │ - add $0x141dc,%ecx │ │ │ │ + add $0x1431c,%ecx │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 1fe2b │ │ │ │ + jle 1fceb │ │ │ │ mov 0x34(%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 1fe2b │ │ │ │ + js 1fceb │ │ │ │ mov 0x2c(%eax),%edi │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ xor %ebp,%ebp │ │ │ │ lea 0x2(%edi),%esi │ │ │ │ lea 0x4(,%ebx,4),%edi │ │ │ │ mov %esi,(%esp) │ │ │ │ - mov 0x24(%eax),%esi │ │ │ │ fildl (%esp) │ │ │ │ + mov 0x24(%eax),%esi │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ - fildl 0x2c(%eax) │ │ │ │ mov 0x5c(%eax),%edi │ │ │ │ - mov 0x30(%eax),%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ - fldt -0x4c3c(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ - fstps 0x20(%esp) │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ lea 0x0(,%edx,4),%esi │ │ │ │ + fildl 0x2c(%eax) │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ + mov 0x30(%eax),%eax │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fldt -0x4c3c(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ + fstps 0x20(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ - mov 0x4(%esp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ + mov 0x4(%esp),%esi │ │ │ │ mov (%eax,%ebp,1),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ imul %ebx,%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ fildl 0x8(%esp) │ │ │ │ - fdivrs 0x20(%esp) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ lea (%eax,%ebp,1),%edi │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ + fdivrs 0x20(%esp) │ │ │ │ add %eax,%esi │ │ │ │ fildl (%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 1fdd5 │ │ │ │ + jmp 1fc95 │ │ │ │ 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) │ │ │ │ @@ -36672,53 +36518,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 1fdbf │ │ │ │ + je 1fc7f │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%ecx) │ │ │ │ fmuls -0x4c44(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%esi,%edx,4) │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 1fe10 │ │ │ │ + je 1fcd0 │ │ │ │ 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 │ │ │ │ flds (%edi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 1fd80 │ │ │ │ + ja 1fc40 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 1fe40 │ │ │ │ + ja 1fd00 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x4c44(%ecx) │ │ │ │ fstps (%esi,%edx,4) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 1fdd4 │ │ │ │ + jne 1fc94 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1fe12 │ │ │ │ + jmp 1fcd2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ add $0x4,%ebp │ │ │ │ add %edi,0x4(%esp) │ │ │ │ cmp %ebp,0x10(%esp) │ │ │ │ - jne 1fd40 │ │ │ │ + jne 1fc00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x24,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -36729,135 +36575,131 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1fdcd │ │ │ │ + jmp 1fc8d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0001fe60 : │ │ │ │ +0001fd20 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x6c,%esp │ │ │ │ + sub $0x5c,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ call 48ca │ │ │ │ - add $0x1403b,%esi │ │ │ │ + add $0x1417b,%esi │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 2007b │ │ │ │ + jne 1ff3b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 20073 │ │ │ │ + jle 1ff33 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x4(%ebx),%ebx │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 20073 │ │ │ │ + jle 1ff33 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x24(%ebx),%ebx │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x2c(%ebx),%edi │ │ │ │ mov 0x30(%ebx),%ebx │ │ │ │ - mov %ebx,-0x64(%ebp) │ │ │ │ - lea 0x0(,%eax,4),%ebx │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - fmul %st(0),%st │ │ │ │ + mov %ebx,-0x5c(%ebp) │ │ │ │ + lea 0x0(,%eax,4),%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x40(%ebx),%ebx │ │ │ │ - fstps -0x44(%ebp) │ │ │ │ - fldt -0x4c3c(%esi) │ │ │ │ - fstpt -0x50(%ebp) │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ mov 0x5c(%eax),%eax │ │ │ │ - mov %ebx,-0x60(%ebp) │ │ │ │ + mov 0x40(%ebx),%ebx │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + fmul %st(0),%st │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fstps -0x48(%ebp) │ │ │ │ + fldt -0x4c3c(%esi) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ fildl (%ebx,%eax,4) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ lea (%ecx,%eax,8),%ecx │ │ │ │ - fld1 │ │ │ │ - fdiv %st(1),%st │ │ │ │ add %edx,%ebx │ │ │ │ - add -0x60(%ebp),%edx │ │ │ │ + add -0x58(%ebp),%edx │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fld1 │ │ │ │ + fdiv %st(1),%st │ │ │ │ + fstps -0x38(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ fstps -0x34(%ebp) │ │ │ │ - jmp 1ffe5 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 1fea2 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ 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 1ff96 │ │ │ │ + je 1fe4f │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%esi) │ │ │ │ fmuls -0x4c44(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx) │ │ │ │ flds (%edx) │ │ │ │ incl -0x24(%ebp) │ │ │ │ - add -0x40(%ebp),%edx │ │ │ │ - fmul %st(3),%st │ │ │ │ + add -0x44(%ebp),%edx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ + fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivs (%edi) │ │ │ │ fldt -0x4c3c(%esi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x30(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -36866,140 +36708,140 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadds -0x4d80(%esi) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fstps 0x4(%ecx) │ │ │ │ - add -0x3c(%ebp),%ecx │ │ │ │ - cmp %eax,-0x38(%ebp) │ │ │ │ - je 20060 │ │ │ │ + add -0x40(%ebp),%ecx │ │ │ │ + cmp %eax,-0x3c(%ebp) │ │ │ │ + je 1ff20 │ │ │ │ flds (%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 │ │ │ │ + flds -0x38(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmuls -0x34(%ebp) │ │ │ │ fxch %st(3) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0x44(%ebp) │ │ │ │ + fadds -0x48(%ebp) │ │ │ │ flds (%edi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 1ff50 │ │ │ │ + ja 1fe10 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 20040 │ │ │ │ + ja 1ff00 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x4c44(%esi) │ │ │ │ - jmp 1ffa4 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 1fe5d │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1ffa4 │ │ │ │ + jmp 1fe5d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ mov %ebx,%edi │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x58(%ebp) │ │ │ │ - jne 1ff10 │ │ │ │ + cmp %eax,-0x50(%ebp) │ │ │ │ + jne 1fdd0 │ │ │ │ + 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,-0x6c(%ebp) │ │ │ │ + mov %esp,-0x64(%ebp) │ │ │ │ mov 0x7c(%edi),%edi │ │ │ │ mov 0x2c(%ebx),%edx │ │ │ │ lea 0x0(,%eax,4),%ecx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ lea 0xf(%ecx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x60(%ebp) │ │ │ │ + mov %esp,-0x58(%ebp) │ │ │ │ mov 0x40(%edi),%edi │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ mov 0x4(%ebx),%edi │ │ │ │ mov 0x24(%ebx),%ebx │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 201c5 │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + jle 20085 │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %edi,%edi │ │ │ │ - jle 20270 │ │ │ │ + jle 20130 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ mov %ebx,%edi │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ add %ecx,%edi │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ - fildl -0x30(%ebp) │ │ │ │ - mov %edi,-0x38(%ebp) │ │ │ │ + movl $0x0,-0x48(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + mov %edi,-0x38(%ebp) │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ lea (%ebx,%edi,4),%ebx │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - jmp 20153 │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ + jmp 20013 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%edi),%edx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%ebx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ fmuls (%ebx) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ @@ -37012,64 +36854,64 @@ │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ mov %edx,(%eax) │ │ │ │ add %ecx,%edx │ │ │ │ + cmp %edi,-0x38(%ebp) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,(%ecx) │ │ │ │ - cmp %edi,-0x38(%ebp) │ │ │ │ - jne 20140 │ │ │ │ + jne 20000 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x40(%ebp) │ │ │ │ - je 201c0 │ │ │ │ + je 20080 │ │ │ │ addl $0x8,-0x44(%ebp) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ - add %ecx,-0x50(%ebp) │ │ │ │ + add %ecx,-0x48(%ebp) │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ movl $0x0,(%ebx) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - jmp 20120 │ │ │ │ + jmp 1ffe0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 202a7 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + jle 20167 │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ecx,1),%ebx │ │ │ │ and $0x4,%ecx │ │ │ │ - je 201f0 │ │ │ │ + je 200b0 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 201fe │ │ │ │ + je 200be │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 201f0 │ │ │ │ + jne 200b0 │ │ │ │ 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) │ │ │ │ or $0xc,%ah │ │ │ │ + fyl2x │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -37080,229 +36922,227 @@ │ │ │ │ mov %esi,%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ - push -0x68(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ push -0x40(%ebp) │ │ │ │ call 33b0 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3200 │ │ │ │ - mov -0x6c(%ebp),%esp │ │ │ │ - jmp 1fe81 │ │ │ │ + mov -0x64(%ebp),%esp │ │ │ │ + jmp 1fd41 │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ xor %edx,%edx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp %ebx,%edi │ │ │ │ - je 202a7 │ │ │ │ + je 20167 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ebx,0xc(%eax) │ │ │ │ cmp %edx,%edi │ │ │ │ - je 201c5 │ │ │ │ + je 20085 │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ cmp %ebx,%edi │ │ │ │ - jne 2027f │ │ │ │ + jne 2013f │ │ │ │ mov $0xffffffff,%edi │ │ │ │ - jmp 2023b │ │ │ │ + jmp 200fb │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000202b0 : │ │ │ │ +00020170 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ call 3cc5 │ │ │ │ - add $0x13beb,%edi │ │ │ │ + add $0x13d2b,%edi │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 204f9 │ │ │ │ + jne 203b9 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 204cb │ │ │ │ + jle 2038b │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 204cb │ │ │ │ + jle 2038b │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x24(%esi),%esi │ │ │ │ mov 0x40(%ebx),%ebx │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %ebx,-0x64(%ebp) │ │ │ │ + mov %ebx,-0x5c(%ebp) │ │ │ │ mov 0x2c(%esi),%esi │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - lea 0x1(%esi),%ecx │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ + lea 0x1(%esi),%ecx │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ imul %ecx,%eax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt -0x4c3c(%edi) │ │ │ │ - fstpt -0x38(%ebp) │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x44(%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) │ │ │ │ + fstps -0x2c(%ebp) │ │ │ │ + fldt -0x4c3c(%edi) │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ fildl (%esi,%edx,4) │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ - fld1 │ │ │ │ - fdiv %st(1),%st │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ add %eax,%esi │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + fld1 │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + fdiv %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ - fstps -0x40(%ebp) │ │ │ │ + fstps -0x38(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%esi) │ │ │ │ - flds -0x40(%ebp) │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + flds -0x38(%ebp) │ │ │ │ + mov -0x40(%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 20490 │ │ │ │ + jg 20350 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ inc %eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ add 0x30(%ecx),%ebx │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ sub %eax,%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add 0x5c(%eax),%ecx │ │ │ │ - jmp 2044f │ │ │ │ + jmp 20308 │ │ │ │ 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 20436 │ │ │ │ + je 202ef │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%edi) │ │ │ │ fmuls -0x4c44(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp -0x28(%ebp),%edx │ │ │ │ - je 204a0 │ │ │ │ + je 20360 │ │ │ │ flds (%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 │ │ │ │ + fadds -0x2c(%ebp) │ │ │ │ flds (%ebx) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 203f0 │ │ │ │ + ja 202b0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 204e0 │ │ │ │ + ja 203a0 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x4c44(%edi) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp -0x28(%ebp),%edx │ │ │ │ - jne 2044d │ │ │ │ - jmp 204a0 │ │ │ │ + jne 20306 │ │ │ │ + jmp 20360 │ │ │ │ + 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 -0x4c(%ebp),%ebx │ │ │ │ - add -0x50(%ebp),%esi │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - add %ebx,-0x3c(%ebp) │ │ │ │ - cmp %eax,-0x44(%ebp) │ │ │ │ - jne 203a0 │ │ │ │ + incl -0x30(%ebp) │ │ │ │ + add -0x48(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + add %ebx,-0x34(%ebp) │ │ │ │ + cmp %eax,-0x3c(%ebp) │ │ │ │ + jne 20260 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ - cmp %edx,-0x5c(%ebp) │ │ │ │ - jne 20360 │ │ │ │ + cmp %edx,-0x54(%ebp) │ │ │ │ + jne 20220 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ @@ -37312,283 +37152,283 @@ │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 20444 │ │ │ │ + jmp 202fd │ │ │ │ mov %eax,%esi │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - mov %esp,-0x60(%ebp) │ │ │ │ + mov %esp,-0x58(%ebp) │ │ │ │ mov 0x7c(%esi),%esi │ │ │ │ mov 0x2c(%ebx),%edx │ │ │ │ mov 0x24(%ebx),%ebx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov %esi,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ - sub %eax,%esp │ │ │ │ - mov %esp,-0x58(%ebp) │ │ │ │ mov 0x40(%esi),%esi │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + sub %eax,%esp │ │ │ │ + mov %esp,-0x50(%ebp) │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 20637 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + jle 204f7 │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 206db │ │ │ │ + jle 2059b │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ fildl -0x28(%ebp) │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - mov %ebx,-0x64(%ebp) │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + mov %ebx,-0x5c(%ebp) │ │ │ │ + mov -0x44(%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,-0x30(%ebp) │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ lea (%esi,%ebx,4),%ebx │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ - jmp 205d3 │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ + jmp 20493 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%esi),%edx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%ebx │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ fmuls (%ebx) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x38(%ebp) │ │ │ │ + fistpl -0x2c(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ + mov -0x2c(%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,-0x30(%ebp) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,(%ecx) │ │ │ │ - cmp %esi,-0x2c(%ebp) │ │ │ │ - jne 205c0 │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + jne 20480 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x3c(%ebp) │ │ │ │ - je 20632 │ │ │ │ - addl $0x8,-0x44(%ebp) │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ - add %ecx,-0x48(%ebp) │ │ │ │ + cmp %eax,-0x34(%ebp) │ │ │ │ + je 204f2 │ │ │ │ + addl $0x8,-0x3c(%ebp) │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ + add %ecx,-0x40(%ebp) │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ movl $0x0,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - jmp 20598 │ │ │ │ + jmp 20458 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 2070f │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + jle 205cf │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 2065b │ │ │ │ + je 2051b │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 20669 │ │ │ │ + je 20529 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 2065b │ │ │ │ + jne 2051b │ │ │ │ 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) │ │ │ │ or $0xc,%ah │ │ │ │ + fyl2x │ │ │ │ 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 -0x34(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - push -0x3c(%ebp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ + push -0x34(%ebp) │ │ │ │ call 33b0 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3200 │ │ │ │ - mov -0x60(%ebp),%esp │ │ │ │ - jmp 202d1 │ │ │ │ + mov -0x58(%ebp),%esp │ │ │ │ + jmp 20191 │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 2070f │ │ │ │ + je 205cf │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %ecx,0xc(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - je 20637 │ │ │ │ + je 204f7 │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ add $0x10,%edx │ │ │ │ movl $0x0,(%edx) │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 206e7 │ │ │ │ + jne 205a7 │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp 206a6 │ │ │ │ + jmp 20566 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00020720 : │ │ │ │ +000205e0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ call 3cc5 │ │ │ │ - add $0x1377b,%edi │ │ │ │ + add $0x138bb,%edi │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ lea 0x13(%ebx),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ - shl $0x4,%eax │ │ │ │ mov %esp,-0x7c(%ebp) │ │ │ │ + shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %ecx,%esp │ │ │ │ - mov %edx,%esi │ │ │ │ mov %esp,-0x28(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ + mov %edx,%esi │ │ │ │ and $0xfffffffc,%edx │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ + shr $0x2,%esi │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ - shr $0x2,%esi │ │ │ │ mov %esi,-0x74(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ shr $0x2,%esi │ │ │ │ mov %esi,-0x78(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 20bf2 │ │ │ │ + jne 20ab2 │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ movl $0x3f800000,0x0(,%eax,4) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ movl $0x0,0x0(,%eax,4) │ │ │ │ test %edx,%edx │ │ │ │ - jle 20dc6 │ │ │ │ + jle 20c86 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov $0x1,%esi │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul %ecx,%esi │ │ │ │ inc %eax │ │ │ │ add %esi,%esi │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 207e0 │ │ │ │ + jne 206a0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x6c(%ebp) │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 20bde │ │ │ │ + jle 20a9e │ │ │ │ + fldt -0x4c3c(%edi) │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %esi,-0x78(%ebp) │ │ │ │ - fldt -0x4c3c(%edi) │ │ │ │ xor %esi,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ imul %ebx,%eax │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %ebx,%eax │ │ │ │ - mov %esp,-0x4c(%ebp) │ │ │ │ dec %eax │ │ │ │ - js 20bea │ │ │ │ + mov %esp,-0x4c(%ebp) │ │ │ │ + js 20aaa │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ imul %ecx,%eax │ │ │ │ mov %esi,-0x64(%ebp) │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov 0x24(%edx),%edx │ │ │ │ @@ -37615,16 +37455,16 @@ │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ nop │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ fildl -0x24(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ fmuls (%eax,%esi,4) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x38(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -37633,15 +37473,15 @@ │ │ │ │ lea 0x1(%ecx,%edx,1),%edx │ │ │ │ sub %ecx,%eax │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov %eax,(%ebx,%esi,4) │ │ │ │ mov %edx,(%ecx,%esi,4) │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 20921 │ │ │ │ + jle 207e1 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ lea (%edx,%eax,1),%ebx │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ lea 0x0(,%ebx,4),%edx │ │ │ │ sub %edx,%ecx │ │ │ │ @@ -37651,37 +37491,37 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ cltd │ │ │ │ idivl -0x24(%ebp) │ │ │ │ mov %edx,(%ecx,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 20910 │ │ │ │ + jne 207d0 │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ dec %esi │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ sub %edx,-0x2c(%ebp) │ │ │ │ cmp $0xffffffff,%esi │ │ │ │ - jne 208a0 │ │ │ │ + jne 20760 │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ fstpt -0x38(%ebp) │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ lea 0x0(,%ebx,4),%eax │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push -0x7c(%ebp) │ │ │ │ call 31b0 │ │ │ │ + fldt -0x38(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ - fldt -0x38(%ebp) │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 20be6 │ │ │ │ + jle 20aa6 │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ add %esi,%ecx │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ mov 0x60(%edx),%edx │ │ │ │ lea (%eax,%edx,1),%ebx │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ @@ -37691,47 +37531,47 @@ │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ lea (%edx,%ecx,4),%eax │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp -0x3c(%ebp),%ebx │ │ │ │ - jge 20b17 │ │ │ │ + jge 209d7 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov 0x30(%esi),%esi │ │ │ │ mov (%edx,%ebx,4),%edx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0x5c(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - fmul %st(0),%st │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - flds (%esi,%ebx,4) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ + fmul %st(0),%st │ │ │ │ + flds (%esi,%ebx,4) │ │ │ │ + mov 0x40(%edx),%edx │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ imul %ebx,%eax │ │ │ │ - mov 0x40(%edx),%edx │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ imul -0x3c(%ebp),%eax │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ - jmp 20a8c │ │ │ │ + jmp 2094c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ @@ -37754,35 +37594,35 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 20a4f │ │ │ │ + je 2090f │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%edi) │ │ │ │ fmuls -0x4c44(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - inc %ebx │ │ │ │ add -0x38(%ebp),%ecx │ │ │ │ + inc %ebx │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ fsts (%eax,%ebx,4) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ imul %edx,%eax │ │ │ │ add (%esi,%ecx,4),%eax │ │ │ │ mov %eax,%edx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ebx,4) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ add %eax,-0x38(%ebp) │ │ │ │ cmp -0x3c(%ebp),%ebx │ │ │ │ - je 20b10 │ │ │ │ + je 209d0 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%ecx │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ @@ -37802,31 +37642,31 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 20a10 │ │ │ │ + ja 208d0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 20af0 │ │ │ │ + ja 209b0 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x4c44(%edi) │ │ │ │ - jmp 20a5d │ │ │ │ + jmp 2091d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 20a5d │ │ │ │ + jmp 2091d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ @@ -37837,73 +37677,73 @@ │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ flds (%esi,%eax,4) │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ fstps (%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 20bd7 │ │ │ │ + jle 20a97 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ - jmp 20b6a │ │ │ │ + jmp 20a2a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,(%ecx,%ebx,4) │ │ │ │ dec %ebx │ │ │ │ - je 20bc0 │ │ │ │ + je 20a80 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov (%ecx,%ebx,4),%edx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ sub (%esi,%ebx,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 20b60 │ │ │ │ + je 20a20 │ │ │ │ addl $0x4,-0x60(%ebp) │ │ │ │ inc %edx │ │ │ │ addl $0x4,-0x64(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ - mov %edx,(%ecx,%ebx,4) │ │ │ │ cmp -0x70(%ebp),%eax │ │ │ │ - jne 209a0 │ │ │ │ + mov %edx,(%ecx,%ebx,4) │ │ │ │ + jne 20860 │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov 0x64(%eax),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ inc %ecx │ │ │ │ mov -0x74(%ebp),%esp │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ - jle 20bdc │ │ │ │ + jle 20a9c │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ - jmp 20810 │ │ │ │ + jmp 206d0 │ │ │ │ xchg %ax,%ax │ │ │ │ addl $0x4,-0x60(%ebp) │ │ │ │ incl (%ecx) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ cmp %eax,-0x70(%ebp) │ │ │ │ - je 20b95 │ │ │ │ + je 20a55 │ │ │ │ addl $0x4,-0x64(%ebp) │ │ │ │ - jmp 209a9 │ │ │ │ + jmp 20869 │ │ │ │ mov (%ecx,%ebx,4),%edx │ │ │ │ - jmp 20b7d │ │ │ │ + jmp 20a3d │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 20b9b │ │ │ │ + jmp 20a5b │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ - jmp 2095e │ │ │ │ + jmp 2081e │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %esp,-0x70(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ mov 0x24(%edx),%edx │ │ │ │ mov %esp,-0x64(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ @@ -37912,56 +37752,56 @@ │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 20d17 │ │ │ │ + jle 20bd7 │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 20dd0 │ │ │ │ + jle 20c90 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fildl -0x38(%ebp) │ │ │ │ add %ebx,%edx │ │ │ │ - mov %esi,-0x24(%ebp) │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ mov %ebx,-0x80(%ebp) │ │ │ │ - fildl -0x38(%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 -0x60(%ebp),%esi │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ lea (%esi,%edx,4),%ebx │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ - jmp 20cb3 │ │ │ │ + jmp 20b73 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%esi),%edx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%ebx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ fmuls (%ebx) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ @@ -37974,61 +37814,61 @@ │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ mov %edx,(%eax) │ │ │ │ add %ecx,%edx │ │ │ │ + cmp %esi,-0x3c(%ebp) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,(%ecx) │ │ │ │ - cmp %esi,-0x3c(%ebp) │ │ │ │ - jne 20ca0 │ │ │ │ + jne 20b60 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x48(%ebp) │ │ │ │ - je 20d12 │ │ │ │ + je 20bd2 │ │ │ │ addl $0x8,-0x50(%ebp) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ add %ecx,-0x58(%ebp) │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ movl $0x0,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - jmp 20c79 │ │ │ │ + jmp 20b39 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 20e07 │ │ │ │ + jle 20cc7 │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 20d3b │ │ │ │ + je 20bfb │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 20d49 │ │ │ │ + je 20c09 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 20d3b │ │ │ │ + jne 20bfb │ │ │ │ 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) │ │ │ │ or $0xc,%ah │ │ │ │ + fyl2x │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -38051,124 +37891,124 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3200 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x70(%ebp),%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ - jmp 2079c │ │ │ │ + jmp 2065c │ │ │ │ mov $0x1,%esi │ │ │ │ - jmp 207ea │ │ │ │ + jmp 206aa │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 20e07 │ │ │ │ + je 20cc7 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 20d17 │ │ │ │ + je 20bd7 │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 20ddf │ │ │ │ + jne 20c9f │ │ │ │ mov $0xffffffff,%edx │ │ │ │ - jmp 20d86 │ │ │ │ + jmp 20c46 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00020e20 : │ │ │ │ +00020ce0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x1307e,%ebx │ │ │ │ + add $0x131be,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x4,%al │ │ │ │ - jne 20e50 │ │ │ │ + jne 20d10 │ │ │ │ test $0x8,%al │ │ │ │ - jne 20e63 │ │ │ │ + jne 20d23 │ │ │ │ test $0x10,%al │ │ │ │ - jne 20e76 │ │ │ │ + jne 20d36 │ │ │ │ test $0x20,%al │ │ │ │ - jne 20e89 │ │ │ │ + jne 20d49 │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 30c0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 20e3f │ │ │ │ + je 20cff │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3130 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 20e43 │ │ │ │ + je 20d03 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3400 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 20e47 │ │ │ │ + je 20d07 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3240 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00020ea0 : │ │ │ │ +00020d60 : │ │ │ │ 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 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x12ff0,%ebx │ │ │ │ - mov %ebp,0x18(%edi) │ │ │ │ + add $0x13130,%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 3120 │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ - jle 20f90 │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + jle 20e50 │ │ │ │ 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 20f00 │ │ │ │ + jne 20dc0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ xor %esi,%esi │ │ │ │ mov %edi,%ebp │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ push %edx │ │ │ │ call 3120 │ │ │ │ @@ -38177,174 +38017,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 3260 │ │ │ │ - mov 0x24(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ add %eax,%eax │ │ │ │ - mov %eax,(%ecx,%edi,1) │ │ │ │ cmp %esi,0x4(%esp) │ │ │ │ - jne 20f30 │ │ │ │ - movl $0x4,0x2c(%ebp) │ │ │ │ + mov %eax,(%ecx,%edi,1) │ │ │ │ + jne 20df0 │ │ │ │ + cmpl $0x1,0x4(%esp) │ │ │ │ mov %ebp,%edi │ │ │ │ + movl $0x4,0x2c(%ebp) │ │ │ │ mov $0xdd1,%eax │ │ │ │ - cmpl $0x1,0x4(%esp) │ │ │ │ - je 20fad │ │ │ │ + je 20e6d │ │ │ │ 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 7300 │ │ │ │ + jmp 72c0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ push %edx │ │ │ │ call 3120 │ │ │ │ movl $0x4,0x2c(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%edi) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 20f6c │ │ │ │ + jmp 20e2c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00020fc0 : │ │ │ │ +00020e80 : │ │ │ │ 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 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x12ed0,%ebx │ │ │ │ + add $0x13010,%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 3120 │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,0x1c(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 210a0 │ │ │ │ + jle 20f60 │ │ │ │ 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 21030 │ │ │ │ + jne 20ef0 │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ - 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 21060 │ │ │ │ + jne 20f20 │ │ │ │ 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 7300 │ │ │ │ + jmp 72c0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%ebp) │ │ │ │ - jmp 2106f │ │ │ │ + jmp 20f2f │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000210c0 : │ │ │ │ +00020f80 : │ │ │ │ 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 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x12dcc,%ebx │ │ │ │ + add $0x12f10,%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 3120 │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ + mov 0x28(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ mov %eax,0x1c(%edx) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 211b0 │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ + jle 21070 │ │ │ │ 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 21140 │ │ │ │ + jne 21000 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ add %esi,%ebp │ │ │ │ mov 0x18(%edx),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ @@ -38353,86 +38193,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 21170 │ │ │ │ + jne 21030 │ │ │ │ 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 7300 │ │ │ │ + jmp 72c0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%edx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%edx) │ │ │ │ - jmp 2117f │ │ │ │ + jmp 2103f │ │ │ │ nop │ │ │ │ │ │ │ │ -000211d0 : │ │ │ │ +00021090 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x12ccf,%ebx │ │ │ │ + add $0x12e0f,%ebx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ lea 0x10(%esp),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 32c0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -00021200 : │ │ │ │ +000210c0 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x12c9f,%ebx │ │ │ │ + add $0x12ddf,%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 32c0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00021240 : │ │ │ │ +00021100 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x12c5f,%ebx │ │ │ │ + add $0x12d9f,%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 │ │ │ │ @@ -38440,108 +38280,108 @@ │ │ │ │ push $0x3 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 32c0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -00021280 : │ │ │ │ +00021140 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x12c1f,%ebx │ │ │ │ + add $0x12d5f,%ebx │ │ │ │ mov 0xc(%ecx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 21330 │ │ │ │ + je 211f0 │ │ │ │ mov 0x40(%ecx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 21390 │ │ │ │ + je 21250 │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 213a0 │ │ │ │ + je 21260 │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ testb $0x4,0x38(%ecx) │ │ │ │ - jne 21320 │ │ │ │ + jne 211e0 │ │ │ │ mov 0x18(%ecx),%edi │ │ │ │ xor %eax,%eax │ │ │ │ imul %edi,%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 21342 │ │ │ │ + jle 21202 │ │ │ │ flds -0x4c40(%ebx) │ │ │ │ - jmp 212f3 │ │ │ │ + jmp 211b3 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds -0x4d78(%ebx) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - jae 21310 │ │ │ │ + jae 211d0 │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - je 21340 │ │ │ │ + je 21200 │ │ │ │ flds (%esi,%eax,4) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - jbe 212e0 │ │ │ │ + jbe 211a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 21312 │ │ │ │ + jmp 211d2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x4e58(%ebx),%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ cmp %edx,0x34(%ecx) │ │ │ │ - jge 212bd │ │ │ │ + jge 2117d │ │ │ │ lea -0x4e88(%ebx),%eax │ │ │ │ - jmp 21318 │ │ │ │ + jmp 211d8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea -0x4b7d(%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 213b2 │ │ │ │ + jle 21272 │ │ │ │ mov 0x20(%ecx),%ebp │ │ │ │ xor %edx,%edx │ │ │ │ fld1 │ │ │ │ - jmp 2136c │ │ │ │ + jmp 2122c │ │ │ │ nop │ │ │ │ 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 213c0 │ │ │ │ + je 21280 │ │ │ │ inc %edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 213b0 │ │ │ │ + je 21270 │ │ │ │ flds 0x0(%ebp,%edx,4) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 21350 │ │ │ │ + jb 21210 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x4b2b(%ebx),%eax │ │ │ │ - jmp 21318 │ │ │ │ + jmp 211d8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea -0x4b63(%ebx),%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -38552,68 +38392,68 @@ │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 21318 │ │ │ │ + jmp 211d8 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x4e38(%ebx),%eax │ │ │ │ - jmp 21318 │ │ │ │ + jmp 211d8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -000213d0 : │ │ │ │ +00021290 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x12ad0,%ebx │ │ │ │ + add $0x12c10,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x8,%ah │ │ │ │ - jne 214a0 │ │ │ │ + jne 21360 │ │ │ │ test $0x4,%ah │ │ │ │ - jne 214ba │ │ │ │ + jne 2137a │ │ │ │ test $0x20,%al │ │ │ │ - jne 214f4 │ │ │ │ + jne 213b4 │ │ │ │ test $0x10,%al │ │ │ │ - jne 2151f │ │ │ │ + jne 213df │ │ │ │ test $0x8,%al │ │ │ │ - jne 21538 │ │ │ │ + jne 213f8 │ │ │ │ test $0x4,%al │ │ │ │ - jne 21551 │ │ │ │ + jne 21411 │ │ │ │ test $0x1,%al │ │ │ │ - je 21458 │ │ │ │ + je 21318 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ xor %edi,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 21447 │ │ │ │ + jle 21307 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x58(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax,%edi,4) │ │ │ │ inc %edi │ │ │ │ call 3200 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x18(%esi) │ │ │ │ - jg 21430 │ │ │ │ + jg 212f0 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x58(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x1,%ah │ │ │ │ - jne 215b0 │ │ │ │ + jne 21470 │ │ │ │ test $0x80,%al │ │ │ │ - jne 21590 │ │ │ │ + jne 21450 │ │ │ │ test $0x40,%al │ │ │ │ - jne 21570 │ │ │ │ + jne 21430 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x30(%esi) │ │ │ │ call 3200 │ │ │ │ pop %eax │ │ │ │ push 0x20(%esi) │ │ │ │ call 3200 │ │ │ │ pop %edx │ │ │ │ @@ -38630,94 +38470,94 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x7c(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%ah │ │ │ │ - je 213f7 │ │ │ │ + je 212b7 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x54(%esi) │ │ │ │ call 33f0 │ │ │ │ pop %eax │ │ │ │ push 0x50(%esi) │ │ │ │ call 33f0 │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x2,0x39(%esi) │ │ │ │ - jne 215d0 │ │ │ │ + jne 21490 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x70(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 213ff │ │ │ │ + je 212bf │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%esi) │ │ │ │ call 3200 │ │ │ │ pop %eax │ │ │ │ push 0x64(%esi) │ │ │ │ call 3200 │ │ │ │ pop %eax │ │ │ │ push 0x5c(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 21407 │ │ │ │ + je 212c7 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x5c(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 2140f │ │ │ │ + je 212cf │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x5c(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 21417 │ │ │ │ + je 212d7 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x5c(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 21417 │ │ │ │ + jmp 212d7 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x40(%esi) │ │ │ │ call 3200 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 21471 │ │ │ │ + jmp 21331 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 21469 │ │ │ │ + jmp 21329 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 21461 │ │ │ │ + jmp 21321 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x74(%esi) │ │ │ │ call 3200 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 214db │ │ │ │ + jmp 2139b │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -38735,164 +38575,164 @@ │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x12896,%ebx │ │ │ │ + add $0x129d6,%ebx │ │ │ │ test $0x10,%ah │ │ │ │ - je 21627 │ │ │ │ + je 214e7 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x38(%ecx) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 21b58 │ │ │ │ + jle 21a18 │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ - mov $0x1,%edx │ │ │ │ shl $0x2,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ test $0x4,%cl │ │ │ │ - je 21660 │ │ │ │ + je 21520 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 2166e │ │ │ │ + je 2152e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 21660 │ │ │ │ + jne 21520 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %edx,(%eax) │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ test $0x4,%cl │ │ │ │ - je 21690 │ │ │ │ + je 21550 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 2169e │ │ │ │ + je 2155e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 21690 │ │ │ │ + jne 21550 │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,0x24(%esi) │ │ │ │ push %ecx │ │ │ │ call 3120 │ │ │ │ - mov 0x18(%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x28(%esi) │ │ │ │ + mov 0x18(%esi),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0x28(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 216fa │ │ │ │ + jle 215ba │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ mov 0x20(%eax),%edi │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ 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) │ │ │ │ fildl -0x1c(%ebp) │ │ │ │ - fildl (%esi,%eax,4) │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ + fildl (%esi,%eax,4) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 216e0 │ │ │ │ - shl $0x2,%ecx │ │ │ │ + jne 215a0 │ │ │ │ sub $0xc,%esp │ │ │ │ + shl $0x2,%ecx │ │ │ │ push %ecx │ │ │ │ call 3120 │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ mov %ecx,0x64(%eax) │ │ │ │ xor %eax,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 2172f │ │ │ │ + jle 215ef │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ movl $0x3,(%ecx,%eax,4) │ │ │ │ - inc %eax │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ + inc %eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jg 21720 │ │ │ │ - shl $0x2,%edx │ │ │ │ + jg 215e0 │ │ │ │ sub $0xc,%esp │ │ │ │ + shl $0x2,%edx │ │ │ │ push %edx │ │ │ │ call 3120 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x30(%ecx) │ │ │ │ mov 0x18(%ecx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2177f │ │ │ │ + jle 2163f │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ fld1 │ │ │ │ mov 0x28(%edi),%edx │ │ │ │ lea (%edx,%ecx,4),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx) │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ fdivr %st(1),%st │ │ │ │ fsubrs -0x4d7c(%ebx) │ │ │ │ fmuls -0x4c4c(%ebx) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 21760 │ │ │ │ + jne 21620 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ test $0x40,%al │ │ │ │ - jne 21a70 │ │ │ │ + jne 21930 │ │ │ │ test $0x80,%al │ │ │ │ - jne 21a40 │ │ │ │ + jne 21900 │ │ │ │ test $0x1,%ah │ │ │ │ - jne 21900 │ │ │ │ + jne 217c0 │ │ │ │ test $0x1,%al │ │ │ │ - jne 21926 │ │ │ │ + jne 217e6 │ │ │ │ test $0x4,%al │ │ │ │ - jne 21b00 │ │ │ │ + jne 219c0 │ │ │ │ test $0x8,%al │ │ │ │ - jne 21ad0 │ │ │ │ + jne 21990 │ │ │ │ test $0x10,%al │ │ │ │ - jne 21aa0 │ │ │ │ + jne 21960 │ │ │ │ test $0x20,%al │ │ │ │ - je 2182e │ │ │ │ + je 216ee │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 21b4e │ │ │ │ + jle 21a0e │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov $0x1,%edi │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ imul %edx,%edi │ │ │ │ inc %eax │ │ │ │ add %edi,%edi │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 217e0 │ │ │ │ + jne 216a0 │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ imul %edi,%eax │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ @@ -38907,15 +38747,15 @@ │ │ │ │ shl $0x2,%edi │ │ │ │ mov %edi,(%esp) │ │ │ │ call 3120 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x74(%esi) │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 21850 │ │ │ │ + jne 21710 │ │ │ │ mov 0x140(%ebx),%eax │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %eax,0x10(%ecx) │ │ │ │ mov 0x12c(%ebx),%eax │ │ │ │ mov %eax,0x14(%ecx) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -38929,119 +38769,119 @@ │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x84(%edi) │ │ │ │ testb $0x2,0x39(%edi) │ │ │ │ - jne 21b6f │ │ │ │ + jne 21a2f │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,0x88(%esi) │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edi │ │ │ │ test %edx,%edx │ │ │ │ - jle 218be │ │ │ │ + jle 2177e │ │ │ │ mov 0x20(%esi),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ 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 218b0 │ │ │ │ + jg 21770 │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x3c(%esi) │ │ │ │ push 0x64(%esi) │ │ │ │ push 0x88(%esi) │ │ │ │ push 0x84(%esi) │ │ │ │ push %edi │ │ │ │ push %edx │ │ │ │ call 3170 │ │ │ │ add $0x14,%esp │ │ │ │ mov %eax,0x60(%esi) │ │ │ │ push %edi │ │ │ │ call 3200 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 21833 │ │ │ │ + jmp 216f3 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xc(%edi) │ │ │ │ mov 0x38(%edi),%eax │ │ │ │ test $0x1,%al │ │ │ │ - je 217a6 │ │ │ │ + je 21666 │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov %esp,-0x2c(%ebp) │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ lea 0xf(%eax),%edx │ │ │ │ and $0xfffffff0,%edx │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x1c(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x68(%esi) │ │ │ │ mov %eax,%edi │ │ │ │ + mov %eax,0x68(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 21b40 │ │ │ │ + jle 21a00 │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ shl $0x2,%ecx │ │ │ │ + sub $0xc,%esp │ │ │ │ mov (%eax,%ecx,1),%eax │ │ │ │ mov %ecx,-0x1c(%ebp) │ │ │ │ add %ecx,%edi │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,(%edi) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov (%eax,%ecx,1),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 21a18 │ │ │ │ + jle 218d8 │ │ │ │ mov %esi,%edx │ │ │ │ xor %edi,%edi │ │ │ │ mov %ecx,%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%edx),%eax │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ flds (%eax,%esi,1) │ │ │ │ mov 0x20(%edx),%eax │ │ │ │ fildl -0x1c(%ebp) │ │ │ │ - fmuls -0x4c50(%ebx) │ │ │ │ mov (%eax,%esi,1),%eax │ │ │ │ + fmuls -0x4c50(%ebx) │ │ │ │ lea -0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ fildl -0x1c(%ebp) │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -39050,86 +38890,86 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ fdivrs -0x4d80(%ebx) │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ mov 0x68(%edx),%eax │ │ │ │ mov (%eax,%esi,1),%eax │ │ │ │ fstps (%eax,%edi,4) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ inc %edi │ │ │ │ mov %edi,(%eax) │ │ │ │ mov 0x1c(%edx),%eax │ │ │ │ cmp (%eax,%esi,1),%edi │ │ │ │ - jl 219b0 │ │ │ │ + jl 21870 │ │ │ │ mov %edx,%esi │ │ │ │ incl -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ cmp 0x18(%esi),%ecx │ │ │ │ - jge 21b40 │ │ │ │ + jge 21a00 │ │ │ │ addl $0x4,-0x20(%ebp) │ │ │ │ mov 0x68(%esi),%edi │ │ │ │ - jmp 21970 │ │ │ │ + jmp 21830 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%edi),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%edi) │ │ │ │ mov 0x38(%edi),%eax │ │ │ │ - jmp 21795 │ │ │ │ + jmp 21655 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ imul 0x4(%edi),%ecx │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x40(%edi) │ │ │ │ mov 0x38(%edi),%eax │ │ │ │ - jmp 2178d │ │ │ │ + jmp 2164d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ - mov 0x2c(%edi),%ecx │ │ │ │ imul 0x18(%edi),%eax │ │ │ │ + mov 0x2c(%edi),%ecx │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ mov %ecx,-0x1c(%ebp) │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%edi) │ │ │ │ mov 0x38(%edi),%eax │ │ │ │ - jmp 217be │ │ │ │ + jmp 2167e │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ imul 0x18(%edi),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%edi) │ │ │ │ mov 0x38(%edi),%eax │ │ │ │ - jmp 217b6 │ │ │ │ + jmp 21676 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x2c(%edi),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ add $0x2,%eax │ │ │ │ @@ -39139,49 +38979,49 @@ │ │ │ │ imul 0x18(%edi),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%edi) │ │ │ │ mov 0x38(%edi),%eax │ │ │ │ - jmp 217ae │ │ │ │ + jmp 2166e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%esp │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ - jmp 217a6 │ │ │ │ + jmp 21666 │ │ │ │ mov $0x1,%edi │ │ │ │ - jmp 217ea │ │ │ │ + jmp 216aa │ │ │ │ movl $0x1,(%eax) │ │ │ │ mov $0x1,%edx │ │ │ │ lea 0x0(,%ecx,4),%ecx │ │ │ │ - jmp 2169e │ │ │ │ + jmp 2155e │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 21878 │ │ │ │ + jmp 21738 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00021b90 : │ │ │ │ +00021a50 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 3787 │ │ │ │ + add $0x12451,%eax │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %esp,-0xac(%ebp) │ │ │ │ - call 3787 │ │ │ │ - add $0x12302,%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov %eax,0x80(%esi) │ │ │ │ mov 0x84(%esi),%eax │ │ │ │ mov %eax,0x7c(%esi) │ │ │ │ mov 0x18(%esi),%esi │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ @@ -39189,33 +39029,33 @@ │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ mov %eax,%ecx │ │ │ │ lea 0x13(%ebx),%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ shr $0x4,%eax │ │ │ │ sub %ecx,%esp │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ mov %esp,-0x7c(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ mov %esp,-0x3c(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ mov %esp,-0x98(%ebp) │ │ │ │ - shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edx,%esi │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%esi │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ - lea 0x3(%esp),%esi │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + lea 0x3(%esp),%esi │ │ │ │ shr $0x2,%esi │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ lea 0x3(%esp),%esi │ │ │ │ sub %ecx,%esp │ │ │ │ and $0xfffffffc,%esi │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ mov 0x2c(%esi),%edi │ │ │ │ @@ -39227,15 +39067,15 @@ │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x48(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ shr $0x2,%edx │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ + mov %edx,-0x5c(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %ecx,%esp │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ @@ -39256,104 +39096,104 @@ │ │ │ │ call 31b0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x20,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - jne 21f93 │ │ │ │ + jne 21e53 │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - movl $0x3f800000,0x0(,%eax,4) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ + movl $0x3f800000,0x0(,%eax,4) │ │ │ │ + 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 21e73 │ │ │ │ + jle 21d33 │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul %ecx,%edx │ │ │ │ inc %eax │ │ │ │ add %edx,%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 21d10 │ │ │ │ + jne 21bd0 │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ test $0x10,%bl │ │ │ │ - jne 21e83 │ │ │ │ + jne 21d43 │ │ │ │ test $0x8,%bl │ │ │ │ - jne 22af8 │ │ │ │ + jne 229b8 │ │ │ │ test $0x2,%bl │ │ │ │ - jne 22417 │ │ │ │ + jne 222d7 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ and $0x4,%ebx │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - jne 235d5 │ │ │ │ + jne 23495 │ │ │ │ test %eax,%eax │ │ │ │ - jle 22085 │ │ │ │ + jle 21f49 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ movl $0x0,-0xa8(%ebp) │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ lea -0x4(,%esi,4),%edi │ │ │ │ test %eax,%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ mov %edi,-0x9c(%ebp) │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ setg -0x94(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ fldt -0x4c3c(%eax) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 227af │ │ │ │ + jle 2266f │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ xor %edi,%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%esi,4),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - jmp 21e0f │ │ │ │ + jmp 21ccf │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ecx,%eax │ │ │ │ - cmp -0x4c(%ebp),%edx │ │ │ │ + cmp -0x58(%ebp),%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 21e6a │ │ │ │ + jle 21d2a │ │ │ │ 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 2278d │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ + je 2264d │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ lea -0x2(%eax,%eax,1),%ecx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fmuls (%eax,%edi,4) │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ @@ -39362,84 +39202,84 @@ │ │ │ │ mov %ebx,(%esi,%edi,4) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ mov %ebx,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ test %ebx,%ebx │ │ │ │ - jns 21de0 │ │ │ │ + jns 21ca0 │ │ │ │ add %edx,%ecx │ │ │ │ - cmp -0x4c(%ebp),%ecx │ │ │ │ - jge 22502 │ │ │ │ + cmp -0x58(%ebp),%ecx │ │ │ │ + jge 223c2 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %ecx,%edx │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 21df9 │ │ │ │ + jg 21cb9 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 21df9 │ │ │ │ + jmp 21cb9 │ │ │ │ test $0x10,%bl │ │ │ │ - je 2302c │ │ │ │ + je 22eec │ │ │ │ movl $0x1,-0x80(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 22085 │ │ │ │ + jle 21f49 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 23c30 │ │ │ │ + jle 23af0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ - jmp 21ed0 │ │ │ │ + jmp 21d90 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%esi,4),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - jmp 21f2f │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + jmp 21def │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ - cmp -0x4c(%ebp),%edx │ │ │ │ + cmp -0x58(%ebp),%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 21f8a │ │ │ │ + jle 21e4a │ │ │ │ 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 22514 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + je 223d4 │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea -0x2(%eax,%eax,1),%ebx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ @@ -39447,44 +39287,44 @@ │ │ │ │ mov %esi,(%edi,%ecx,4) │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 21f00 │ │ │ │ + jns 21dc0 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x4c(%ebp),%ebx │ │ │ │ - jge 224f0 │ │ │ │ + cmp -0x58(%ebp),%ebx │ │ │ │ + jge 223b0 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 21f19 │ │ │ │ + jg 21dd9 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 21f19 │ │ │ │ + jmp 21dd9 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 22085 │ │ │ │ + jle 21f49 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x78(%esi),%ebx │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ lea (%esi,%eax,4),%eax │ │ │ │ mov %ebx,%edi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ flds -0x4d78(%eax) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 22060 │ │ │ │ + jle 21f20 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ lea 0x0(,%esi,4),%ecx │ │ │ │ add %eax,%esi │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov 0x18(%ebx),%ebx │ │ │ │ dec %ebx │ │ │ │ @@ -39498,162 +39338,164 @@ │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ add 0x6c(%edx),%ecx │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov (%edx),%edi │ │ │ │ test %ebx,%ebx │ │ │ │ - js 22410 │ │ │ │ + js 222d0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ - mov %edi,-0x28(%ebp) │ │ │ │ fld1 │ │ │ │ + mov %edi,-0x28(%ebp) │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ mov 0x20(%eax),%esi │ │ │ │ mov %edi,%eax │ │ │ │ mov (%esi,%ebx,4),%edi │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ test %edx,%edx │ │ │ │ - je 22031 │ │ │ │ + je 21ef1 │ │ │ │ dec %edi │ │ │ │ cmp %edi,%edx │ │ │ │ - je 22031 │ │ │ │ + je 21ef1 │ │ │ │ fmul %st(1),%st │ │ │ │ sub $0x1,%ebx │ │ │ │ - jae 22020 │ │ │ │ + jae 21ee0 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ flds (%ecx) │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%ecx │ │ │ │ + cmp -0x38(%ebp),%edx │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ fmuls (%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ - cmp -0x38(%ebp),%edx │ │ │ │ - jne 22000 │ │ │ │ + jne 21ec0 │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ addl $0x4,-0x6c(%ebp) │ │ │ │ add $0x4,%edi │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ - cmp %eax,-0x4c(%ebp) │ │ │ │ - jne 21fc0 │ │ │ │ + cmp %eax,-0x58(%ebp) │ │ │ │ + jne 21e80 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 21f49 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 22085 │ │ │ │ + jmp 21f49 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 22085 │ │ │ │ + jmp 21f49 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 22085 │ │ │ │ + jmp 21f49 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 22085 │ │ │ │ + jmp 21f49 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xac(%ebp),%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%eax) │ │ │ │ call 31c0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x4(,%eax,4),%edx │ │ │ │ lea 0xf(%edx),%eax │ │ │ │ add $0xb,%edx │ │ │ │ shr $0x4,%eax │ │ │ │ - shl $0x4,%eax │ │ │ │ and $0xfffffff0,%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %ecx,%esi │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ + shr $0x2,%esi │ │ │ │ mov %eax,%edi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - shr $0x2,%esi │ │ │ │ shr $0x2,%edi │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ mov 0x80(%eax),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ call 31b0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x3f800000,0x0(,%esi,4) │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,0x0(,%edi,4) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ + movl $0x0,0x0(,%edi,4) │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 22150 │ │ │ │ + jle 22014 │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ call 31b0 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov (%eax),%eax │ │ │ │ testb $0x1,0x38(%edi) │ │ │ │ - je 222b4 │ │ │ │ + je 22174 │ │ │ │ test %eax,%eax │ │ │ │ - jle 222ac │ │ │ │ + jle 2216c │ │ │ │ mov 0x1c(%edi),%edi │ │ │ │ lea -0x1(%esi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ setg -0x60(%ebp) │ │ │ │ mov (%edi,%ebx,4),%edx │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ mov %ebx,%esi │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ - mov %edx,-0x38(%ebp) │ │ │ │ + mov %edx,-0x5c(%ebp) │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,%edi │ │ │ │ - jle 223fc │ │ │ │ + jle 222bc │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov 0x68(%ebx),%ebx │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ebx │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ - jmp 22200 │ │ │ │ + jmp 220c0 │ │ │ │ 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 │ │ │ │ @@ -39668,188 +39510,188 @@ │ │ │ │ fsts (%esi,%eax,4) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ imul -0x4(%esi,%eax,4),%edx │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 22200 │ │ │ │ + jne 220c0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ mov %ebx,%eax │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ flds (%edx,%eax,4) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fmuls (%eax,%edi,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ fstps (%eax) │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ inc %eax │ │ │ │ - cmp -0x54(%ebp),%eax │ │ │ │ + cmp -0x5c(%ebp),%eax │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ mov %esi,%eax │ │ │ │ - jne 2229c │ │ │ │ + jne 2215c │ │ │ │ cmpb $0x0,-0x60(%ebp) │ │ │ │ - je 2229c │ │ │ │ + je 2215c │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ - jmp 22284 │ │ │ │ - jmp 22280 │ │ │ │ + jmp 22144 │ │ │ │ + jmp 22140 │ │ │ │ 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 22299 │ │ │ │ + je 22159 │ │ │ │ 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 22280 │ │ │ │ + mov %edx,(%ecx,%eax,4) │ │ │ │ + je 22140 │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ addl $0x4,-0x38(%ebp) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ cmp %ebx,-0x38(%ebp) │ │ │ │ - jne 221a0 │ │ │ │ + jne 22060 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xor %edi,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 222ac │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ + jle 2216c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + movl $0x0,-0x48(%ebp) │ │ │ │ cmp %esi,%edi │ │ │ │ - jge 223f4 │ │ │ │ + jge 222b4 │ │ │ │ lea 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),%esi │ │ │ │ - mov 0x30(%eax),%edx │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ sub $0x10,%esp │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + mov 0x30(%eax),%edx │ │ │ │ flds (%esi,%edi,4) │ │ │ │ lea 0x0(,%edi,4),%esi │ │ │ │ mov (%ecx,%edi,4),%ecx │ │ │ │ + mov (%ebx,%esi,1),%ebx │ │ │ │ inc %edi │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + lea -0x2(%ebx,%ebx,1),%ebx │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ fstps -0x30(%ebp) │ │ │ │ flds (%edx,%esi,1) │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ - mov (%ebx,%esi,1),%ebx │ │ │ │ - mov %ecx,-0x28(%ebp) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ - fmuls -0x4c50(%edx) │ │ │ │ - lea -0x2(%ebx,%ebx,1),%ebx │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ mov %edx,%ebx │ │ │ │ + fmuls -0x4c50(%edx) │ │ │ │ fildl -0x38(%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) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ fdivrs -0x30(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ fstps (%eax,%edi,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x20(%eax),%ebx │ │ │ │ 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 222e0 │ │ │ │ + jl 221a0 │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov %edx,%edi │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ flds (%edi,%edx,4) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ fmuls (%edi,%esi,4) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ fstps (%edi,%ebx,4) │ │ │ │ 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 223db │ │ │ │ + mov %edx,(%ecx,%edi,4) │ │ │ │ + jne 2229b │ │ │ │ test %edi,%edi │ │ │ │ - jg 223c4 │ │ │ │ - jmp 223db │ │ │ │ - jmp 223c0 │ │ │ │ + jg 22284 │ │ │ │ + jmp 2229b │ │ │ │ + jmp 22280 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %edi,%edi │ │ │ │ - je 223db │ │ │ │ + je 2229b │ │ │ │ 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 223c0 │ │ │ │ + mov %edx,(%ecx,%edi,4) │ │ │ │ + je 22280 │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ cmp (%eax),%esi │ │ │ │ - jge 222ac │ │ │ │ + jge 2216c │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jl 222d0 │ │ │ │ + jl 22190 │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ - jmp 2236f │ │ │ │ + jmp 2222f │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - jmp 22236 │ │ │ │ + jmp 220f6 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld1 │ │ │ │ - jmp 2203c │ │ │ │ + jmp 21efc │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov 0x30(%eax),%edi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ shr $0x2,%esi │ │ │ │ flds (%edi) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%ebx,4) │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 23bf0 │ │ │ │ + js 23ab0 │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x3(%ebx,%ebx,1),%ecx │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ fldt -0x4c3c(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + lea 0x3(%ebx,%ebx,1),%ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ fdivrs -0x4c48(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ @@ -39858,291 +39700,291 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ flds (%edx) │ │ │ │ - jmp 224a0 │ │ │ │ + jmp 22360 │ │ │ │ nop │ │ │ │ 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) │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 224a0 │ │ │ │ + jne 22360 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - je 23047 │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + je 22f07 │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - add -0x70(%ebp),%edx │ │ │ │ flds (%edi,%ebx,4) │ │ │ │ imul %ebx,%eax │ │ │ │ + add -0x70(%ebp),%edx │ │ │ │ movl $0x3f800000,(%ecx,%eax,4) │ │ │ │ - jmp 22458 │ │ │ │ + jmp 22318 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 21f19 │ │ │ │ + jmp 21dd9 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 21df9 │ │ │ │ + jmp 21cb9 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ push -0x60(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x98(%ebp) │ │ │ │ call 31b0 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 22ac3 │ │ │ │ + jle 22983 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ fld1 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ test %edi,%edi │ │ │ │ mov %edi,%ebx │ │ │ │ setg -0x90(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ inc %eax │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ + xor %edi,%edi │ │ │ │ movl $0x0,-0x70(%ebp) │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ - xor %edi,%edi │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %edi,-0x28(%ebp) │ │ │ │ - jle 2263b │ │ │ │ + jle 224fb │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ flds (%ecx,%edi,4) │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea (%ecx,%edi,1),%edx │ │ │ │ imul -0x8c(%ebp),%edx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - add %edx,%edx │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ + add %edx,%edx │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - jmp 2260b │ │ │ │ + jmp 224cb │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ flds -0x4d78(%esi) │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ inc %edi │ │ │ │ add (%esi,%ebx,4),%edx │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ fmuls (%esi,%edx,4) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ imul %eax,%edx │ │ │ │ lea (%edx,%ecx,1),%eax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts (%esi,%edi,4) │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ - add %esi,-0x4c(%ebp) │ │ │ │ + add %esi,-0x58(%ebp) │ │ │ │ cmp -0x28(%ebp),%edi │ │ │ │ - je 22630 │ │ │ │ + je 224f0 │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ mov %edi,%ebx │ │ │ │ fld %st(1) │ │ │ │ mov (%edx,%edi,4),%esi │ │ │ │ mov (%ecx,%edi,4),%ecx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 225d9 │ │ │ │ + je 22499 │ │ │ │ ffreep %st(0) │ │ │ │ dec %esi │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 225d0 │ │ │ │ + jne 22490 │ │ │ │ fld1 │ │ │ │ - jmp 225d9 │ │ │ │ + jmp 22499 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ flds (%ecx,%edi,4) │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ fmuls (%edi,%ecx,4) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ - fadds (%eax) │ │ │ │ mov (%edi,%ebx,4),%edx │ │ │ │ + fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 22780 │ │ │ │ + je 22640 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x20(%edi),%ecx │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ mov (%ecx,%edi,1),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 22780 │ │ │ │ + je 22640 │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ add %edx,%eax │ │ │ │ mov %ebx,%edi │ │ │ │ mov %eax,(%ecx,%ebx,4) │ │ │ │ mov (%esi,%ebx,4),%eax │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%esi,%ebx,4) │ │ │ │ cmp -0x48(%ebp),%eax │ │ │ │ - jne 22733 │ │ │ │ + mov %eax,(%esi,%ebx,4) │ │ │ │ + jne 225f3 │ │ │ │ cmpb $0x0,-0x90(%ebp) │ │ │ │ - je 22733 │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ + je 225f3 │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 22701 │ │ │ │ + jmp 225c1 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ mov (%edx,%edi,4),%edx │ │ │ │ dec %edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 22721 │ │ │ │ + je 225e1 │ │ │ │ add %ecx,%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov 0x4(%eax,%edi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 226ea │ │ │ │ + jg 225aa │ │ │ │ neg %eax │ │ │ │ mov $0xffffffff,%ecx │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ mov %eax,0x4(%ebx,%edi,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ + cmp %eax,-0x58(%ebp) │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ mov %ecx,0x4(%edx,%edi,4) │ │ │ │ - cmp %eax,-0x4c(%ebp) │ │ │ │ - jne 22730 │ │ │ │ + jne 225f0 │ │ │ │ test %edi,%edi │ │ │ │ - je 22730 │ │ │ │ + je 225f0 │ │ │ │ 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,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ mov (%ebx,%edi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 226c0 │ │ │ │ + jne 22580 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ neg %ecx │ │ │ │ mov %ecx,(%edx,%edi,4) │ │ │ │ - jmp 226ce │ │ │ │ + jmp 2258e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ incl -0x70(%ebp) │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ cmp %edx,-0x70(%ebp) │ │ │ │ - jne 22580 │ │ │ │ + jne 22440 │ │ │ │ incl -0x88(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ cmp %eax,-0xa4(%ebp) │ │ │ │ - je 22077 │ │ │ │ + je 21f37 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %eax,-0x94(%ebp) │ │ │ │ add %eax,-0x9c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 21ece │ │ │ │ - jmp 2255b │ │ │ │ + jg 21d8e │ │ │ │ + jmp 2241b │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ neg %edx │ │ │ │ mov %edx,(%edi,%ebx,4) │ │ │ │ - jmp 2268c │ │ │ │ + jmp 2254c │ │ │ │ sub $0x4,%esp │ │ │ │ fstpt -0x48(%ebp) │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ push -0xa4(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x98(%ebp) │ │ │ │ call 31b0 │ │ │ │ - add $0x10,%esp │ │ │ │ fldt -0x48(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 22a77 │ │ │ │ + jle 22937 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0x84(%ebp) │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ xor %edi,%edi │ │ │ │ + movl $0x0,-0x84(%ebp) │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ + fmul %st(0),%st │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ cmp %edi,-0x28(%ebp) │ │ │ │ - jle 22968 │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + jle 22828 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ flds (%eax,%edi,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov (%eax,%edi,4),%edx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ add 0x40(%ebx),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ - jmp 228b1 │ │ │ │ + jmp 22771 │ │ │ │ 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) │ │ │ │ @@ -40166,95 +40008,95 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 2287f │ │ │ │ + je 2273f │ │ │ │ fchs │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fmuls -0x4d78(%eax) │ │ │ │ fmuls -0x4c44(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ inc %edi │ │ │ │ imul %edx,%ecx │ │ │ │ + cmp %edi,-0x28(%ebp) │ │ │ │ fsts (%eax,%edi,4) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ lea (%ecx,%ebx,1),%edx │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ - cmp %edi,-0x28(%ebp) │ │ │ │ - je 22960 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + je 22820 │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ mov (%eax,%edi,4),%ebx │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ dec %eax │ │ │ │ test %ebx,%ebx │ │ │ │ - je 228d2 │ │ │ │ + je 22792 │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 228d2 │ │ │ │ + je 22792 │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ fmuls -0x4d78(%esi) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ flds (%esi,%edi,4) │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ mov (%esi,%edi,4),%esi │ │ │ │ add (%ecx,%edi,4),%esi │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ add %eax,%eax │ │ │ │ fmuls -0x4d78(%esi) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(3),%st │ │ │ │ fxch %st(3) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ flds (%eax,%edi,4) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 22840 │ │ │ │ + ja 22700 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 22940 │ │ │ │ + ja 22800 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x4c44(%esi) │ │ │ │ - jmp 22890 │ │ │ │ + jmp 22750 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 22890 │ │ │ │ + jmp 22750 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ lea (%ebx,%eax,4),%eax │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ flds (%ebx,%edi,4) │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ @@ -40263,129 +40105,129 @@ │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fadds (%eax) │ │ │ │ mov (%ebx,%edi,4),%edx │ │ │ │ fstps (%eax) │ │ │ │ mov (%esi,%edi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 22ab0 │ │ │ │ + je 22970 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x20(%edi),%ebx │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ mov (%ebx,%edi,1),%ebx │ │ │ │ dec %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 22ab0 │ │ │ │ + je 22970 │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ mov (%ecx,%edi,4),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%ecx,%edi,4) │ │ │ │ cmp -0x60(%ebp),%eax │ │ │ │ - jne 22a4b │ │ │ │ + mov %eax,(%ecx,%edi,4) │ │ │ │ + jne 2290b │ │ │ │ cmpb $0x0,-0x94(%ebp) │ │ │ │ - jne 22a21 │ │ │ │ - jmp 22a4b │ │ │ │ + jne 228e1 │ │ │ │ + jmp 2290b │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ mov (%edx,%edi,4),%edx │ │ │ │ dec %edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 22a41 │ │ │ │ + je 22901 │ │ │ │ add %ebx,%eax │ │ │ │ mov $0x1,%ebx │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov 0x4(%eax,%edi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 22a0a │ │ │ │ + jg 228ca │ │ │ │ neg %eax │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ mov %eax,0x4(%esi,%edi,4) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ - mov %ebx,0x4(%edx,%edi,4) │ │ │ │ cmp %eax,-0x48(%ebp) │ │ │ │ - jne 22a60 │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ + mov %ebx,0x4(%edx,%edi,4) │ │ │ │ + jne 22920 │ │ │ │ test %edi,%edi │ │ │ │ - je 22a60 │ │ │ │ + je 22920 │ │ │ │ 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,(%ecx,%edi,4) │ │ │ │ mov (%esi,%edi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 229e0 │ │ │ │ + jne 228a0 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%edx,%edi,4) │ │ │ │ - jmp 229ee │ │ │ │ + jmp 228ae │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl -0x84(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ cmp %eax,-0x80(%ebp) │ │ │ │ - jne 227f0 │ │ │ │ + jne 226b0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ incl -0x8c(%ebp) │ │ │ │ - add %edi,-0x90(%ebp) │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ + add %edi,-0x90(%ebp) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add %edi,-0xa8(%ebp) │ │ │ │ cmp -0xa0(%ebp),%eax │ │ │ │ - jne 21da7 │ │ │ │ + jne 21c67 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 22085 │ │ │ │ + jmp 21f49 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%edi,%ebx,4) │ │ │ │ - jmp 229b9 │ │ │ │ + jmp 22879 │ │ │ │ incl -0x88(%ebp) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ add %edi,-0x94(%ebp) │ │ │ │ add %edi,-0x9c(%ebp) │ │ │ │ cmp %eax,-0xa4(%ebp) │ │ │ │ - je 22085 │ │ │ │ + je 21f49 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ - jmp 21edc │ │ │ │ + jmp 21d9c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov 0x30(%eax),%edi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ shr $0x2,%esi │ │ │ │ flds (%edi) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%ebx,4) │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 23b09 │ │ │ │ + js 239c9 │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x3(%ebx,%ebx,1),%ecx │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ fldt -0x4c3c(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + lea 0x3(%ebx,%ebx,1),%ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ fdivrs -0x4c48(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ @@ -40394,854 +40236,852 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ flds (%edx) │ │ │ │ - jmp 22b80 │ │ │ │ + jmp 22a40 │ │ │ │ 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) │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 22b80 │ │ │ │ + jne 22a40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - je 22bcd │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + je 22a8d │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - add -0x70(%ebp),%edx │ │ │ │ flds (%edi,%ebx,4) │ │ │ │ imul %ebx,%eax │ │ │ │ + add -0x70(%ebp),%edx │ │ │ │ movl $0x3f800000,(%ecx,%eax,4) │ │ │ │ - jmp 22b39 │ │ │ │ + jmp 229f9 │ │ │ │ movl $0x1,-0x80(%ebp) │ │ │ │ - jmp 22bd7 │ │ │ │ + jmp 22a97 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 22bd7 │ │ │ │ + jmp 22a97 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 22bd7 │ │ │ │ + jmp 22a97 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 22085 │ │ │ │ + jle 21f49 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ mov %esi,-0x94(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 23ae9 │ │ │ │ + jle 239a9 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ - jmp 22c1a │ │ │ │ + jmp 22ada │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%esi,4),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - jmp 22c7a │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + jmp 22b3a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %edi,%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 22cce │ │ │ │ + jle 22b8e │ │ │ │ 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 22ce6 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + je 22ba6 │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%edi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ lea -0x2(%edi,%edi,1),%ebx │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ sub %edx,%esi │ │ │ │ mov %esi,(%eax,%ecx,4) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 22c50 │ │ │ │ + jns 22b10 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 22cd7 │ │ │ │ + jge 22b97 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 22c68 │ │ │ │ + jg 22b28 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 22c68 │ │ │ │ + jmp 22b28 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 22c68 │ │ │ │ + jmp 22b28 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ push -0x60(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x98(%ebp) │ │ │ │ call 31b0 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - xor %ebx,%ebx │ │ │ │ shr $0x2,%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ - imul %ebx,%esi │ │ │ │ flds (%eax,%ebx,8) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ + imul %ebx,%esi │ │ │ │ + mov (%eax,%ebx,4),%eax │ │ │ │ fsts (%edi,%esi,4) │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ - mov (%eax,%ebx,4),%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov (%edi,%ebx,4),%edi │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 22db9 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + jle 22c79 │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ flds 0x4(%eax,%ebx,8) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%eax,%esi,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ fstps 0x4(%eax,%esi,4) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ lea 0x2(%edi),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 22dbd │ │ │ │ + jl 22c7d │ │ │ │ flds (%edx) │ │ │ │ sub %edi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ - jmp 22da0 │ │ │ │ + jmp 22c60 │ │ │ │ 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 │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%edx,%esi,4) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 22da0 │ │ │ │ + jne 22c60 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 22dc0 │ │ │ │ + jmp 22c80 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 22dc0 │ │ │ │ + jmp 22c80 │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%edx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 22d30 │ │ │ │ + jne 22bf0 │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 22ffd │ │ │ │ + jle 22ebd │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ fld1 │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ test %esi,%esi │ │ │ │ setg -0x90(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - movl $0x0,-0x64(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x64(%ebp) │ │ │ │ shr $0x2,%ecx │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 22ebb │ │ │ │ + jle 22d7b │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ mov 0x20(%ebx),%ebx │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ + mov %ebx,-0x5c(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ - jmp 22e85 │ │ │ │ + jmp 22d45 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ flds -0x4d78(%edi) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ lea (%ecx,%esi,1),%edx │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ imul %eax,%ebx │ │ │ │ add (%edi,%eax,4),%ebx │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ inc %eax │ │ │ │ + cmp -0x28(%ebp),%eax │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ fmuls (%edi,%ebx,4) │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts (%ebx,%eax,4) │ │ │ │ - cmp -0x28(%ebp),%eax │ │ │ │ - je 22eb0 │ │ │ │ + je 22d70 │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ fld %st(1) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ mov (%esi,%eax,4),%esi │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ test %esi,%esi │ │ │ │ - je 22e59 │ │ │ │ + je 22d19 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x1(%ecx),%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 22e50 │ │ │ │ + jne 22d10 │ │ │ │ fld1 │ │ │ │ - jmp 22e59 │ │ │ │ + jmp 22d19 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ flds (%ecx,%ebx,4) │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ fmuls (%ebx,%ecx,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ - fadds (%eax) │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ + fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 22ff0 │ │ │ │ + je 22eb0 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ecx │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 22ff0 │ │ │ │ + je 22eb0 │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ebx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x50(%ebp) │ │ │ │ + cmp %eax,-0x4c(%ebp) │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ mov %esi,%eax │ │ │ │ - jne 22fb3 │ │ │ │ + jne 22e73 │ │ │ │ cmpb $0x0,-0x90(%ebp) │ │ │ │ - je 22fb3 │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + je 22e73 │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 22f81 │ │ │ │ + jmp 22e41 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 22fa3 │ │ │ │ + je 22e63 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 22f6a │ │ │ │ + jg 22e2a │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ - cmp %ecx,-0x50(%ebp) │ │ │ │ - jne 22fb0 │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x4c(%ebp) │ │ │ │ + jne 22e70 │ │ │ │ test %eax,%eax │ │ │ │ - je 22fb0 │ │ │ │ + je 22e70 │ │ │ │ dec %eax │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ movl $0x0,0x4(%edi,%eax,4) │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ mov %ebx,(%edi,%eax,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jne 22f40 │ │ │ │ + jne 22e00 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 22f4e │ │ │ │ + jmp 22e0e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ cmp %ecx,-0x64(%ebp) │ │ │ │ - jne 22e20 │ │ │ │ + jne 22ce0 │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ - je 2207b │ │ │ │ + je 21f3b │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add %ebx,-0x9c(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jg 22c18 │ │ │ │ - jmp 22e03 │ │ │ │ + jg 22ad8 │ │ │ │ + jmp 22cc3 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ - jmp 22f0c │ │ │ │ + jmp 22dcc │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ add %edi,-0x9c(%ebp) │ │ │ │ cmp -0xa0(%ebp),%eax │ │ │ │ - je 22085 │ │ │ │ + je 21f49 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ - jmp 22c26 │ │ │ │ + jmp 22ae6 │ │ │ │ test $0x8,%bl │ │ │ │ - jne 22bc4 │ │ │ │ + jne 22a84 │ │ │ │ movl $0x1,-0x80(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 21d38 │ │ │ │ - jmp 23051 │ │ │ │ + je 21bf8 │ │ │ │ + jmp 22f11 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23051 │ │ │ │ + jmp 22f11 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23051 │ │ │ │ + jmp 22f11 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 22085 │ │ │ │ + jle 21f49 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ mov %esi,-0x94(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 23b82 │ │ │ │ + jle 23a42 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %edi,-0x90(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fldt -0x4c3c(%eax) │ │ │ │ - fstpt -0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%esi,4),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - jmp 230fa │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + jmp 22fba │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %edi,%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 2314e │ │ │ │ + jle 2300e │ │ │ │ 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 23166 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + je 23026 │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%edi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ lea -0x2(%edi,%edi,1),%ebx │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ sub %edx,%esi │ │ │ │ mov %esi,(%eax,%ecx,4) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 230d0 │ │ │ │ + jns 22f90 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 23157 │ │ │ │ + jge 23017 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 230e8 │ │ │ │ + jg 22fa8 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 230e8 │ │ │ │ + jmp 22fa8 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 230e8 │ │ │ │ + jmp 22fa8 │ │ │ │ sub $0x4,%esp │ │ │ │ + fstpt -0x58(%ebp) │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ push -0xa0(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x98(%ebp) │ │ │ │ call 31b0 │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ fildl -0x74(%ebp) │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ shr $0x2,%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fstps -0x64(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + fstps -0x64(%ebp) │ │ │ │ + fldt -0x58(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%esi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ lea -0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ + fsts -0x60(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + fdivr %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ - fdiv %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ - fsub %st(1),%st │ │ │ │ + fsubp %st,%st(3) │ │ │ │ + fsub %st(3),%st │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fsub %st(4),%st │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fmulp %st,%st(1) │ │ │ │ fadds -0x64(%ebp) │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 23570 │ │ │ │ + jbe 23430 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ - fstps -0x4c(%ebp) │ │ │ │ - flds -0x4c(%ebp) │ │ │ │ + fstps -0x58(%ebp) │ │ │ │ + flds -0x58(%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 2324b │ │ │ │ + je 23107 │ │ │ │ fchs │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fmuls -0x4d78(%eax) │ │ │ │ fmuls -0x4c44(%eax) │ │ │ │ - fdivs -0x4c(%ebp) │ │ │ │ + fdivs -0x58(%ebp) │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ imul %ebx,%edi │ │ │ │ fsts (%eax,%edi,4) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 232f9 │ │ │ │ - fxch %st(4) │ │ │ │ + jge 231b9 │ │ │ │ + fxch %st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fsubs -0x60(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - fsubp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt -0x60(%ebp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadds -0x4d80(%eax) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%eax,%edi,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x4(%eax,%edi,4) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ lea 0x2(%esi),%edi │ │ │ │ cmp %eax,%edi │ │ │ │ - jg 23305 │ │ │ │ + jg 231c3 │ │ │ │ flds (%edx) │ │ │ │ sub %esi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 231a0 │ │ │ │ + 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 │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%edx,%esi,4) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 232e0 │ │ │ │ + jne 231a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23310 │ │ │ │ + jmp 231d0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 231d0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23310 │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%edx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 231b0 │ │ │ │ + jne 23070 │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 235a6 │ │ │ │ + jle 23466 │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ fld1 │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ test %esi,%esi │ │ │ │ setg -0x90(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - movl $0x0,-0x64(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x64(%ebp) │ │ │ │ shr $0x2,%ecx │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 2359e │ │ │ │ + jle 2345e │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ mov 0x20(%ebx),%ebx │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ + mov %ebx,-0x5c(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ - jmp 233e5 │ │ │ │ + jmp 232a5 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ flds -0x4d78(%edi) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov -0x60(%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 │ │ │ │ inc %eax │ │ │ │ + cmp -0x28(%ebp),%eax │ │ │ │ mov %edx,(%ecx,%eax,4) │ │ │ │ fmuls (%edi,%ebx,4) │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts (%ebx,%eax,4) │ │ │ │ - cmp -0x28(%ebp),%eax │ │ │ │ - je 23410 │ │ │ │ + je 232d0 │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ fld %st(1) │ │ │ │ mov (%ecx,%eax,4),%esi │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ test %esi,%esi │ │ │ │ - je 233b9 │ │ │ │ + je 23279 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x1(%ecx),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 233b0 │ │ │ │ + jne 23270 │ │ │ │ fld1 │ │ │ │ - jmp 233b9 │ │ │ │ + jmp 23279 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov %ecx,%eax │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ flds (%ecx,%ebx,4) │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ fmuls (%ebx,%ecx,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ - fadds (%eax) │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ + fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 23560 │ │ │ │ + je 23420 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ecx │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 23560 │ │ │ │ + je 23420 │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ebx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ inc %eax │ │ │ │ - cmp -0x50(%ebp),%eax │ │ │ │ + cmp -0x4c(%ebp),%eax │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ mov %esi,%eax │ │ │ │ - jne 23513 │ │ │ │ + jne 233d3 │ │ │ │ cmpb $0x0,-0x90(%ebp) │ │ │ │ - je 23513 │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + je 233d3 │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 234e1 │ │ │ │ + jmp 233a1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 23503 │ │ │ │ + je 233c3 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 234ca │ │ │ │ + jg 2338a │ │ │ │ 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,-0x4c(%ebp) │ │ │ │ - jne 23510 │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x58(%ebp) │ │ │ │ + jne 233d0 │ │ │ │ test %eax,%eax │ │ │ │ - je 23510 │ │ │ │ + je 233d0 │ │ │ │ dec %eax │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ movl $0x0,0x4(%edi,%eax,4) │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ mov %ebx,(%edi,%eax,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jne 234a0 │ │ │ │ + jne 23360 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 234ae │ │ │ │ + jmp 2336e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ cmp %ebx,-0x80(%ebp) │ │ │ │ - jne 23380 │ │ │ │ + jne 23240 │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ - je 2207f │ │ │ │ + je 21f3f │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add %ebx,-0x9c(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2335f │ │ │ │ + jle 23221 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ - jmp 2308a │ │ │ │ + jmp 22f4a │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ - jmp 2346b │ │ │ │ + jmp 2332b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 23585 │ │ │ │ + ja 23445 │ │ │ │ fstp %st(1) │ │ │ │ flds -0x4c44(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2325d │ │ │ │ + jmp 23119 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2325d │ │ │ │ + jmp 23119 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - jmp 2341d │ │ │ │ + jmp 232dd │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ add %edi,-0x9c(%ebp) │ │ │ │ cmp %eax,-0x90(%ebp) │ │ │ │ - je 22085 │ │ │ │ + je 21f43 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ - jmp 230ab │ │ │ │ + jmp 22f68 │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 22085 │ │ │ │ + jle 21f49 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ mov %esi,-0x9c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 23b63 │ │ │ │ + jle 23a23 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0xa4(%ebp) │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ lea 0x2(%edi),%ecx │ │ │ │ @@ -41249,80 +41089,80 @@ │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ lea 0x4(%eax),%esi │ │ │ │ mov %esi,-0xb4(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%esi,4),%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ - jmp 2369a │ │ │ │ + jmp 2355a │ │ │ │ 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 -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 236f4 │ │ │ │ + jle 235b4 │ │ │ │ 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 2370f │ │ │ │ + je 235cf │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%edi │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ lea -0x2(%edi,%edi,1),%ebx │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ sub %edx,%esi │ │ │ │ mov %esi,(%eax,%ecx,4) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 23670 │ │ │ │ + jns 23530 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 236fd │ │ │ │ + jge 235bd │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 23688 │ │ │ │ + jg 23548 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 23688 │ │ │ │ + jmp 23548 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 23688 │ │ │ │ + jmp 23548 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ push -0xb4(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ push $0x0 │ │ │ │ push -0x98(%ebp) │ │ │ │ call 31b0 │ │ │ │ @@ -41330,445 +41170,445 @@ │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ fildl -0x90(%ebp) │ │ │ │ add $0x2,%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fld1 │ │ │ │ fxch %st(2) │ │ │ │ fdivp %st,%st(1) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%ecx │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ lea -0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ - fmuls (%ebx,%esi,4) │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ + fmuls (%ebx,%esi,4) │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fsts (%esi,%eax,4) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jg 2385d │ │ │ │ + jg 2371d │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fld %st(0) │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ inc %edx │ │ │ │ imul -0x64(%ebp),%esi │ │ │ │ sub %ecx,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ - add -0x48(%ebp),%esi │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ 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) │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + mov 0x6c(%eax),%ebx │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x6c(%eax),%ebx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ fsubr %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldz │ │ │ │ - jmp 23813 │ │ │ │ + jmp 236d3 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub -0x60(%ebp),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ neg %edx │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%edx │ │ │ │ add %edi,%edx │ │ │ │ flds (%ebx,%edx,4) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 23840 │ │ │ │ + ja 23700 │ │ │ │ mov %eax,%edx │ │ │ │ not %edx │ │ │ │ add %edi,%edx │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ flds (%ebx,%edx,4) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ - cmp %ecx,-0x50(%ebp) │ │ │ │ - jne 23810 │ │ │ │ + cmp %ecx,-0x4c(%ebp) │ │ │ │ + jne 236d0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23860 │ │ │ │ + jmp 23720 │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ incl -0x64(%ebp) │ │ │ │ lea 0x1(%esi,%edi,1),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ cmp %esi,-0x64(%ebp) │ │ │ │ - jne 23760 │ │ │ │ + jne 23620 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 23abd │ │ │ │ + jle 2397d │ │ │ │ mov -0xb0(%ebp),%edi │ │ │ │ mov %esi,%eax │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edi,-0x90(%ebp) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ test %esi,%esi │ │ │ │ fld1 │ │ │ │ setg -0x88(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - movl $0x0,-0x64(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x64(%ebp) │ │ │ │ shr $0x2,%ecx │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 2396b │ │ │ │ + jle 2382b │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov %esi,-0x84(%ebp) │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ mov 0x20(%ebx),%ebx │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ + mov %ebx,-0x5c(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ - jmp 23935 │ │ │ │ + jmp 237f5 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ flds -0x4d78(%ebx) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ lea (%ecx,%esi,1),%edx │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ imul %eax,%ebx │ │ │ │ add (%edi,%eax,4),%ebx │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ inc %eax │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ fmuls (%edi,%ebx,4) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts (%edi,%eax,4) │ │ │ │ - cmp %eax,-0x28(%ebp) │ │ │ │ - je 23960 │ │ │ │ + je 23820 │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ fld %st(1) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ mov (%esi,%eax,4),%esi │ │ │ │ mov (%ebx,%eax,4),%ecx │ │ │ │ test %esi,%esi │ │ │ │ - je 23909 │ │ │ │ + je 237c9 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x1(%ecx),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 23900 │ │ │ │ + jne 237c0 │ │ │ │ fld1 │ │ │ │ - jmp 23909 │ │ │ │ + jmp 237c9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ flds (%ecx,%ebx,4) │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ fmuls (%ebx,%ecx,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ - fadds (%eax) │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ + fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 23ab0 │ │ │ │ + je 23970 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ecx │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 23ab0 │ │ │ │ + je 23970 │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ebx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ inc %eax │ │ │ │ - cmp -0x50(%ebp),%eax │ │ │ │ + cmp -0x4c(%ebp),%eax │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ mov %esi,%eax │ │ │ │ - jne 23a63 │ │ │ │ + jne 23923 │ │ │ │ cmpb $0x0,-0x88(%ebp) │ │ │ │ - je 23a63 │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + je 23923 │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 23a31 │ │ │ │ + jmp 238f1 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 23a53 │ │ │ │ + je 23913 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 23a1a │ │ │ │ + jg 238da │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x4c(%ebp) │ │ │ │ - jne 23a60 │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x58(%ebp) │ │ │ │ + jne 23920 │ │ │ │ test %eax,%eax │ │ │ │ - je 23a60 │ │ │ │ + je 23920 │ │ │ │ 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,-0x4c(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ mov %ecx,(%edi,%eax,4) │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jne 239f0 │ │ │ │ + jne 238b0 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 239fe │ │ │ │ + jmp 238be │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ cmp %ebx,-0x80(%ebp) │ │ │ │ - jne 238d0 │ │ │ │ + jne 23790 │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ cmp %ebx,-0x8c(%ebp) │ │ │ │ - je 22083 │ │ │ │ + je 21f47 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add %ebx,-0xa4(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 238ba │ │ │ │ + jle 2377a │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ - jmp 23618 │ │ │ │ + jmp 234d8 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ - jmp 239bc │ │ │ │ + jmp 2387c │ │ │ │ incl -0x8c(%ebp) │ │ │ │ add %esi,-0xa4(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ cmp -0xa0(%ebp),%eax │ │ │ │ - je 22085 │ │ │ │ + je 21f49 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ - jmp 2363c │ │ │ │ + jmp 234fc │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 23b40 │ │ │ │ + jle 23a00 │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov %edx,-0x9c(%ebp) │ │ │ │ - jmp 22ddc │ │ │ │ + jmp 22c9c │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%edi │ │ │ │ - je 22bd1 │ │ │ │ + je 22a91 │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ imul %esi,%edx │ │ │ │ add $0x2,%eax │ │ │ │ fsts (%ebx,%edx,4) │ │ │ │ cmp %eax,%edi │ │ │ │ - je 22bd5 │ │ │ │ + je 22a95 │ │ │ │ mov %esi,%edx │ │ │ │ imul %eax,%edx │ │ │ │ fsts (%ebx,%edx,4) │ │ │ │ - jmp 23b0d │ │ │ │ + jmp 239cd │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 22085 │ │ │ │ + je 21f49 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%edi,2),%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 23af1 │ │ │ │ - jmp 22085 │ │ │ │ + jne 239b1 │ │ │ │ + jmp 21f49 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 23ba2 │ │ │ │ + jle 23a62 │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov %edx,-0xa4(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - jmp 23890 │ │ │ │ + jmp 23750 │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 23bd0 │ │ │ │ + jle 23a90 │ │ │ │ mov %edx,-0x9c(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ - jmp 23332 │ │ │ │ + jmp 231f4 │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 22085 │ │ │ │ + je 21f49 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%ebx,2),%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 23b67 │ │ │ │ - jmp 22085 │ │ │ │ + jne 23a27 │ │ │ │ + jmp 21f49 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 22085 │ │ │ │ + je 21f49 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 23b8a │ │ │ │ - jmp 22085 │ │ │ │ + jne 23a4a │ │ │ │ + jmp 21f49 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%edi │ │ │ │ - je 2304b │ │ │ │ + je 22f0b │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ imul %esi,%edx │ │ │ │ add $0x2,%eax │ │ │ │ fsts (%ebx,%edx,4) │ │ │ │ cmp %edi,%eax │ │ │ │ - je 2304f │ │ │ │ + je 22f0f │ │ │ │ mov %esi,%edx │ │ │ │ imul %eax,%edx │ │ │ │ fsts (%ebx,%edx,4) │ │ │ │ - jmp 23bf4 │ │ │ │ + jmp 23ab4 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 22085 │ │ │ │ + jle 21f49 │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ - jmp 22538 │ │ │ │ + jmp 223f8 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00023c60 : │ │ │ │ +00023b20 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 3787 │ │ │ │ + add $0x10381,%eax │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov %esp,-0x5c(%ebp) │ │ │ │ - call 3787 │ │ │ │ - add $0x10235,%eax │ │ │ │ + mov %esp,-0x68(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x84(%edi),%eax │ │ │ │ - mov %eax,0x80(%edi) │ │ │ │ mov %eax,%ebx │ │ │ │ + mov %eax,0x80(%edi) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov %eax,0x7c(%edi) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ lea 0x4(,%eax,4),%edx │ │ │ │ lea 0xf(%edx),%eax │ │ │ │ add $0xb,%edx │ │ │ │ shr $0x4,%eax │ │ │ │ + and $0xfffffff0,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ sub %edx,%esp │ │ │ │ mov %ecx,%edi │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ shr $0x2,%edi │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ mov %esp,%edi │ │ │ │ sub %eax,%esp │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ lea 0x3(%esp),%esi │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ + and $0xfffffffc,%ecx │ │ │ │ + shr $0x2,%esi │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - shr $0x2,%esi │ │ │ │ mov 0x8(%ecx),%ecx │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x24(%ecx),%ecx │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %ebx │ │ │ │ @@ -41778,53 +41618,53 @@ │ │ │ │ movl $0x0,0x0(,%esi,4) │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x3f800000,0x0(,%eax,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 23d43 │ │ │ │ + jle 23c03 │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 31b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov (%eax),%eax │ │ │ │ testb $0x1,0x38(%ebx) │ │ │ │ - je 2411f │ │ │ │ + je 23fdf │ │ │ │ test %eax,%eax │ │ │ │ - jle 23e6a │ │ │ │ + jle 23d2a │ │ │ │ mov %ebx,%ecx │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ mov 0x1c(%ecx),%ecx │ │ │ │ lea -0x1(%esi),%ebx │ │ │ │ mov (%ecx,%ebx,4),%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + setg -0x64(%ebp) │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ - setg -0x68(%ebp) │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ lea (%ebx,%eax,4),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ flds -0x4d78(%edx) │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 23dff │ │ │ │ + jle 23cbf │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ mov 0x68(%edx),%edx │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ @@ -41847,92 +41687,92 @@ │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ imul -0x4(%ebx,%eax,4),%edx │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add %ecx,%edx │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 23dc0 │ │ │ │ + jne 23c80 │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,%esi │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ flds (%ebx) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ fmuls (%edx,%esi,4) │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ + mov (%eax,%esi,4),%eax │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ mov (%edi,%ecx,4),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ inc %eax │ │ │ │ + cmp -0x60(%ebp),%eax │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ - cmp -0x58(%ebp),%eax │ │ │ │ - jne 243e9 │ │ │ │ - cmpb $0x0,-0x68(%ebp) │ │ │ │ - je 243e9 │ │ │ │ + jne 242ad │ │ │ │ + cmpb $0x0,-0x64(%ebp) │ │ │ │ + je 242ad │ │ │ │ mov %ecx,%eax │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ - jmp 23e44 │ │ │ │ + jmp 23d04 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 23e59 │ │ │ │ + je 23d19 │ │ │ │ dec %eax │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ movl $0x0,0x4(%edi,%eax,4) │ │ │ │ inc %edx │ │ │ │ - mov %edx,(%edi,%eax,4) │ │ │ │ cmp %edx,(%ecx,%eax,4) │ │ │ │ - je 23e40 │ │ │ │ + mov %edx,(%edi,%eax,4) │ │ │ │ + je 23d00 │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ add $0x4,%ebx │ │ │ │ - cmp %ebx,-0x54(%ebp) │ │ │ │ - jne 23d90 │ │ │ │ + cmp %ebx,-0x5c(%ebp) │ │ │ │ + jne 23c50 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x5c(%ebp),%esp │ │ │ │ + mov -0x68(%ebp),%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%eax) │ │ │ │ call 31c0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ - mov %esp,-0x5c(%ebp) │ │ │ │ + mov %esp,-0x68(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x78(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x13(%ebx),%eax │ │ │ │ - mov %esp,-0x94(%ebp) │ │ │ │ shr $0x4,%eax │ │ │ │ + mov %esp,-0x94(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edx,%edi │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ sub %ecx,%esp │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%edi │ │ │ │ - mov %edi,-0x3c(%ebp) │ │ │ │ + mov %esp,-0x8c(%ebp) │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %esp,-0x8c(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ shr $0x2,%edi │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ mov 0x2c(%eax),%edi │ │ │ │ lea 0x1(%edi),%esi │ │ │ │ lea (%esi,%esi,1),%eax │ │ │ │ imul %eax,%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ @@ -41946,21 +41786,21 @@ │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %esp,-0x34(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ shr $0x2,%edx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov %esp,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ @@ -41971,163 +41811,163 @@ │ │ │ │ call 31b0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x20,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ - jne 24373 │ │ │ │ + jne 24233 │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ movl $0x3f800000,0x0(,%eax,4) │ │ │ │ - mov -0x3c(%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 2424d │ │ │ │ + jle 2410d │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul %ecx,%edx │ │ │ │ inc %eax │ │ │ │ add %edx,%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 23fc0 │ │ │ │ + jne 23e80 │ │ │ │ mov %edx,-0x70(%ebp) │ │ │ │ test $0x10,%bl │ │ │ │ - jne 2425d │ │ │ │ + jne 2411d │ │ │ │ test $0x8,%bl │ │ │ │ - jne 24ab2 │ │ │ │ + jne 24972 │ │ │ │ test $0x2,%bl │ │ │ │ - jne 243f1 │ │ │ │ + jne 242b5 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ and $0x4,%ebx │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ - jne 2552d │ │ │ │ + jne 253ed │ │ │ │ test %eax,%eax │ │ │ │ - jle 243e1 │ │ │ │ + jle 242a5 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ movl $0x0,-0xa8(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ lea -0x4(,%edi,4),%ebx │ │ │ │ test %eax,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %ebx,-0x9c(%ebp) │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ setg -0x98(%ebp) │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ fldt -0x4c3c(%eax) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 24763 │ │ │ │ + jle 24623 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - jmp 240be │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + jmp 23f7e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %edi,%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 24116 │ │ │ │ + jle 23fd6 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 24741 │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + je 24601 │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%edi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ lea -0x2(%edi,%edi,1),%ebx │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ sub %edx,%esi │ │ │ │ mov %esi,(%eax,%ecx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea 0x1(%edx,%eax,1),%eax │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 24090 │ │ │ │ + jns 23f50 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 244d0 │ │ │ │ + jge 24390 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 240a8 │ │ │ │ + jg 23f68 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 240a8 │ │ │ │ + jmp 23f68 │ │ │ │ xor %esi,%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 23e6a │ │ │ │ + jle 23d2a │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 241ec │ │ │ │ + jge 240ac │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - mov %edi,-0x3c(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ flds (%eax,%esi,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x20(%eax),%ecx │ │ │ │ mov %eax,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 24163 │ │ │ │ + je 24023 │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ fmuls -0x4d78(%ebx) │ │ │ │ mov 0x30(%edi),%ebx │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ fstps -0x48(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - mov (%ecx,%edx,1),%ecx │ │ │ │ sub $0x10,%esp │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ inc %esi │ │ │ │ + mov (%ecx,%edx,1),%ecx │ │ │ │ flds (%ebx,%edx,1) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ lea -0x2(%ecx,%ecx,1),%ecx │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ fmuls -0x4c50(%ebx) │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ @@ -42139,122 +41979,122 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ flds -0x48(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ mov 0x20(%edi),%ecx │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ mov (%ecx,%edx,1),%edx │ │ │ │ imul -0x4(%ebx,%esi,4),%edx │ │ │ │ + fdivp %st,%st(1) │ │ │ │ add -0x34(%ebp),%edx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ fsts (%eax,%esi,4) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 24150 │ │ │ │ + jl 24010 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ flds (%esi,%ebx,4) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ fmuls (%esi,%eax,4) │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ fstps (%esi,%edx,4) │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x1c(%ecx),%edx │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%edi,%esi,4) │ │ │ │ cmp %eax,(%edx,%esi,4) │ │ │ │ - jne 24239 │ │ │ │ + mov %eax,(%edi,%esi,4) │ │ │ │ + jne 240f9 │ │ │ │ test %esi,%esi │ │ │ │ - jg 24224 │ │ │ │ - jmp 24239 │ │ │ │ + jg 240e4 │ │ │ │ + jmp 240f9 │ │ │ │ nop │ │ │ │ test %esi,%esi │ │ │ │ - je 24239 │ │ │ │ + je 240f9 │ │ │ │ dec %esi │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ movl $0x0,0x4(%edi,%esi,4) │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%edi,%esi,4) │ │ │ │ cmp %eax,(%edx,%esi,4) │ │ │ │ - je 24220 │ │ │ │ + mov %eax,(%edi,%esi,4) │ │ │ │ + je 240e0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ cmp (%eax),%ebx │ │ │ │ - jge 23e6a │ │ │ │ + jge 23d2a │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - jmp 24130 │ │ │ │ + jmp 23ff0 │ │ │ │ test $0x10,%bl │ │ │ │ - je 24fb0 │ │ │ │ + je 24e70 │ │ │ │ movl $0x1,-0x70(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 243e1 │ │ │ │ + jle 242a5 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0x90(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 25b27 │ │ │ │ + jle 259e7 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x98(%ebp) │ │ │ │ movl $0x0,-0x80(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x98(%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,4),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 2430f │ │ │ │ + jmp 241cf │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ - cmp -0x3c(%ebp),%edx │ │ │ │ + cmp -0x58(%ebp),%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 2436a │ │ │ │ + jle 2422a │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 244f0 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ + je 243b0 │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea -0x2(%eax,%eax,1),%ebx │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ @@ -42263,95 +42103,97 @@ │ │ │ │ mov %esi,(%edi,%ecx,4) │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 242e0 │ │ │ │ + jns 241a0 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x3c(%ebp),%ebx │ │ │ │ - jge 244b0 │ │ │ │ + cmp -0x58(%ebp),%ebx │ │ │ │ + jge 24370 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 242f9 │ │ │ │ + jg 241b9 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 242f9 │ │ │ │ + jmp 241b9 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 243e1 │ │ │ │ + jle 242a5 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov 0x78(%edi),%edi │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov (%edi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 243d5 │ │ │ │ + jle 24295 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ add %eax,%ebx │ │ │ │ flds (%ecx) │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov 0x6c(%edi),%edi │ │ │ │ mov 0x74(%esi),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ flds (%edx,%ebx,4) │ │ │ │ fmuls (%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ + cmp -0x24(%ebp),%eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%ecx) │ │ │ │ - cmp -0x24(%ebp),%eax │ │ │ │ - jne 243c0 │ │ │ │ + jne 24280 │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x4,-0x28(%ebp) │ │ │ │ add $0x4,%ecx │ │ │ │ cmp -0x2c(%ebp),%ecx │ │ │ │ - jne 243a0 │ │ │ │ + jne 24260 │ │ │ │ + jmp 242a5 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - jmp 23e5c │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + jmp 23d1c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ mov 0x30(%eax),%edi │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ shr $0x2,%esi │ │ │ │ flds (%edi) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%ebx,4) │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 25ad0 │ │ │ │ + js 25990 │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x3(%ebx,%ebx,1),%ecx │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ fldt -0x4c3c(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + lea 0x3(%ebx,%ebx,1),%ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ fdivrs -0x4c48(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ @@ -42360,282 +42202,281 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ flds (%edx) │ │ │ │ - lea 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) │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 24460 │ │ │ │ + jne 24320 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - je 24fcb │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + je 24e8b │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov %ebx,%eax │ │ │ │ - add -0x54(%ebp),%edx │ │ │ │ flds (%edi,%ebx,4) │ │ │ │ imul %esi,%eax │ │ │ │ + add -0x5c(%ebp),%edx │ │ │ │ movl $0x3f800000,(%ecx,%eax,4) │ │ │ │ - jmp 2442f │ │ │ │ + jmp 242f3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 242f9 │ │ │ │ + jmp 241b9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 240a8 │ │ │ │ + jmp 23f68 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ - push -0x54(%ebp) │ │ │ │ + push -0x5c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x94(%ebp) │ │ │ │ call 31b0 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 24a83 │ │ │ │ + jle 24943 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ test %ebx,%ebx │ │ │ │ setg -0x88(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - movl $0x0,-0x54(%ebp) │ │ │ │ inc %eax │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ flds (%edi,%esi,4) │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 245f6 │ │ │ │ + jle 244b6 │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ + mov %ebx,-0x64(%ebp) │ │ │ │ mov 0x6c(%edx),%edx │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov (%edx,%eax,4),%ecx │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ imul -0x8c(%ebp),%ecx │ │ │ │ add %ecx,%ecx │ │ │ │ - jmp 245c0 │ │ │ │ + jmp 24480 │ │ │ │ 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 (%edi,%eax,4),%ebx │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ inc %eax │ │ │ │ add %ecx,%ebx │ │ │ │ add -0x48(%ebp),%ecx │ │ │ │ fmuls (%esi,%ebx,4) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ fsts (%esi,%eax,4) │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ imul -0x4(%esi,%eax,4),%edx │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ add -0x4(%ebx,%eax,4),%edx │ │ │ │ - mov %edx,(%esi,%eax,4) │ │ │ │ cmp -0x28(%ebp),%eax │ │ │ │ - jne 245c0 │ │ │ │ + mov %edx,(%esi,%eax,4) │ │ │ │ + jne 24480 │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,%esi │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ fmuls (%eax,%edx,4) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%eax,%edx,4) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov (%esi,%ebx,4),%eax │ │ │ │ mov (%edx,%ebx,4),%edx │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 24730 │ │ │ │ + je 245f0 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%edx,1),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 24730 │ │ │ │ - add -0x3c(%ebp),%eax │ │ │ │ + je 245f0 │ │ │ │ + add -0x58(%ebp),%eax │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov (%edi,%ebx,4),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x48(%ebp),%eax │ │ │ │ mov %eax,(%edi,%ebx,4) │ │ │ │ mov %ebx,%eax │ │ │ │ - jne 246e3 │ │ │ │ + jne 245a3 │ │ │ │ cmpb $0x0,-0x88(%ebp) │ │ │ │ - je 246e3 │ │ │ │ + je 245a3 │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ - jmp 246b1 │ │ │ │ + jmp 24571 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 246d3 │ │ │ │ + je 24593 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 2469a │ │ │ │ + jg 2455a │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ - cmp %ecx,-0x3c(%ebp) │ │ │ │ - jne 246e0 │ │ │ │ + cmp %ecx,-0x58(%ebp) │ │ │ │ + jne 245a0 │ │ │ │ test %eax,%eax │ │ │ │ - je 246e0 │ │ │ │ + je 245a0 │ │ │ │ dec %eax │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ movl $0x0,0x4(%edi,%eax,4) │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ mov %ebx,(%edi,%eax,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jne 24670 │ │ │ │ + jne 24530 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 2467e │ │ │ │ + jmp 2453e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - incl -0x54(%ebp) │ │ │ │ + incl -0x5c(%ebp) │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ - cmp %edx,-0x54(%ebp) │ │ │ │ - jne 24560 │ │ │ │ + cmp %edx,-0x5c(%ebp) │ │ │ │ + jne 24420 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ cmp %eax,-0x9c(%ebp) │ │ │ │ - je 243e1 │ │ │ │ + je 242a5 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %eax,-0x84(%ebp) │ │ │ │ add %eax,-0x98(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 242b0 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - jmp 2452c │ │ │ │ + jg 24170 │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + jmp 243ec │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - negl -0x3c(%ebp) │ │ │ │ + negl -0x58(%ebp) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ mov %edx,(%ecx,%ebx,4) │ │ │ │ - jmp 24642 │ │ │ │ + jmp 24502 │ │ │ │ sub $0x4,%esp │ │ │ │ fstpt -0x48(%ebp) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ push -0xa0(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x94(%ebp) │ │ │ │ call 31b0 │ │ │ │ - add $0x10,%esp │ │ │ │ fldt -0x48(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 24a33 │ │ │ │ + jle 248f3 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + movl $0x0,-0x80(%ebp) │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - lea 0x2(%eax,%eax,1),%eax │ │ │ │ fildl -0x48(%ebp) │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + lea 0x2(%eax,%eax,1),%eax │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ flds (%eax,%edi,4) │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jle 2491e │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + jle 247de │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov %edi,-0x3c(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%edx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ add 0x40(%ecx),%eax │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ fstps -0x88(%ebp) │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - jmp 24874 │ │ │ │ + jmp 24734 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ @@ -42658,49 +42499,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 2483f │ │ │ │ + je 246ff │ │ │ │ fchs │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ fmuls -0x4d78(%eax) │ │ │ │ fmuls -0x4c44(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ imul %edx,%ecx │ │ │ │ fsts (%eax,%ebx,4) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ add -0x4(%eax,%ebx,4),%ecx │ │ │ │ + cmp -0x28(%ebp),%ebx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %ecx,%edx │ │ │ │ mov %ecx,(%eax,%ebx,4) │ │ │ │ - cmp -0x28(%ebp),%ebx │ │ │ │ - je 24910 │ │ │ │ + je 247d0 │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ mov (%esi,%ebx,4),%esi │ │ │ │ - flds (%eax,%ebx,4) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ add (%edi,%ebx,4),%esi │ │ │ │ - mov (%eax,%ebx,4),%ecx │ │ │ │ + flds (%eax,%ebx,4) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ - mov -0x38(%ebp),%esi │ │ │ │ fildl -0x48(%ebp) │ │ │ │ - lea -0x1(%ecx),%eax │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ + mov (%eax,%ebx,4),%ecx │ │ │ │ fmuls -0x4d78(%esi) │ │ │ │ + lea -0x1(%ecx),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ add %eax,%eax │ │ │ │ fildl -0x48(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fld %st(2) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ @@ -42708,37 +42549,37 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 24800 │ │ │ │ + ja 246c0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 248f0 │ │ │ │ + ja 247b0 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x4c44(%esi) │ │ │ │ - jmp 24850 │ │ │ │ + jmp 24710 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 24850 │ │ │ │ + jmp 24710 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ flds -0x88(%ebp) │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ flds (%edx,%eax,4) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ fmuls (%eax,%ebx,4) │ │ │ │ @@ -42746,136 +42587,136 @@ │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%eax,%ebx,4) │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ mov (%edi,%ebx,4),%eax │ │ │ │ mov (%edx,%ebx,4),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 24a70 │ │ │ │ + je 24930 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ecx │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 24a70 │ │ │ │ + je 24930 │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%edi,%ebx,4) │ │ │ │ mov (%esi,%ebx,4),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ inc %eax │ │ │ │ + cmp -0x5c(%ebp),%eax │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ - cmp -0x54(%ebp),%eax │ │ │ │ - jne 24a0b │ │ │ │ + jne 248cb │ │ │ │ cmpb $0x0,-0x98(%ebp) │ │ │ │ - jne 249e1 │ │ │ │ - jmp 24a0b │ │ │ │ + jne 248a1 │ │ │ │ + jmp 248cb │ │ │ │ xchg %ax,%ax │ │ │ │ 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 24a01 │ │ │ │ + je 248c1 │ │ │ │ add %ecx,%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ mov %eax,(%edi,%ebx,4) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov 0x4(%eax,%ebx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 249ca │ │ │ │ + jg 2488a │ │ │ │ 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 24a20 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + je 248e0 │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ cmp %eax,-0x48(%ebp) │ │ │ │ - jne 24a20 │ │ │ │ + jne 248e0 │ │ │ │ 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,-0x48(%ebp) │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov (%edi,%ebx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 249a0 │ │ │ │ + jne 24860 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ neg %ecx │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ - jmp 249ae │ │ │ │ + jmp 2486e │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ cmp %ecx,-0x80(%ebp) │ │ │ │ - jne 247b0 │ │ │ │ + jne 24670 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ incl -0x8c(%ebp) │ │ │ │ - add %ebx,-0x90(%ebp) │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ + add %ebx,-0x90(%ebp) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add %ebx,-0xa8(%ebp) │ │ │ │ cmp -0xa4(%ebp),%eax │ │ │ │ - jne 24057 │ │ │ │ + jne 23f17 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ebx,%ecx,4) │ │ │ │ - jmp 2496d │ │ │ │ + jmp 2482d │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ add %ebx,-0x84(%ebp) │ │ │ │ add %ebx,-0x98(%ebp) │ │ │ │ cmp %eax,-0x9c(%ebp) │ │ │ │ - je 243e1 │ │ │ │ + je 242a5 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - jmp 242bc │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + jmp 2417c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ mov 0x30(%eax),%edi │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ shr $0x2,%esi │ │ │ │ flds (%edi) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%ebx,4) │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 25aa0 │ │ │ │ + js 25960 │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x3(%ebx,%ebx,1),%ecx │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ fldt -0x4c3c(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + lea 0x3(%ebx,%ebx,1),%ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ fdivrs -0x4c48(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ @@ -42895,251 +42736,251 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 24b20 │ │ │ │ + jne 249e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - je 24b67 │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + je 24a27 │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - add -0x54(%ebp),%edx │ │ │ │ flds (%edi,%ebx,4) │ │ │ │ imul %ebx,%eax │ │ │ │ + add -0x5c(%ebp),%edx │ │ │ │ movl $0x3f800000,(%ecx,%eax,4) │ │ │ │ - jmp 24af0 │ │ │ │ + jmp 249b0 │ │ │ │ movl $0x1,-0x70(%ebp) │ │ │ │ - jmp 24b71 │ │ │ │ + jmp 24a31 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 24b71 │ │ │ │ + jmp 24a31 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 24b71 │ │ │ │ + jmp 24a31 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 243e1 │ │ │ │ + jle 242a5 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 25a80 │ │ │ │ + jle 25940 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - jmp 24c0b │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + jmp 24acb │ │ │ │ xchg %ax,%ax │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp -0x4c(%ebp),%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 24c62 │ │ │ │ + jle 24b22 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 24c82 │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ + je 24b42 │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea -0x2(%eax,%eax,1),%ebx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ - fmuls (%eax,%ecx,4) │ │ │ │ - fistpl -0x3c(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + fmuls (%eax,%ecx,4) │ │ │ │ + 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 -0x6c(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 24be0 │ │ │ │ + jns 24aa0 │ │ │ │ add %edx,%ebx │ │ │ │ cmp -0x4c(%ebp),%ebx │ │ │ │ - jge 24c70 │ │ │ │ + jge 24b30 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 24bf9 │ │ │ │ + jg 24ab9 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 24bf9 │ │ │ │ + jmp 24ab9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 24bf9 │ │ │ │ + jmp 24ab9 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ push -0x88(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x94(%ebp) │ │ │ │ call 31b0 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - xor %ebx,%ebx │ │ │ │ shr $0x2,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ - imul %ebx,%esi │ │ │ │ flds (%eax,%ebx,8) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ - fsts (%edi,%esi,4) │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ + imul %ebx,%esi │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ + fsts (%edi,%esi,4) │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov (%edi,%ebx,4),%edi │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 24d59 │ │ │ │ + jle 24c19 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ flds 0x4(%eax,%ebx,8) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%eax,%esi,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ fstps 0x4(%eax,%esi,4) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ lea 0x2(%edi),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 24d5d │ │ │ │ + jl 24c1d │ │ │ │ flds (%edx) │ │ │ │ sub %edi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ - jmp 24d40 │ │ │ │ + jmp 24c00 │ │ │ │ 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 │ │ │ │ inc %esi │ │ │ │ fmul %st(2),%st │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%edx,%esi,4) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 24d40 │ │ │ │ + jne 24c00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 24d60 │ │ │ │ + jmp 24c20 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 24d60 │ │ │ │ + jmp 24c20 │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%edx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 24cd0 │ │ │ │ + jne 24b90 │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 24f81 │ │ │ │ + jle 24e41 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ test %ecx,%ecx │ │ │ │ mov %ecx,%edi │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ setg -0x90(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x64(%ebp) │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ flds (%esi,%edx,4) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 24e35 │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + jle 24cf5 │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ shr $0x2,%esi │ │ │ │ mov (%edx,%eax,4),%edx │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edx,-0x88(%ebp) │ │ │ │ - mov 0x20(%esi),%esi │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + mov 0x20(%esi),%esi │ │ │ │ flds (%edx,%eax,4) │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ imul %eax,%edi │ │ │ │ add (%ebx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ fmuls (%esi,%edi,4) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ fsts (%edi,%eax,4) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ imul -0x4(%edi,%eax,4),%edx │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ add -0x4(%ecx,%eax,4),%edx │ │ │ │ - mov %edx,(%edi,%eax,4) │ │ │ │ cmp -0x28(%ebp),%eax │ │ │ │ - jne 24e00 │ │ │ │ + mov %edx,(%edi,%eax,4) │ │ │ │ + jne 24cc0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ flds (%edx,%eax,4) │ │ │ │ @@ -43148,419 +42989,416 @@ │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%eax,%esi,4) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov (%ecx,%edi,4),%eax │ │ │ │ mov (%esi,%edi,4),%esi │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 24f70 │ │ │ │ + je 24e30 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0x98(%ebp),%edx │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov (%esi,%edx,1),%esi │ │ │ │ dec %esi │ │ │ │ cmp %esi,%eax │ │ │ │ - je 24f70 │ │ │ │ - add -0x3c(%ebp),%eax │ │ │ │ + je 24e30 │ │ │ │ + add -0x58(%ebp),%eax │ │ │ │ mov %eax,(%ecx,%edi,4) │ │ │ │ mov (%ebx,%edi,4),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x4c(%ebp),%eax │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edi,%eax │ │ │ │ - jne 24f25 │ │ │ │ + jne 24de5 │ │ │ │ cmpb $0x0,-0x90(%ebp) │ │ │ │ - je 24f25 │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + je 24de5 │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ - jmp 24ef1 │ │ │ │ + jmp 24db1 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 24f11 │ │ │ │ + je 24dd1 │ │ │ │ add %esi,%edx │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ mov 0x4(%esi,%eax,4),%edx │ │ │ │ mov $0x1,%esi │ │ │ │ test %edx,%edx │ │ │ │ - jg 24eda │ │ │ │ + jg 24d9a │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%esi │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%edi,%eax,4) │ │ │ │ mov %esi,0x4(%ecx,%eax,4) │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ - cmp %ecx,-0x3c(%ebp) │ │ │ │ - jne 24f20 │ │ │ │ + cmp %ecx,-0x58(%ebp) │ │ │ │ + jne 24de0 │ │ │ │ test %eax,%eax │ │ │ │ - je 24f20 │ │ │ │ + je 24de0 │ │ │ │ dec %eax │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov (%ebx,%eax,4),%ecx │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ movl $0x0,0x4(%ebx,%eax,4) │ │ │ │ mov (%esi,%eax,4),%esi │ │ │ │ inc %ecx │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ mov %ecx,(%ebx,%eax,4) │ │ │ │ test %edx,%edx │ │ │ │ - jne 24eb0 │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + jne 24d70 │ │ │ │ neg %esi │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ mov %esi,(%ecx,%eax,4) │ │ │ │ - jmp 24ebe │ │ │ │ + jmp 24d7e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%ecx │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - incl -0x68(%ebp) │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + incl -0x64(%ebp) │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ cmp %esi,-0x70(%ebp) │ │ │ │ - jne 24dc0 │ │ │ │ + jne 24c80 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ cmp %esi,-0x8c(%ebp) │ │ │ │ - je 243e1 │ │ │ │ + je 242a5 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %esi,-0x84(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 24bb0 │ │ │ │ - jmp 24da6 │ │ │ │ + jg 24a70 │ │ │ │ + jmp 24c66 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - negl -0x3c(%ebp) │ │ │ │ + negl -0x58(%ebp) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ - jmp 24e84 │ │ │ │ + jmp 24d44 │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ add %ebx,-0x84(%ebp) │ │ │ │ cmp %eax,-0x9c(%ebp) │ │ │ │ - je 243e1 │ │ │ │ + je 242a5 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - jmp 24bbf │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + jmp 24a7f │ │ │ │ test $0x8,%bl │ │ │ │ - jne 24b5e │ │ │ │ + jne 24a1e │ │ │ │ movl $0x1,-0x70(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 23fe8 │ │ │ │ - jmp 24fd5 │ │ │ │ + je 23ea8 │ │ │ │ + jmp 24e95 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 24fd5 │ │ │ │ + jmp 24e95 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 24fd5 │ │ │ │ + jmp 24e95 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 243e1 │ │ │ │ + jle 242a5 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 25a33 │ │ │ │ + jle 258f3 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edi,-0x9c(%ebp) │ │ │ │ fldt -0x4c3c(%eax) │ │ │ │ - fstpt -0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - jmp 2507a │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + jmp 24f3a │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %edi,%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 250ce │ │ │ │ + jle 24f8e │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 250e6 │ │ │ │ + je 24fa6 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%edi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ lea -0x2(%edi,%edi,1),%ebx │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - fistpl -0x3c(%ebp) │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ sub %edx,%esi │ │ │ │ mov %esi,(%eax,%ecx,4) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 25050 │ │ │ │ + jns 24f10 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 250d7 │ │ │ │ + jge 24f97 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 25068 │ │ │ │ + jg 24f28 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 25068 │ │ │ │ + jmp 24f28 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 25068 │ │ │ │ + jmp 24f28 │ │ │ │ sub $0x4,%esp │ │ │ │ + fstpt -0x58(%ebp) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ push -0x9c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x94(%ebp) │ │ │ │ call 31b0 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - fildl -0x58(%ebp) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ shr $0x2,%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fstps -0x58(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + fstps -0x64(%ebp) │ │ │ │ + fldt -0x58(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ lea -0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ + fsts -0x60(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + fdivr %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ - fdiv %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ - fsub %st(1),%st │ │ │ │ + fsubp %st,%st(3) │ │ │ │ + fsub %st(3),%st │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fsub %st(4),%st │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fadds -0x58(%ebp) │ │ │ │ + fadds -0x64(%ebp) │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 254d0 │ │ │ │ + jbe 25390 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ - fstps -0x3c(%ebp) │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ + fstps -0x58(%ebp) │ │ │ │ + flds -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ 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 251cb │ │ │ │ + je 25087 │ │ │ │ fchs │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ fmuls -0x4d78(%eax) │ │ │ │ fmuls -0x4c44(%eax) │ │ │ │ - fdivs -0x3c(%ebp) │ │ │ │ + fdivs -0x58(%ebp) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ imul %ebx,%edi │ │ │ │ fsts (%eax,%edi,4) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 25279 │ │ │ │ - fxch %st(4) │ │ │ │ + jle 25139 │ │ │ │ + fxch %st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fsubs -0x60(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - fsubp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt -0x68(%ebp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadds -0x4d80(%eax) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%eax,%edi,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x4(%eax,%edi,4) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ lea 0x2(%esi),%edi │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 25285 │ │ │ │ + jl 25143 │ │ │ │ flds (%edx) │ │ │ │ sub %esi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 25120 │ │ │ │ + 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 │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%edx,%esi,4) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 25260 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 25120 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 25290 │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 25150 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 25290 │ │ │ │ + jmp 25150 │ │ │ │ ffreep %st(0) │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%edx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 25130 │ │ │ │ + jne 24ff0 │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 254fe │ │ │ │ + jle 253be │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ test %ecx,%ecx │ │ │ │ mov %ecx,%edi │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ setg -0x90(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x64(%ebp) │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ flds (%esi,%edx,4) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 25375 │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + jle 25235 │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ shr $0x2,%esi │ │ │ │ mov (%edx,%eax,4),%edx │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edx,-0x88(%ebp) │ │ │ │ - mov 0x20(%esi),%esi │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + mov 0x20(%esi),%esi │ │ │ │ flds (%edx,%eax,4) │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ imul %eax,%edi │ │ │ │ add (%ebx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ fmuls (%esi,%edi,4) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ fsts (%edi,%eax,4) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ imul -0x4(%edi,%eax,4),%edx │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ add -0x4(%ecx,%eax,4),%edx │ │ │ │ - mov %edx,(%edi,%eax,4) │ │ │ │ cmp -0x28(%ebp),%eax │ │ │ │ - jne 25340 │ │ │ │ + mov %edx,(%edi,%eax,4) │ │ │ │ + jne 25200 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ flds (%edx,%eax,4) │ │ │ │ @@ -43569,408 +43407,408 @@ │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%eax,%esi,4) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov (%ecx,%edi,4),%eax │ │ │ │ mov (%esi,%edi,4),%esi │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 254b0 │ │ │ │ + je 25370 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0x98(%ebp),%edx │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov (%esi,%edx,1),%esi │ │ │ │ dec %esi │ │ │ │ cmp %esi,%eax │ │ │ │ - je 254b0 │ │ │ │ - add -0x3c(%ebp),%eax │ │ │ │ + je 25370 │ │ │ │ + add -0x58(%ebp),%eax │ │ │ │ mov %eax,(%ecx,%edi,4) │ │ │ │ mov (%ebx,%edi,4),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edi,%eax │ │ │ │ - jne 25465 │ │ │ │ + jne 25325 │ │ │ │ cmpb $0x0,-0x90(%ebp) │ │ │ │ - je 25465 │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + je 25325 │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ - jmp 25431 │ │ │ │ + jmp 252f1 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 25453 │ │ │ │ + je 25313 │ │ │ │ add %esi,%edx │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ mov 0x4(%esi,%eax,4),%edx │ │ │ │ mov $0x1,%esi │ │ │ │ test %edx,%edx │ │ │ │ - jg 2541a │ │ │ │ + jg 252da │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%esi │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%edi,%eax,4) │ │ │ │ mov %esi,0x4(%ecx,%eax,4) │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ cmp %ecx,-0x4c(%ebp) │ │ │ │ - jne 25460 │ │ │ │ + jne 25320 │ │ │ │ test %eax,%eax │ │ │ │ - je 25460 │ │ │ │ + je 25320 │ │ │ │ dec %eax │ │ │ │ mov (%ebx,%eax,4),%esi │ │ │ │ movl $0x0,0x4(%ebx,%eax,4) │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ mov (%esi,%eax,4),%esi │ │ │ │ test %edx,%edx │ │ │ │ - jne 253f0 │ │ │ │ + jne 252b0 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %esi │ │ │ │ mov %esi,(%ecx,%eax,4) │ │ │ │ - jmp 253fe │ │ │ │ + jmp 252be │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %edi,%ecx │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - incl -0x68(%ebp) │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + incl -0x64(%ebp) │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ - cmp %edx,-0x68(%ebp) │ │ │ │ - jne 252f0 │ │ │ │ + cmp %edx,-0x64(%ebp) │ │ │ │ + jne 251b0 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ - je 243e1 │ │ │ │ + je 242a5 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %esi,-0x84(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 25014 │ │ │ │ - jmp 252d6 │ │ │ │ + jg 24ed4 │ │ │ │ + jmp 25198 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - negl -0x3c(%ebp) │ │ │ │ + negl -0x58(%ebp) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ - jmp 253c4 │ │ │ │ + jmp 25284 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 254e5 │ │ │ │ + ja 253a5 │ │ │ │ fstp %st(1) │ │ │ │ flds -0x4c44(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 251dd │ │ │ │ + jmp 25099 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 251dd │ │ │ │ + jmp 25099 │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ add %ebx,-0x84(%ebp) │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ - je 243e1 │ │ │ │ + je 242a3 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - jmp 2502f │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + jmp 24eec │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 243e1 │ │ │ │ + jle 242a5 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x4(,%eax,4),%ebx │ │ │ │ mov %ebx,-0x98(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 25b48 │ │ │ │ + jle 25a08 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ lea 0x2(%edi),%ecx │ │ │ │ - mov %esi,-0xa0(%ebp) │ │ │ │ mov %edi,-0xac(%ebp) │ │ │ │ + mov %esi,-0xa0(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ add $0x4,%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ - jmp 255da │ │ │ │ + jmp 2549a │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %edi,%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 25631 │ │ │ │ + jle 254f1 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 2564c │ │ │ │ + je 2550c │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%edi │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ lea -0x2(%edi,%edi,1),%ebx │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - fistpl -0x3c(%ebp) │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ sub %edx,%esi │ │ │ │ mov %esi,(%eax,%ecx,4) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 255b0 │ │ │ │ + jns 25470 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 2563a │ │ │ │ + jge 254fa │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 255c8 │ │ │ │ + jg 25488 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 255c8 │ │ │ │ + jmp 25488 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 255c8 │ │ │ │ + jmp 25488 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ push -0xa8(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ push $0x0 │ │ │ │ push -0x94(%ebp) │ │ │ │ call 31b0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ fildl -0x90(%ebp) │ │ │ │ - movl $0x0,-0x58(%ebp) │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ add $0x2,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - fildl -0x3c(%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 -0x58(%ebp),%ebx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ mov (%eax,%ebx,4),%ecx │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ lea -0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ - fmuls (%esi,%ebx,4) │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ + fmuls (%esi,%ebx,4) │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fsts (%ebx,%eax,4) │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jg 257b2 │ │ │ │ + jg 25672 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + fld %st(0) │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ inc %edx │ │ │ │ - imul -0x58(%ebp),%esi │ │ │ │ + imul -0x60(%ebp),%esi │ │ │ │ sub %ecx,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ - add -0x48(%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) │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x3c(%ebp) │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + mov 0x6c(%eax),%ebx │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x6c(%eax),%ebx │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ fsubr %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldz │ │ │ │ - jmp 25768 │ │ │ │ + jmp 25628 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add %edi,%edx │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ flds (%ebx,%edx,4) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp -0x4c(%ebp),%ecx │ │ │ │ - je 257c0 │ │ │ │ - sub -0x68(%ebp),%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + je 25680 │ │ │ │ + sub -0x64(%ebp),%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ neg %edx │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%edx │ │ │ │ add %edi,%edx │ │ │ │ flds (%ebx,%edx,4) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 25750 │ │ │ │ + ja 25610 │ │ │ │ mov %eax,%edx │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ not %edx │ │ │ │ add %edi,%edx │ │ │ │ flds (%ebx,%edx,4) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x4c(%ebp) │ │ │ │ - jne 25765 │ │ │ │ + jne 25625 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 257c6 │ │ │ │ + jmp 25686 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 257c6 │ │ │ │ + jmp 25686 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ - incl -0x58(%ebp) │ │ │ │ + incl -0x60(%ebp) │ │ │ │ lea 0x1(%ebx,%edi,1),%edi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x58(%ebp) │ │ │ │ - jne 256a0 │ │ │ │ + cmp %ebx,-0x60(%ebp) │ │ │ │ + jne 25560 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 25a01 │ │ │ │ + jle 258c1 │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ mov %edi,-0xa8(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ mov %ecx,-0x90(%ebp) │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ - setg -0x84(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ + setg -0x84(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ + movl $0x0,-0x64(%ebp) │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ flds (%esi,%edx,4) │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 258b2 │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + jle 25772 │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov %edi,-0x80(%ebp) │ │ │ │ shr $0x2,%esi │ │ │ │ mov (%edx,%eax,4),%edx │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ - mov 0x20(%esi),%esi │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ + mov 0x20(%esi),%esi │ │ │ │ flds (%edx,%eax,4) │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ imul %eax,%edi │ │ │ │ add (%ebx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ fmuls (%esi,%edi,4) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ fsts (%edi,%eax,4) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ imul -0x4(%edi,%eax,4),%edx │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ add -0x4(%ecx,%eax,4),%edx │ │ │ │ - mov %edx,(%edi,%eax,4) │ │ │ │ cmp -0x28(%ebp),%eax │ │ │ │ - jne 25880 │ │ │ │ + mov %edx,(%edi,%eax,4) │ │ │ │ + jne 25740 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ flds (%edx,%eax,4) │ │ │ │ @@ -43979,525 +43817,525 @@ │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%eax,%esi,4) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov (%ecx,%edi,4),%eax │ │ │ │ mov (%esi,%edi,4),%esi │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 259f0 │ │ │ │ + je 258b0 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0x98(%ebp),%edx │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov (%esi,%edx,1),%esi │ │ │ │ dec %esi │ │ │ │ cmp %esi,%eax │ │ │ │ - je 259f0 │ │ │ │ - add -0x3c(%ebp),%eax │ │ │ │ + je 258b0 │ │ │ │ + add -0x58(%ebp),%eax │ │ │ │ mov %eax,(%ecx,%edi,4) │ │ │ │ mov (%ebx,%edi,4),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x4c(%ebp),%eax │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edi,%eax │ │ │ │ - jne 259a5 │ │ │ │ + jne 25865 │ │ │ │ cmpb $0x0,-0x84(%ebp) │ │ │ │ - je 259a5 │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + je 25865 │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ - jmp 25971 │ │ │ │ + jmp 25831 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 25991 │ │ │ │ + je 25851 │ │ │ │ add %esi,%edx │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ mov 0x4(%esi,%eax,4),%edx │ │ │ │ mov $0x1,%esi │ │ │ │ test %edx,%edx │ │ │ │ - jg 2595a │ │ │ │ + jg 2581a │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%esi │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%edi,%eax,4) │ │ │ │ mov %esi,0x4(%ecx,%eax,4) │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ - cmp %esi,-0x3c(%ebp) │ │ │ │ - jne 259a0 │ │ │ │ + cmp %esi,-0x58(%ebp) │ │ │ │ + jne 25860 │ │ │ │ test %eax,%eax │ │ │ │ - je 259a0 │ │ │ │ + je 25860 │ │ │ │ dec %eax │ │ │ │ mov (%ebx,%eax,4),%esi │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ movl $0x0,0x4(%ebx,%eax,4) │ │ │ │ inc %esi │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ mov %esi,(%ebx,%eax,4) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%esi │ │ │ │ test %edx,%edx │ │ │ │ - jne 25930 │ │ │ │ + jne 257f0 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %esi │ │ │ │ mov %esi,(%ecx,%eax,4) │ │ │ │ - jmp 2593e │ │ │ │ + jmp 257fe │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%ecx │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - incl -0x68(%ebp) │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + incl -0x64(%ebp) │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ - cmp %edx,-0x68(%ebp) │ │ │ │ - jne 25850 │ │ │ │ + cmp %edx,-0x64(%ebp) │ │ │ │ + jne 25710 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x88(%ebp) │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ cmp %esi,-0x88(%ebp) │ │ │ │ - je 243e1 │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + je 242a5 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %eax,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 2582f │ │ │ │ + jle 256ef │ │ │ │ mov %edi,%esi │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ - jmp 25568 │ │ │ │ + jmp 25428 │ │ │ │ xchg %ax,%ax │ │ │ │ - negl -0x3c(%ebp) │ │ │ │ + negl -0x58(%ebp) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ - jmp 25901 │ │ │ │ + jmp 257c1 │ │ │ │ incl -0x88(%ebp) │ │ │ │ add %ebx,-0xa0(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ cmp -0xa4(%ebp),%eax │ │ │ │ - je 243e1 │ │ │ │ + je 242a5 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - jmp 25594 │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + jmp 25454 │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 25a53 │ │ │ │ + jle 25913 │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ - jmp 252ac │ │ │ │ + jmp 2516e │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 243e1 │ │ │ │ + je 242a5 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%ebx,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 25a3b │ │ │ │ - jmp 243e1 │ │ │ │ + jne 258fb │ │ │ │ + jmp 242a5 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 25b00 │ │ │ │ + jle 259c0 │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ - jmp 24d7c │ │ │ │ + jmp 24c3c │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 24b6b │ │ │ │ + je 24a2b │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ imul %esi,%edx │ │ │ │ add $0x2,%eax │ │ │ │ fsts (%ebx,%edx,4) │ │ │ │ cmp %eax,%edi │ │ │ │ - je 24b6f │ │ │ │ + je 24a2f │ │ │ │ mov %esi,%edx │ │ │ │ imul %eax,%edx │ │ │ │ fsts (%ebx,%edx,4) │ │ │ │ - jmp 25aa4 │ │ │ │ + jmp 25964 │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 24fcf │ │ │ │ + je 24e8f │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ imul %esi,%edx │ │ │ │ add $0x2,%eax │ │ │ │ fsts (%ebx,%edx,4) │ │ │ │ cmp %edi,%eax │ │ │ │ - je 24fd3 │ │ │ │ + je 24e93 │ │ │ │ mov %eax,%edx │ │ │ │ imul %esi,%edx │ │ │ │ fsts (%ebx,%edx,4) │ │ │ │ - jmp 25ad4 │ │ │ │ + jmp 25994 │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 243e1 │ │ │ │ + je 242a5 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%ebx,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 25a88 │ │ │ │ - jmp 243e1 │ │ │ │ + jne 25948 │ │ │ │ + jmp 242a5 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 243e1 │ │ │ │ + jle 242a5 │ │ │ │ movl $0x0,-0x98(%ebp) │ │ │ │ movl $0x0,-0x80(%ebp) │ │ │ │ - jmp 24514 │ │ │ │ + jmp 243d4 │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 25b5f │ │ │ │ + jle 25a1f │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - jmp 257fc │ │ │ │ + jmp 256bc │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 243e1 │ │ │ │ + je 242a5 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%esi,%ecx,2),%esi │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 25b4a │ │ │ │ - jmp 243e1 │ │ │ │ + jne 25a0a │ │ │ │ + jmp 242a5 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00025b90 : │ │ │ │ +00025a50 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0xe30b,%ebx │ │ │ │ + add $0xe44b,%ebx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ - mov %edi,-0x2c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ + mov %edi,-0x2c(%ebp) │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 31b0 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ cmpl $0x1,0x18(%edi) │ │ │ │ - je 25e04 │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + je 25cc4 │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 25dd9 │ │ │ │ + jle 25c99 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x3c(%ebp) │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ lea 0x0(,%ebx,4),%edi │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ lea 0xf(%edi),%eax │ │ │ │ lea 0x13(%edi),%edx │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ shr $0x4,%eax │ │ │ │ + and $0xfffffff0,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x3(%esp),%edi │ │ │ │ sub %eax,%esp │ │ │ │ mov %edi,%edx │ │ │ │ mov %esp,%esi │ │ │ │ and $0xfffffffc,%edi │ │ │ │ shr $0x2,%edx │ │ │ │ movl $0x3f800000,0x0(,%edx,4) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 25cd2 │ │ │ │ + jle 25b92 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ push -0x1c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ call 31b0 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ imul %ebx,%ecx │ │ │ │ lea (%eax,%ecx,4),%eax │ │ │ │ add %ebx,%ecx │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ lea (%ebx,%ecx,4),%ecx │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ flds -0x4c50(%ebx) │ │ │ │ nop │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 25c80 │ │ │ │ + jne 25b40 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ lea 0x4(%edi),%eax │ │ │ │ fld1 │ │ │ │ lea 0x4(%edi,%ebx,1),%ecx │ │ │ │ mov %ecx,%edx │ │ │ │ sub %eax,%edx │ │ │ │ and $0x4,%edx │ │ │ │ - je 25cc0 │ │ │ │ + je 25b80 │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ fsts 0x4(%edi) │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 25cd0 │ │ │ │ + je 25b90 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fsts (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 25cc0 │ │ │ │ + jne 25b80 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 25cd2 │ │ │ │ + jmp 25b92 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 25dc4 │ │ │ │ + jle 25c84 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ flds (%edi,%ebx,4) │ │ │ │ dec %ebx │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ flds (%ebx,%ecx,4) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ lea (%ebx,%eax,4),%eax │ │ │ │ mov %ebx,-0x1c(%ebp) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ - jmp 25d02 │ │ │ │ + jmp 25bc2 │ │ │ │ fxch %st(1) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ flds (%eax) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%eax,%ebx,4) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 25df9 │ │ │ │ + jle 25cb9 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%ebx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 25d4e │ │ │ │ + jmp 25c0e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,(%esi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 25df0 │ │ │ │ + je 25cb0 │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov (%esi,%eax,4),%ecx │ │ │ │ dec %edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 25d40 │ │ │ │ + je 25c00 │ │ │ │ inc %ecx │ │ │ │ - mov %ecx,(%esi,%eax,4) │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jle 25da0 │ │ │ │ + mov %ecx,(%esi,%eax,4) │ │ │ │ + jle 25c60 │ │ │ │ fstp %st(1) │ │ │ │ + flds (%edi,%eax,4) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - flds (%edi,%eax,4) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fildl (%esi,%eax,4) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ fcos │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts (%edi,%eax,4) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 25d80 │ │ │ │ - jmp 25db0 │ │ │ │ + jne 25c40 │ │ │ │ + jmp 25c70 │ │ │ │ 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 $0x4,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ - jne 25d00 │ │ │ │ + jne 25bc0 │ │ │ │ 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 25bf0 │ │ │ │ + jg 25ab0 │ │ │ │ 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 │ │ │ │ fstp %st(1) │ │ │ │ incl (%esi) │ │ │ │ - jmp 25d64 │ │ │ │ + jmp 25c24 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov (%esi,%eax,4),%ecx │ │ │ │ - jmp 25d59 │ │ │ │ + jmp 25c19 │ │ │ │ test %eax,%eax │ │ │ │ - jle 25dd9 │ │ │ │ + jle 25c99 │ │ │ │ mov (%edi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 25dd9 │ │ │ │ + jle 25c99 │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ lea (%ecx,%eax,4),%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ flds -0x4c50(%eax) │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ flds (%ecx) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ lea (%eax,%ebx,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%esi) │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ fildl -0x1c(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fcos │ │ │ │ fmuls (%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%ecx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 25e40 │ │ │ │ + jne 25d00 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%ecx │ │ │ │ cmp -0x24(%ebp),%ecx │ │ │ │ - jne 25e2e │ │ │ │ + jne 25cee │ │ │ │ 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 │ │ │ │ │ │ │ │ -00025e80 : │ │ │ │ +00025d40 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0xe01b,%ebx │ │ │ │ + add $0xe15b,%ebx │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 31b0 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ cmpl $0x1,0x18(%edi) │ │ │ │ - je 260e1 │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + je 25fa1 │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 260b9 │ │ │ │ + jle 25f79 │ │ │ │ nop │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x3c(%ebp) │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ lea 0x0(,%ebx,4),%esi │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ lea 0x13(%esi),%edx │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ shr $0x4,%eax │ │ │ │ + and $0xfffffff0,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,%edi │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edx,%ecx │ │ │ │ mov %esp,%esi │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%ecx │ │ │ │ movl $0x3f800000,0x0(,%ecx,4) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 25fd2 │ │ │ │ + jle 25e92 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ push -0x1c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ call 31b0 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ mov %edi,%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ imul %edx,%eax │ │ │ │ mov %eax,%ebx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ add %edx,%ebx │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ lea (%edx,%ebx,4),%ebx │ │ │ │ @@ -44508,42 +44346,42 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x4(%ecx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 25f80 │ │ │ │ + jne 25e40 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ lea 0x4(%edx),%eax │ │ │ │ fld1 │ │ │ │ lea 0x4(%edx,%ebx,1),%ebx │ │ │ │ mov %ebx,%ecx │ │ │ │ sub %eax,%ecx │ │ │ │ and $0x4,%ecx │ │ │ │ - je 25fc0 │ │ │ │ + je 25e80 │ │ │ │ lea 0x8(%edx),%eax │ │ │ │ fsts 0x4(%edx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 25fd0 │ │ │ │ + je 25e90 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fsts (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 25fc0 │ │ │ │ + jne 25e80 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 25fd2 │ │ │ │ + jmp 25e92 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 260a4 │ │ │ │ + jle 25f64 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ flds (%edx,%ebx,4) │ │ │ │ dec %ebx │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ lea (%ebx,%eax,4),%eax │ │ │ │ @@ -44555,80 +44393,80 @@ │ │ │ │ flds (%eax,%edi,4) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 260d6 │ │ │ │ + jle 25f96 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 2604e │ │ │ │ - jmp 26040 │ │ │ │ + jmp 25f0e │ │ │ │ + jmp 25f00 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,(%esi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 260d0 │ │ │ │ + je 25f90 │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - je 26040 │ │ │ │ + je 25f00 │ │ │ │ inc %ebx │ │ │ │ - mov %ebx,(%esi,%eax,4) │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jle 26092 │ │ │ │ + mov %ebx,(%esi,%eax,4) │ │ │ │ + jle 25f52 │ │ │ │ ffreep %st(0) │ │ │ │ + flds (%edx,%eax,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ - flds (%edx,%eax,4) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fildl (%esi,%eax,4) │ │ │ │ fmuls (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ fcos │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 26080 │ │ │ │ + jne 25f40 │ │ │ │ addl $0x4,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x2c(%ebp) │ │ │ │ - jne 26000 │ │ │ │ + jne 25ec0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov -0x3c(%ebp),%esp │ │ │ │ incl -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ cmp %eax,0x4(%edi) │ │ │ │ - jg 25ee0 │ │ │ │ + jg 25da0 │ │ │ │ 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 │ │ │ │ ffreep %st(0) │ │ │ │ incl (%esi) │ │ │ │ - jmp 26064 │ │ │ │ + jmp 25f24 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ - jmp 26059 │ │ │ │ + jmp 25f19 │ │ │ │ test %eax,%eax │ │ │ │ - jle 260b9 │ │ │ │ + jle 25f79 │ │ │ │ mov (%edi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 260b9 │ │ │ │ + jle 25f79 │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ lea (%ecx,%eax,4),%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ @@ -44647,84 +44485,84 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fcos │ │ │ │ fmuls (%ecx) │ │ │ │ fadds (%esi,%eax,4) │ │ │ │ fstps (%esi,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 26120 │ │ │ │ + jne 25fe0 │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%ecx │ │ │ │ cmp -0x24(%ebp),%ecx │ │ │ │ - jne 2610b │ │ │ │ + jne 25fcb │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ │ │ │ │ -00026150 : │ │ │ │ +00026010 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x24,%esp │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ call 4ca4 │ │ │ │ - add $0xdd4c,%ecx │ │ │ │ + add $0xde8c,%ecx │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 262cb │ │ │ │ + jle 2618b │ │ │ │ mov 0x34(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 262cb │ │ │ │ + js 2618b │ │ │ │ mov 0x2c(%eax),%esi │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ xor %ebp,%ebp │ │ │ │ lea 0x2(%esi),%ebx │ │ │ │ lea 0x4(,%edi,4),%esi │ │ │ │ mov %ebx,(%esp) │ │ │ │ - mov 0x20(%eax),%ebx │ │ │ │ fildl (%esp) │ │ │ │ - mov %esi,0x10(%esp) │ │ │ │ mov %edi,(%esp) │ │ │ │ + mov 0x20(%eax),%ebx │ │ │ │ + mov %esi,0x10(%esp) │ │ │ │ mov 0x6c(%eax),%esi │ │ │ │ + mov %ebx,0x8(%esp) │ │ │ │ + lea 0x0(,%edx,4),%ebx │ │ │ │ fildl (%esp) │ │ │ │ + mov %ebx,0xc(%esp) │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ fildl 0x2c(%eax) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt -0x4c3c(%ecx) │ │ │ │ fxch %st(3) │ │ │ │ fstps 0x1c(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fstps 0x20(%esp) │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ - lea 0x0(,%edx,4),%ebx │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ - mov %esi,0x18(%esp) │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ mov (%eax,%ebp,1),%eax │ │ │ │ lea -0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - flds 0x20(%esp) │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fdivrs 0x1c(%esp) │ │ │ │ lea (%eax,%ebp,1),%esi │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ + flds 0x20(%esp) │ │ │ │ add %eax,%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ + fdivrs 0x1c(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 26275 │ │ │ │ + jmp 26135 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fstp %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -44748,52 +44586,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 2625f │ │ │ │ + je 2611f │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%ecx) │ │ │ │ fmuls -0x4c44(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ebx,%edx,4) │ │ │ │ cmp %edx,%edi │ │ │ │ - je 262b0 │ │ │ │ + je 26170 │ │ │ │ inc %edx │ │ │ │ mov %edx,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(0),%st │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ flds (%esi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 26220 │ │ │ │ + ja 260e0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 262e0 │ │ │ │ + ja 261a0 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x4c44(%ecx) │ │ │ │ fstps (%ebx,%edx,4) │ │ │ │ cmp %edx,%edi │ │ │ │ - jne 26274 │ │ │ │ + jne 26134 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 262b2 │ │ │ │ + jmp 26172 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ add %esi,0x4(%esp) │ │ │ │ cmp %ebp,0xc(%esp) │ │ │ │ - jne 261e0 │ │ │ │ + jne 260a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x24,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -44804,119 +44642,115 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2626d │ │ │ │ + jmp 2612d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00026300 : │ │ │ │ +000261c0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x44,%esp │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ + sub $0x3c,%esp │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ call 3575 <__cxa_finalize@plt+0x115> │ │ │ │ - add $0xdb9c,%edx │ │ │ │ + add $0xdcdc,%edx │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ - mov %edi,0x30(%esp) │ │ │ │ + mov %edi,0x28(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 26506 │ │ │ │ + jle 263a6 │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ - mov %esi,0x10(%esp) │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 26506 │ │ │ │ - mov 0x20(%eax),%esi │ │ │ │ + jle 263a6 │ │ │ │ mov 0x2c(%eax),%ebp │ │ │ │ - movl $0x0,0x2c(%esp) │ │ │ │ - mov %esi,0x40(%esp) │ │ │ │ - mov 0x30(%eax),%esi │ │ │ │ + movl $0x0,0x24(%esp) │ │ │ │ + mov 0x20(%eax),%esi │ │ │ │ mov %ebp,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov %esi,0x3c(%esp) │ │ │ │ + mov %esi,0x38(%esp) │ │ │ │ + mov 0x30(%eax),%esi │ │ │ │ + mov %esi,0x34(%esp) │ │ │ │ lea 0x0(,%edi,4),%esi │ │ │ │ - mov %esi,0x18(%esp) │ │ │ │ + shl $0x3,%edi │ │ │ │ + mov %esi,0x1c(%esp) │ │ │ │ mov 0x40(%eax),%esi │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ - shl $0x3,%edi │ │ │ │ - fstps 0x1c(%esp) │ │ │ │ + mov %esi,0x30(%esp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ + fstps 0x20(%esp) │ │ │ │ fldt -0x4c3c(%edx) │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ - fstpt 0x20(%esp) │ │ │ │ - mov %esi,0x38(%esp) │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x2c(%esp),%esi │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + nop │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ lea 0x0(,%esi,4),%ecx │ │ │ │ mov (%eax,%ecx,1),%eax │ │ │ │ lea -0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ - fld1 │ │ │ │ - fdiv %st(1),%st │ │ │ │ - lea (%eax,%ecx,1),%edi │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ - add 0x38(%esp),%ecx │ │ │ │ + lea (%eax,%ecx,1),%edi │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ + add 0x30(%esp),%ecx │ │ │ │ lea (%eax,%esi,8),%ebx │ │ │ │ xor %esi,%esi │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fld1 │ │ │ │ + fdiv %st(1),%st │ │ │ │ + fstps 0x10(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ fstps 0xc(%esp) │ │ │ │ - jmp 26474 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2631c │ │ │ │ + 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 0x20(%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 26427 │ │ │ │ + je 262cf │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%edx) │ │ │ │ fmuls -0x4c44(%edx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ebx) │ │ │ │ flds (%ecx) │ │ │ │ inc %esi │ │ │ │ - add 0x18(%esp),%ecx │ │ │ │ - fmul %st(3),%st │ │ │ │ + add 0x1c(%esp),%ecx │ │ │ │ + fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivs (%edi) │ │ │ │ fldt -0x4c3c(%edx) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -44925,270 +44759,264 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadds -0x4d80(%edx) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fstps 0x4(%ebx) │ │ │ │ - add 0x14(%esp),%ebx │ │ │ │ - cmp %esi,0x10(%esp) │ │ │ │ - je 264f0 │ │ │ │ + add 0x18(%esp),%ebx │ │ │ │ + cmp %esi,0x14(%esp) │ │ │ │ + je 26390 │ │ │ │ flds (%ecx) │ │ │ │ - fld %st(2) │ │ │ │ + fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fistpl (%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ sub %ebp,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fld %st(2) │ │ │ │ + flds 0x10(%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmuls 0xc(%esp) │ │ │ │ fxch %st(3) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fadds 0x1c(%esp) │ │ │ │ + fadds 0x20(%esp) │ │ │ │ flds (%edi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 263e0 │ │ │ │ + ja 26290 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 264d0 │ │ │ │ + ja 26370 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x4c44(%edx) │ │ │ │ - jmp 26435 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 262dd │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%edx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 26435 │ │ │ │ + jmp 262dd │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ + incl 0x24(%esp) │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ + cmp %edi,0x24(%esp) │ │ │ │ + jne 26240 │ │ │ │ ffreep %st(0) │ │ │ │ - incl 0x2c(%esp) │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ - cmp %edi,0x2c(%esp) │ │ │ │ - jne 26390 │ │ │ │ - add $0x44,%esp │ │ │ │ + add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00026510 : │ │ │ │ +000263b0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x48,%esp │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ - call 272c6 │ │ │ │ - add $0xd98c,%ebp │ │ │ │ + sub $0x40,%esp │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + call 27156 │ │ │ │ + add $0xdaec,%ebp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2670c │ │ │ │ - mov 0x5c(%esp),%edi │ │ │ │ + jle 265a6 │ │ │ │ + mov 0x54(%esp),%edi │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ - mov %edi,0x24(%esp) │ │ │ │ + mov %edi,0x1c(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 2670c │ │ │ │ - mov 0x5c(%esp),%edi │ │ │ │ + jle 265a6 │ │ │ │ + mov 0x54(%esp),%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov 0x20(%edi),%edi │ │ │ │ - mov %edi,0x40(%esp) │ │ │ │ - mov 0x5c(%esp),%edi │ │ │ │ + mov %edi,0x38(%esp) │ │ │ │ + mov 0x54(%esp),%edi │ │ │ │ mov 0x2c(%edi),%edi │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ + fildl 0x18(%esp) │ │ │ │ lea 0x1(%edi),%ecx │ │ │ │ - mov %edi,0x20(%esp) │ │ │ │ lea 0x0(,%eax,4),%edi │ │ │ │ - fildl 0x20(%esp) │ │ │ │ - mov %edi,0x2c(%esp) │ │ │ │ - mov 0x5c(%esp),%edi │ │ │ │ + mov %edi,0x24(%esp) │ │ │ │ + mov 0x54(%esp),%edi │ │ │ │ imul %ecx,%eax │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt -0x4c3c(%ebp) │ │ │ │ - fstpt 0x4(%esp) │ │ │ │ shl $0x3,%eax │ │ │ │ mov 0x40(%edi),%edi │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ lea (%ecx,%ecx,1),%eax │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ - mov %edi,0x44(%esp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + mov %edi,0x3c(%esp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fstps 0x4(%esp) │ │ │ │ + fldt -0x4c3c(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 266ff │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + jle 26599 │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ lea 0x0(,%esi,4),%edi │ │ │ │ - movl $0x0,0x10(%esp) │ │ │ │ - mov %esi,0x34(%esp) │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ + movl $0x0,0x8(%esp) │ │ │ │ + mov %esi,0x2c(%esp) │ │ │ │ + mov %ecx,0x30(%esp) │ │ │ │ mov (%eax,%edi,1),%eax │ │ │ │ dec %eax │ │ │ │ lea (%eax,%eax,1),%edx │ │ │ │ mov %edx,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ mov %eax,(%esp) │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ + mov 0x3c(%esp),%eax │ │ │ │ + lea (%edi,%eax,1),%ebx │ │ │ │ + mov %ecx,%eax │ │ │ │ fildl (%esp) │ │ │ │ + imul %esi,%eax │ │ │ │ + shl $0x3,%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + mov 0x6c(%eax),%eax │ │ │ │ fld %st(1) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x4d78(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ - lea (%edi,%eax,1),%ebx │ │ │ │ - mov %ecx,%eax │ │ │ │ - imul %esi,%eax │ │ │ │ - shl $0x3,%eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ - mov 0x6c(%eax),%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ - fstps 0x1c(%esp) │ │ │ │ add 0x30(%eax),%edi │ │ │ │ + fstps 0x14(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ flds (%ebx) │ │ │ │ - flds 0x1c(%esp) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ + flds 0x14(%esp) │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fistpl (%esp) │ │ │ │ mov (%esp),%edx │ │ │ │ - sub 0x20(%esp),%edx │ │ │ │ + sub 0x18(%esp),%edx │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ - add 0x18(%esp),%ecx │ │ │ │ - jmp 2669f │ │ │ │ + add 0x10(%esp),%ecx │ │ │ │ + jmp 26537 │ │ │ │ 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 0x4(%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 26687 │ │ │ │ + je 2651f │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%ebp) │ │ │ │ fmuls -0x4c44(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je 266d5 │ │ │ │ + je 2656f │ │ │ │ flds (%ebx) │ │ │ │ mov %edx,(%esp) │ │ │ │ fildl (%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 │ │ │ │ + fadds 0x4(%esp) │ │ │ │ flds (%edi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 26640 │ │ │ │ + ja 264e0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 26720 │ │ │ │ + ja 265b0 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x4c44(%ebp) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 2669d │ │ │ │ - incl 0x10(%esp) │ │ │ │ - mov 0x28(%esp),%ecx │ │ │ │ - add 0x2c(%esp),%ebx │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - add %ecx,0x14(%esp) │ │ │ │ - cmp %eax,0x24(%esp) │ │ │ │ - jne 26610 │ │ │ │ + jne 26535 │ │ │ │ + incl 0x8(%esp) │ │ │ │ + add 0x24(%esp),%ebx │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ + add %ecx,0xc(%esp) │ │ │ │ + cmp %eax,0x1c(%esp) │ │ │ │ + jne 264b0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ - mov 0x38(%esp),%ecx │ │ │ │ + mov 0x2c(%esp),%esi │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ inc %esi │ │ │ │ - cmp 0x3c(%esp),%esi │ │ │ │ - jne 265a0 │ │ │ │ + cmp 0x34(%esp),%esi │ │ │ │ + jne 26440 │ │ │ │ ffreep %st(0) │ │ │ │ - add $0x48,%esp │ │ │ │ + add $0x40,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 26695 │ │ │ │ + jmp 2652d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00026740 : │ │ │ │ +000265d0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ call 3cc5 │ │ │ │ - add $0xd75b,%edi │ │ │ │ + add $0xd8cb,%edi │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ shl $0x2,%edx │ │ │ │ lea 0xf(%edx),%eax │ │ │ │ add $0x13,%edx │ │ │ │ shr $0x4,%eax │ │ │ │ shr $0x4,%edx │ │ │ │ @@ -45204,96 +45032,96 @@ │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %ecx,%ebx │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ mov %esp,-0x24(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ + shr $0x2,%ebx │ │ │ │ mov %esp,-0x20(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x40(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ + movl $0x0,0x0(,%ebx,4) │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ - shr $0x2,%ebx │ │ │ │ shr $0x2,%eax │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ - movl $0x3f800000,0x0(,%eax,4) │ │ │ │ - movl $0x0,0x0(,%ebx,4) │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ + movl $0x3f800000,0x0(,%eax,4) │ │ │ │ test %edx,%edx │ │ │ │ - jle 26c5b │ │ │ │ + jle 26aeb │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov $0x1,%ebx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul %ecx,%ebx │ │ │ │ inc %eax │ │ │ │ add %ebx,%ebx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 267f0 │ │ │ │ + jne 26680 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 26c4f │ │ │ │ + jle 26adf │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - movl $0x0,-0x5c(%ebp) │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ fldt -0x4c3c(%edi) │ │ │ │ mov %esi,-0x6c(%ebp) │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x78(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 26962 │ │ │ │ + jle 267f2 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ imul -0x34(%ebp),%edx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edx,4),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - jmp 268b0 │ │ │ │ + jmp 26740 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub -0x48(%ebp),%eax │ │ │ │ cmp -0x4c(%ebp),%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 26910 │ │ │ │ + jle 267a0 │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ mov %eax,(%esi,%ecx,4) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x34(%ebp) │ │ │ │ - je 26940 │ │ │ │ + je 267d0 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea -0x2(%eax,%eax,1),%edx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ @@ -45310,51 +45138,51 @@ │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov %eax,(%esi,%ecx,4) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %edx,%esi │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jns 26880 │ │ │ │ + jns 26710 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ add %edx,%eax │ │ │ │ cmp -0x4c(%ebp),%eax │ │ │ │ - jge 26920 │ │ │ │ + jge 267b0 │ │ │ │ mov %eax,%edx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 2689a │ │ │ │ + jg 2672a │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 2689a │ │ │ │ + jmp 2672a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 2689a │ │ │ │ + jmp 2672a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ fstpt -0x30(%ebp) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ mov %edi,%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push -0x6c(%ebp) │ │ │ │ call 31b0 │ │ │ │ - add $0x10,%esp │ │ │ │ fldt -0x30(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 26c57 │ │ │ │ + jle 26ae7 │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ add %ecx,%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %esi,-0x70(%ebp) │ │ │ │ mov 0x74(%edx),%edx │ │ │ │ lea (%eax,%edx,1),%ebx │ │ │ │ @@ -45363,34 +45191,34 @@ │ │ │ │ add 0x6c(%ebx),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ lea (%edx,%esi,4),%eax │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmp -0x34(%ebp),%ecx │ │ │ │ - jge 26af4 │ │ │ │ + jge 26984 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ imul -0x34(%ebp),%ebx │ │ │ │ fildl 0x2c(%eax) │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ mov (%eax,%ecx,4),%edx │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 26a61 │ │ │ │ + jmp 268f1 │ │ │ │ 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) │ │ │ │ @@ -45414,80 +45242,80 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 26a2f │ │ │ │ + je 268bf │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%edi) │ │ │ │ fmuls -0x4c44(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ inc %ecx │ │ │ │ imul %edx,%ebx │ │ │ │ fsts (%eax,%ecx,4) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ add -0x4(%eax,%ecx,4),%ebx │ │ │ │ + cmp -0x34(%ebp),%ecx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %ebx,(%eax,%ecx,4) │ │ │ │ - cmp -0x34(%ebp),%ecx │ │ │ │ - je 26af0 │ │ │ │ + je 26980 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%ebx │ │ │ │ lea -0x1(%ebx),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ add (%esi,%ecx,4),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - fmuls -0x4d78(%edi) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - fildl -0x30(%ebp) │ │ │ │ add %eax,%eax │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ + fmuls -0x4d78(%edi) │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fildl -0x30(%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(2),%st │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 269f0 │ │ │ │ + ja 26880 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 26ad0 │ │ │ │ + ja 26960 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x4c44(%edi) │ │ │ │ - jmp 26a3d │ │ │ │ + jmp 268cd │ │ │ │ nop │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 26a3d │ │ │ │ + jmp 268cd │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ @@ -45502,204 +45330,204 @@ │ │ │ │ fstps (%edx) │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ mov (%edx,%ecx,4),%ebx │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov (%edx,%ecx,4),%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 26c40 │ │ │ │ + je 26ad0 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ebx │ │ │ │ mov -0x4(%ebx,%eax,4),%ebx │ │ │ │ dec %ebx │ │ │ │ cmp %ebx,-0x30(%ebp) │ │ │ │ - je 26c40 │ │ │ │ + je 26ad0 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov (%esi,%ecx,4),%eax │ │ │ │ mov 0x2c(%edx),%edx │ │ │ │ inc %eax │ │ │ │ mov %eax,(%esi,%ecx,4) │ │ │ │ lea 0x2(%edx,%edx,1),%edx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 26c00 │ │ │ │ + jle 26a90 │ │ │ │ cmp %eax,%edx │ │ │ │ - je 26bc7 │ │ │ │ - jmp 26c00 │ │ │ │ + je 26a57 │ │ │ │ + jmp 26a90 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ebx │ │ │ │ mov (%ebx,%ecx,4),%ebx │ │ │ │ dec %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 26bea │ │ │ │ + je 26a7a │ │ │ │ add %edx,%eax │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ mov 0x4(%eax,%ecx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 26bad │ │ │ │ + jg 26a3d │ │ │ │ neg %eax │ │ │ │ mov $0xffffffff,%edx │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ mov %edx,0x4(%ebx,%ecx,4) │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - mov %eax,0x4(%ebx,%ecx,4) │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne 26c00 │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ + mov %eax,0x4(%ebx,%ecx,4) │ │ │ │ + jne 26a90 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 26c00 │ │ │ │ + je 26a90 │ │ │ │ dec %ecx │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov (%esi,%ecx,4),%eax │ │ │ │ movl $0x0,0x4(%esi,%ecx,4) │ │ │ │ mov (%edx,%ecx,4),%edx │ │ │ │ inc %eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov %eax,(%esi,%ecx,4) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 26b80 │ │ │ │ + jne 26a10 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ebx,%ecx,4) │ │ │ │ - jmp 26b8e │ │ │ │ + jmp 26a1e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ addl $0x4,-0x54(%ebp) │ │ │ │ addl $0x4,-0x58(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp %eax,-0x60(%ebp) │ │ │ │ - jne 269a0 │ │ │ │ + jne 26830 │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ mov %eax,(%ecx,%edx,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ - jle 26c4d │ │ │ │ + jle 26add │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ - jmp 26840 │ │ │ │ + jmp 266d0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ neg %edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ - jmp 26b44 │ │ │ │ + jmp 269d4 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 26c1a │ │ │ │ + jmp 26aaa │ │ │ │ mov $0x1,%ebx │ │ │ │ - jmp 267fa │ │ │ │ + jmp 2668a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00026c70 : │ │ │ │ +00026b00 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0xd22e,%ebx │ │ │ │ + add $0xd39e,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - jne 26ca0 │ │ │ │ + jne 26b30 │ │ │ │ test $0x20,%al │ │ │ │ - jne 26cb3 │ │ │ │ + jne 26b43 │ │ │ │ test $0x8,%al │ │ │ │ - jne 26cc6 │ │ │ │ + jne 26b56 │ │ │ │ test $0x4,%al │ │ │ │ - jne 26cd9 │ │ │ │ + jne 26b69 │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3110 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 26c8f │ │ │ │ + je 26b1f │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3290 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 26c93 │ │ │ │ + je 26b23 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3300 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 26c97 │ │ │ │ + je 26b27 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00026cf0 : │ │ │ │ +00026b80 : │ │ │ │ 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 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0xd1a0,%ebx │ │ │ │ - mov %ebp,0x18(%edi) │ │ │ │ + add $0xd310,%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 3120 │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ - jle 26de0 │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + jle 26c70 │ │ │ │ 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 26d50 │ │ │ │ + jne 26be0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ push %edx │ │ │ │ call 3120 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -45708,173 +45536,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 3260 │ │ │ │ - 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 26d80 │ │ │ │ + jne 26c10 │ │ │ │ + cmpl $0x1,0x4(%esp) │ │ │ │ movl $0x4,0x2c(%edi) │ │ │ │ mov $0xdd1,%eax │ │ │ │ - cmpl $0x1,0x4(%esp) │ │ │ │ - je 26dfd │ │ │ │ + je 26c8d │ │ │ │ mov %eax,0x38(%edi) │ │ │ │ movl $0x41,0x3c(%edi) │ │ │ │ add $0x1c,%esp │ │ │ │ mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - jmp 21600 │ │ │ │ + jmp 214c0 │ │ │ │ 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 3120 │ │ │ │ movl $0x4,0x2c(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x20(%edi) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 26dbc │ │ │ │ + jmp 26c4c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00026e10 : │ │ │ │ +00026ca0 : │ │ │ │ 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 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0xd080,%ebx │ │ │ │ + add $0xd1f0,%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 3120 │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,0x1c(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 26ef0 │ │ │ │ + jle 26d80 │ │ │ │ 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 26e80 │ │ │ │ + jne 26d10 │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ - 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 26eb0 │ │ │ │ + jne 26d40 │ │ │ │ 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 21600 │ │ │ │ + jmp 214c0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x20(%ebp) │ │ │ │ - jmp 26ebf │ │ │ │ + jmp 26d4f │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00026f10 : │ │ │ │ +00026da0 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0xcf8f,%ebx │ │ │ │ + add $0xd0ff,%ebx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ lea 0x10(%esp),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 32a0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -00026f40 : │ │ │ │ +00026dd0 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0xcf5f,%ebx │ │ │ │ + add $0xd0cf,%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 32a0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00026f80 : │ │ │ │ +00026e10 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0xcf1f,%ebx │ │ │ │ + add $0xd08f,%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 │ │ │ │ @@ -45882,84 +45710,84 @@ │ │ │ │ push $0x3 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 32a0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -00026fc0 : │ │ │ │ +00026e50 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ call 4ca4 │ │ │ │ - add $0xcee0,%ecx │ │ │ │ + add $0xd050,%ecx │ │ │ │ mov 0xc(%edx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 27080 │ │ │ │ + je 26f10 │ │ │ │ mov 0x40(%edx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 27090 │ │ │ │ + je 26f20 │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 270a0 │ │ │ │ + je 26f30 │ │ │ │ mov 0x18(%edx),%esi │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ imul %esi,%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 27042 │ │ │ │ - xor %eax,%eax │ │ │ │ + jle 26ed2 │ │ │ │ flds -0x4d78(%ecx) │ │ │ │ - jmp 2701d │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 26ead │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldz │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 27030 │ │ │ │ + ja 26ec0 │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - je 27040 │ │ │ │ + je 26ed0 │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ fcomi %st(1),%st │ │ │ │ - jb 27010 │ │ │ │ + jb 26ea0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 27032 │ │ │ │ + jmp 26ec2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x4b0d(%ecx),%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ test %esi,%esi │ │ │ │ - jle 270b2 │ │ │ │ + jle 26f42 │ │ │ │ mov 0x28(%edx),%edi │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - jmp 27061 │ │ │ │ + jmp 26ef1 │ │ │ │ nop │ │ │ │ mov 0x1c(%edx),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ dec %ebx │ │ │ │ cmp 0x2c(%edx),%ebx │ │ │ │ - jle 270c0 │ │ │ │ + jle 26f50 │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - je 270b0 │ │ │ │ + je 26f40 │ │ │ │ flds (%edi,%eax,4) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 27050 │ │ │ │ + jb 26ee0 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x4b2b(%ecx),%eax │ │ │ │ - jmp 27038 │ │ │ │ + jmp 26ec8 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ pop %ebx │ │ │ │ lea -0x4b7d(%ecx),%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ @@ -45974,66 +45802,66 @@ │ │ │ │ lea -0x4b49(%ecx),%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 27038 │ │ │ │ + jmp 26ec8 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x4e14(%ecx),%eax │ │ │ │ - jmp 27038 │ │ │ │ + jmp 26ec8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -000270d0 : │ │ │ │ +00026f60 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0xcdd0,%ebx │ │ │ │ + add $0xcf40,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 271a0 │ │ │ │ + jne 27030 │ │ │ │ test $0x20,%al │ │ │ │ - jne 271d4 │ │ │ │ + jne 27064 │ │ │ │ test $0x10,%al │ │ │ │ - jne 271ff │ │ │ │ + jne 2708f │ │ │ │ test $0x8,%al │ │ │ │ - jne 27218 │ │ │ │ + jne 270a8 │ │ │ │ test $0x4,%al │ │ │ │ - jne 27231 │ │ │ │ + jne 270c1 │ │ │ │ test $0x1,%al │ │ │ │ - je 27148 │ │ │ │ + je 26fd8 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ xor %edi,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 27137 │ │ │ │ + jle 26fc7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x68(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax,%edi,4) │ │ │ │ inc %edi │ │ │ │ call 3200 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x18(%esi) │ │ │ │ - jg 27120 │ │ │ │ + jg 26fb0 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x68(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x1,%ah │ │ │ │ - jne 27290 │ │ │ │ + jne 27120 │ │ │ │ test $0x80,%al │ │ │ │ - jne 27270 │ │ │ │ + jne 27100 │ │ │ │ test $0x40,%al │ │ │ │ - jne 27250 │ │ │ │ + jne 270e0 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x30(%esi) │ │ │ │ call 3200 │ │ │ │ pop %eax │ │ │ │ push 0x1c(%esi) │ │ │ │ call 3200 │ │ │ │ pop %edx │ │ │ │ @@ -46053,85 +45881,85 @@ │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%esi) │ │ │ │ call 33f0 │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x2,0x39(%esi) │ │ │ │ - jne 272b0 │ │ │ │ + jne 27140 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x84(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 270f6 │ │ │ │ + je 26f86 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x74(%esi) │ │ │ │ call 3200 │ │ │ │ pop %eax │ │ │ │ push 0x78(%esi) │ │ │ │ call 3200 │ │ │ │ pop %eax │ │ │ │ push 0x6c(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 270fe │ │ │ │ + je 26f8e │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 27106 │ │ │ │ + je 26f96 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 2710e │ │ │ │ + je 26f9e │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2710e │ │ │ │ + jmp 26f9e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x40(%esi) │ │ │ │ call 3200 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 27161 │ │ │ │ + jmp 26ff1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 27159 │ │ │ │ + jmp 26fe9 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 27151 │ │ │ │ + jmp 26fe1 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x88(%esi) │ │ │ │ call 3200 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 271b8 │ │ │ │ + jmp 27048 │ │ │ │ mov (%esp),%ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -46145,173 +45973,165 @@ │ │ │ │ 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 %eax,%edx │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 48ca │ │ │ │ + add $0xcd1f,%esi │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ - call 48ca │ │ │ │ - add $0xcb99,%esi │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ test $0x10,%ah │ │ │ │ - je 27327 │ │ │ │ + je 271a7 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x38(%edx) │ │ │ │ mov 0x18(%edx),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 27875 │ │ │ │ + jle 276f5 │ │ │ │ mov 0x1c(%edx),%eax │ │ │ │ - mov $0x1,%ebx │ │ │ │ shl $0x2,%edi │ │ │ │ + mov $0x1,%ebx │ │ │ │ lea (%edi,%eax,1),%esi │ │ │ │ mov (%eax),%ecx │ │ │ │ add $0x4,%eax │ │ │ │ dec %ecx │ │ │ │ imul %ecx,%ebx │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 27340 │ │ │ │ + jne 271c0 │ │ │ │ mov 0x20(%edx),%eax │ │ │ │ mov %ebx,(%edx) │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%edi,%eax,1),%ebx │ │ │ │ test $0x4,%edi │ │ │ │ - je 27370 │ │ │ │ + je 271f0 │ │ │ │ mov (%eax),%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 2737e │ │ │ │ + je 271fe │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%ecx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 27370 │ │ │ │ - mov %ecx,0x24(%edx) │ │ │ │ + jne 271f0 │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %ecx,0x24(%edx) │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ push %edi │ │ │ │ call 3120 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ mov %eax,0x28(%edx) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 273da │ │ │ │ + jle 2725a │ │ │ │ mov 0x20(%edx),%edi │ │ │ │ mov 0x1c(%edx),%esi │ │ │ │ - mov %edx,-0x24(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ inc %edx │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ fildl -0x20(%ebp) │ │ │ │ fildl (%esi,%eax,4) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstps (%ebx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 273c0 │ │ │ │ + jne 27240 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ shl $0x2,%ecx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ push %ecx │ │ │ │ call 3120 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ mov %eax,0x64(%edx) │ │ │ │ xor %eax,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2740f │ │ │ │ + jle 2728f │ │ │ │ movl $0x7,(%ebx,%eax,4) │ │ │ │ - inc %eax │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ + inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jg 27400 │ │ │ │ + jg 27280 │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ shl $0x2,%ecx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ push %ecx │ │ │ │ call 3120 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%edx),%ebx │ │ │ │ mov %eax,0x30(%edx) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 27462 │ │ │ │ + jle 272e2 │ │ │ │ mov 0x28(%edx),%ecx │ │ │ │ fld1 │ │ │ │ lea (%ecx,%ebx,4),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx) │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x4,%eax │ │ │ │ fdivr %st(1),%st │ │ │ │ fsubrs -0x4d7c(%edi) │ │ │ │ fmuls -0x4c4c(%edi) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 27440 │ │ │ │ + jne 272c0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ test $0x40,%al │ │ │ │ - jne 27840 │ │ │ │ + jne 276c0 │ │ │ │ test $0x80,%al │ │ │ │ - jne 27810 │ │ │ │ + jne 27690 │ │ │ │ test $0x1,%ah │ │ │ │ - jne 277e0 │ │ │ │ + jne 27660 │ │ │ │ test $0x1,%al │ │ │ │ - jne 27690 │ │ │ │ + jne 27510 │ │ │ │ test $0x4,%al │ │ │ │ - jne 27650 │ │ │ │ + jne 274d0 │ │ │ │ test $0x8,%al │ │ │ │ - jne 275f0 │ │ │ │ + jne 27470 │ │ │ │ test $0x10,%al │ │ │ │ - jne 2761d │ │ │ │ + jne 2749d │ │ │ │ test $0x20,%al │ │ │ │ - je 27517 │ │ │ │ + je 27397 │ │ │ │ mov 0x18(%edx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2786b │ │ │ │ + jle 276eb │ │ │ │ mov 0x2c(%edx),%eax │ │ │ │ mov $0x1,%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul %ecx,%esi │ │ │ │ inc %eax │ │ │ │ add %esi,%esi │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 274c0 │ │ │ │ + jne 27340 │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ @@ -46324,20 +46144,20 @@ │ │ │ │ call 3120 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ imul 0x4(%edx),%esi │ │ │ │ mov %eax,0x78(%edx) │ │ │ │ shl $0x2,%esi │ │ │ │ mov %esi,(%esp) │ │ │ │ call 3120 │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ mov %eax,0x74(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 27540 │ │ │ │ + jne 273c0 │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ mov 0x144(%esi),%eax │ │ │ │ mov %eax,0x10(%edx) │ │ │ │ mov 0x128(%esi),%eax │ │ │ │ mov %eax,0x14(%edx) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -46353,38 +46173,38 @@ │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x84(%edx) │ │ │ │ testb $0x2,0x39(%edx) │ │ │ │ - jne 2788c │ │ │ │ + jne 2770c │ │ │ │ mov %eax,0x88(%edx) │ │ │ │ mov 0x18(%edx),%eax │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 275ae │ │ │ │ + jle 2742e │ │ │ │ mov 0x20(%edx),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%ebx,%eax,4),%ecx │ │ │ │ mov %ecx,(%esi,%eax,4) │ │ │ │ - inc %eax │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ + inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jg 275a0 │ │ │ │ + jg 27420 │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ push 0x3c(%edx) │ │ │ │ push 0x64(%edx) │ │ │ │ push 0x88(%edx) │ │ │ │ push 0x84(%edx) │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ @@ -46392,48 +46212,48 @@ │ │ │ │ push %ecx │ │ │ │ call 3170 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x14,%esp │ │ │ │ mov %eax,0x60(%edx) │ │ │ │ push %esi │ │ │ │ call 3200 │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2751c │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + jmp 2739c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ + imul 0x18(%edx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ - imul 0x18(%edx),%eax │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ test $0x10,%al │ │ │ │ - je 2749e │ │ │ │ + je 2731e │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ - mov 0x2c(%edx),%esi │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ imul 0x18(%edx),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ + mov 0x2c(%edx),%esi │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ imul %ecx,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 2749e │ │ │ │ + jmp 2731e │ │ │ │ mov 0x2c(%edx),%eax │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ add $0x2,%eax │ │ │ │ shl $0xa,%eax │ │ │ │ mov %eax,0x34(%edx) │ │ │ │ @@ -46442,15 +46262,15 @@ │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 2748e │ │ │ │ + jmp 2730e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%edx),%eax │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ @@ -46463,201 +46283,201 @@ │ │ │ │ call 3120 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov %eax,0x68(%edx) │ │ │ │ mov 0x18(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 277d2 │ │ │ │ + jle 27652 │ │ │ │ mov 0x1c(%edx),%ecx │ │ │ │ movl $0x0,-0x2c(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ mov %edx,%edi │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ mov %ecx,%ebx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(,%eax,4),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%ebx,%ecx,1),%eax │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ add %ecx,%esi │ │ │ │ lea -0x4(,%eax,4),%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov 0x1c(%edi),%ebx │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ mov %eax,(%esi) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - movl $0x0,(%eax) │ │ │ │ cmpl $0x1,(%ebx,%ecx,1) │ │ │ │ - jle 277b0 │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + jle 27630 │ │ │ │ mov %edi,%edx │ │ │ │ xor %edi,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ mov 0x30(%edx),%ebx │ │ │ │ mov %edi,%esi │ │ │ │ inc %edi │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ flds (%ebx,%ecx,1) │ │ │ │ mov 0x20(%edx),%ebx │ │ │ │ fildl -0x20(%ebp) │ │ │ │ - fmuls -0x4c50(%eax) │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ mov (%ebx,%ecx,1),%ebx │ │ │ │ + fmuls -0x4c50(%eax) │ │ │ │ lea 0x2(%ebx,%ebx,1),%ebx │ │ │ │ mov %ebx,-0x1c(%ebp) │ │ │ │ - fildl -0x1c(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ + fildl -0x1c(%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) │ │ │ │ fstps (%esp) │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ call 3040 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ fdivrs -0x4d80(%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 │ │ │ │ fstps (%ebx,%esi,4) │ │ │ │ mov 0x1c(%edx),%ebx │ │ │ │ mov (%ebx,%ecx,1),%eax │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jl 27730 │ │ │ │ + jl 275b0 │ │ │ │ mov %edx,%edi │ │ │ │ incl -0x2c(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ cmp 0x18(%edi),%eax │ │ │ │ - jge 277d0 │ │ │ │ + jge 27650 │ │ │ │ addl $0x4,-0x28(%ebp) │ │ │ │ mov 0x68(%edi),%esi │ │ │ │ - jmp 276e0 │ │ │ │ + jmp 27560 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%edx │ │ │ │ mov -0x30(%ebp),%esp │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 27486 │ │ │ │ + jmp 27306 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 2747e │ │ │ │ + jmp 272fe │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edx),%eax │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 27475 │ │ │ │ + jmp 272f5 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul 0x4(%edx),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ lea 0x0(,%ebx,4),%eax │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x40(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 2746d │ │ │ │ + jmp 272ed │ │ │ │ mov $0x1,%esi │ │ │ │ - jmp 274ca │ │ │ │ + jmp 2734a │ │ │ │ movl $0x1,(%edx) │ │ │ │ mov $0x1,%ecx │ │ │ │ lea 0x0(,%edi,4),%edi │ │ │ │ - jmp 2737e │ │ │ │ + jmp 271fe │ │ │ │ mov 0x24(%edx),%eax │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2756b │ │ │ │ + jmp 273eb │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000278b0 : │ │ │ │ +00027730 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0xac,%esp │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov %esp,-0x5c(%ebp) │ │ │ │ call 3787 │ │ │ │ - add $0xc5e5,%eax │ │ │ │ + add $0xc771,%eax │ │ │ │ + sub $0x9c,%esp │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov %esp,-0x60(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x84(%edi),%eax │ │ │ │ - mov %eax,0x80(%edi) │ │ │ │ mov %eax,%ebx │ │ │ │ + mov %eax,0x80(%edi) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov %eax,0x7c(%edi) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ lea 0x4(,%eax,4),%edx │ │ │ │ lea 0xf(%edx),%eax │ │ │ │ add $0xb,%edx │ │ │ │ shr $0x4,%eax │ │ │ │ + and $0xfffffff0,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ sub %edx,%esp │ │ │ │ mov %ecx,%edi │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ shr $0x2,%edi │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ mov %esp,%edi │ │ │ │ sub %eax,%esp │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ lea 0x3(%esp),%esi │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ + and $0xfffffffc,%ecx │ │ │ │ + shr $0x2,%esi │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - shr $0x2,%esi │ │ │ │ mov 0x8(%ecx),%ecx │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x24(%ecx),%ecx │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ push %eax │ │ │ │ @@ -46669,65 +46489,65 @@ │ │ │ │ movl $0x0,0x0(,%esi,4) │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x3f800000,0x0(,%eax,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 27993 │ │ │ │ + jle 27813 │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 31b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov (%eax),%eax │ │ │ │ testb $0x1,0x38(%esi) │ │ │ │ - je 27db1 │ │ │ │ + je 27c31 │ │ │ │ test %eax,%eax │ │ │ │ - jle 27af2 │ │ │ │ + jle 27972 │ │ │ │ mov %esi,%ecx │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ mov 0x1c(%ecx),%ecx │ │ │ │ lea -0x1(%esi),%ebx │ │ │ │ mov (%ecx,%ebx,4),%edx │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ dec %edx │ │ │ │ test %ebx,%ebx │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ - setg -0x68(%ebp) │ │ │ │ + setg -0x5c(%ebp) │ │ │ │ lea (%ebx,%eax,4),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ flds -0x4d78(%edx) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 27a75 │ │ │ │ + jle 278f5 │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ mov 0x68(%edx),%edx │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov (%edx,%eax,4),%edx │ │ │ │ - jmp 27a40 │ │ │ │ + jmp 278c0 │ │ │ │ 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 -0x30(%ebp),%esi │ │ │ │ mov %eax,%ebx │ │ │ │ @@ -46742,95 +46562,95 @@ │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ imul -0x4(%esi,%eax,4),%edx │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %ecx,%edx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 27a40 │ │ │ │ + jne 278c0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ flds (%ebx) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ fmuls (%edx,%esi,4) │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ + mov (%eax,%esi,4),%eax │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ mov (%edi,%ecx,4),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%edi,%ecx,4) │ │ │ │ cmp -0x58(%ebp),%eax │ │ │ │ - jne 28099 │ │ │ │ - cmpb $0x0,-0x68(%ebp) │ │ │ │ - je 28099 │ │ │ │ + mov %eax,(%edi,%ecx,4) │ │ │ │ + jne 27f1d │ │ │ │ + cmpb $0x0,-0x5c(%ebp) │ │ │ │ + je 27f1d │ │ │ │ mov %ecx,%eax │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ - jmp 27ac4 │ │ │ │ + jmp 27944 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 27ade │ │ │ │ + je 2795e │ │ │ │ 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 27ac0 │ │ │ │ + je 27940 │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %ebx,-0x54(%ebp) │ │ │ │ - jne 279f0 │ │ │ │ + jne 27870 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x5c(%ebp),%esp │ │ │ │ + mov -0x60(%ebp),%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%eax) │ │ │ │ call 31c0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ lea 0x13(%ebx),%edx │ │ │ │ shr $0x4,%eax │ │ │ │ - shl $0x4,%eax │ │ │ │ shr $0x4,%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x54(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x5c(%ebp) │ │ │ │ + mov %esp,-0x60(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x94(%ebp) │ │ │ │ - shl $0x4,%edx │ │ │ │ + mov %esp,-0x8c(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ sub %edx,%esp │ │ │ │ mov %ecx,%edi │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ shr $0x2,%edi │ │ │ │ + mov %esp,-0x88(%ebp) │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ mov %edx,%edi │ │ │ │ and $0xfffffffc,%edx │ │ │ │ - mov %esp,-0x90(%ebp) │ │ │ │ - mov %edx,-0x34(%ebp) │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ shr $0x2,%edi │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x2c(%edi),%edi │ │ │ │ lea 0x1(%edi),%esi │ │ │ │ lea (%esi,%esi,1),%edx │ │ │ │ imul %edx,%ebx │ │ │ │ lea 0xf(%ebx),%edx │ │ │ │ @@ -46841,129 +46661,130 @@ │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edx,%ecx │ │ │ │ mov %esp,-0x2c(%ebp) │ │ │ │ and $0xfffffffc,%edx │ │ │ │ sub %eax,%esp │ │ │ │ - mov %edx,-0x88(%ebp) │ │ │ │ shr $0x2,%ecx │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x34(%ecx),%ecx │ │ │ │ - mov %ecx,-0xa4(%ebp) │ │ │ │ + mov %ecx,-0x9c(%ebp) │ │ │ │ mov %esp,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ call 31b0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x20,%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - jne 28013 │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + jne 27e93 │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ movl $0x3f800000,0x0(,%eax,4) │ │ │ │ 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 27ef0 │ │ │ │ + jle 27d70 │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - nop │ │ │ │ + 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 27c50 │ │ │ │ - mov %edx,-0x6c(%ebp) │ │ │ │ + jne 27ad0 │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ test $0x10,%bl │ │ │ │ - jne 27f00 │ │ │ │ + jne 27d80 │ │ │ │ test $0x8,%bl │ │ │ │ - jne 2877e │ │ │ │ + jne 285f8 │ │ │ │ test $0x2,%bl │ │ │ │ - jne 280a1 │ │ │ │ + jne 27f25 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ and $0x4,%ebx │ │ │ │ - mov %ebx,-0x98(%ebp) │ │ │ │ + mov %ebx,-0x90(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - jne 29235 │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + jne 290b5 │ │ │ │ test %eax,%eax │ │ │ │ - jle 28091 │ │ │ │ + jle 27f15 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ + movl $0x0,-0x80(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ lea -0x4(,%edi,4),%esi │ │ │ │ test %eax,%eax │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ - lea 0x0(,%edi,4),%eax │ │ │ │ - mov %esi,-0x90(%ebp) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ + lea 0x0(,%edi,4),%eax │ │ │ │ + mov %esi,-0x88(%ebp) │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + setg -0x84(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - setg -0x8c(%ebp) │ │ │ │ neg %eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ fldt -0x4c3c(%eax) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2841f │ │ │ │ + jle 2829f │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - jmp 27d4e │ │ │ │ + jmp 27bce │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %esi,%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 27da8 │ │ │ │ + jle 27c28 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 283fd │ │ │ │ + je 2827d │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ lea (%esi,%esi,1),%ebx │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ @@ -46972,94 +46793,94 @@ │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ sub %edx,%edi │ │ │ │ mov %edi,(%eax,%ecx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea 0x1(%edx,%eax,1),%eax │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %edi,%edi │ │ │ │ - jns 27d20 │ │ │ │ + jns 27ba0 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 28190 │ │ │ │ + jg 28010 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 27d38 │ │ │ │ + jg 27bb8 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 27d38 │ │ │ │ + jmp 27bb8 │ │ │ │ xor %esi,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jle 27af2 │ │ │ │ + jle 27972 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 27e7a │ │ │ │ + jge 27cfa │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ mov 0x20(%eax),%edx │ │ │ │ mov %eax,%edi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ sub $0x10,%esp │ │ │ │ flds (%eax,%esi,4) │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ + mov (%edx,%eax,1),%edx │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + lea 0x2(%edx,%edx,1),%edx │ │ │ │ fstps -0x2c(%ebp) │ │ │ │ flds (%ecx,%eax,1) │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ - mov (%edx,%eax,1),%edx │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ mov (%ecx,%esi,4),%ecx │ │ │ │ - lea 0x2(%edx,%edx,1),%edx │ │ │ │ inc %esi │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ fildl -0x30(%ebp) │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ fmuls -0x4c50(%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) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ fdivrs -0x4d78(%ebx) │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - mov 0x20(%edi),%edx │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ + mov 0x20(%edi),%edx │ │ │ │ fmuls -0x2c(%ebp) │ │ │ │ fstps (%eax,%esi,4) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov (%edx,%eax,1),%eax │ │ │ │ imul -0x4(%ebx,%esi,4),%eax │ │ │ │ add -0x38(%ebp),%eax │ │ │ │ mov %eax,(%ebx,%esi,4) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 27de0 │ │ │ │ + jl 27c60 │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ mov 0x1c(%ecx),%ecx │ │ │ │ @@ -47071,89 +46892,90 @@ │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ inc %eax │ │ │ │ dec %edx │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 27edc │ │ │ │ + jne 27d5c │ │ │ │ test %esi,%esi │ │ │ │ - jg 27ec4 │ │ │ │ - jmp 27edc │ │ │ │ + jg 27d44 │ │ │ │ + jmp 27d5c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 27edc │ │ │ │ + je 27d5c │ │ │ │ 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 27ec0 │ │ │ │ + je 27d40 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ cmp (%eax),%ebx │ │ │ │ - jge 27af2 │ │ │ │ + jge 27972 │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - jmp 27dc0 │ │ │ │ + jmp 27c40 │ │ │ │ test $0x10,%bl │ │ │ │ - je 28cb4 │ │ │ │ - movl $0x1,-0x6c(%ebp) │ │ │ │ + je 28b34 │ │ │ │ + movl $0x1,-0x64(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 28091 │ │ │ │ + jle 27f15 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 29857 │ │ │ │ + jle 29697 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ movl $0x0,-0x84(%ebp) │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 27f4d │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 27dca │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - jmp 27faf │ │ │ │ + jmp 27e2f │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp -0x3c(%ebp),%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 2800a │ │ │ │ + jle 27e8a │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 281b0 │ │ │ │ + je 28030 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ @@ -47161,106 +46983,108 @@ │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ 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 -0x5c(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 27f80 │ │ │ │ + jns 27e00 │ │ │ │ add %edx,%ebx │ │ │ │ cmp -0x3c(%ebp),%ebx │ │ │ │ - jg 28170 │ │ │ │ + jg 27ff0 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 27f99 │ │ │ │ + jg 27e19 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 27f99 │ │ │ │ + jmp 27e19 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 28091 │ │ │ │ + jle 27f15 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ mov 0x78(%edi),%edi │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov (%edi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 28075 │ │ │ │ + jle 27ef5 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ add %eax,%ebx │ │ │ │ flds (%ecx) │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov 0x6c(%edi),%edi │ │ │ │ mov 0x74(%esi),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ flds (%edx,%ebx,4) │ │ │ │ fmuls (%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ + cmp -0x24(%ebp),%eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%ecx) │ │ │ │ - cmp -0x24(%ebp),%eax │ │ │ │ - jne 28060 │ │ │ │ + jne 27ee0 │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x4,-0x28(%ebp) │ │ │ │ add $0x4,%ecx │ │ │ │ cmp -0x2c(%ebp),%ecx │ │ │ │ - jne 28040 │ │ │ │ - jmp 28091 │ │ │ │ + jne 27ec0 │ │ │ │ + jmp 27f15 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28091 │ │ │ │ + jmp 27f15 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28091 │ │ │ │ + jmp 27f15 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28091 │ │ │ │ + jmp 27f15 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 27f15 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - jmp 27ae4 │ │ │ │ + jmp 27964 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ mov 0x30(%eax),%edi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ shr $0x2,%esi │ │ │ │ flds (%edi) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%ecx,4) │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 297f0 │ │ │ │ + js 29640 │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x3(%ecx,%ecx,1),%ecx │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ fldt -0x4c3c(%eax) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + lea 0x3(%ecx,%ecx,1),%ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ fdivrs -0x4c48(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -47272,101 +47096,103 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ flds (%edx) │ │ │ │ - lea 0x0(%esi),%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) │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 28120 │ │ │ │ + jne 27fa0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - je 28ccf │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + je 28b4f │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - add -0x84(%ebp),%edx │ │ │ │ flds (%edi,%ebx,4) │ │ │ │ imul %ebx,%eax │ │ │ │ + add -0x7c(%ebp),%edx │ │ │ │ movl $0x3f800000,(%ecx,%eax,4) │ │ │ │ - jmp 280e5 │ │ │ │ + jmp 27f63 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 27f99 │ │ │ │ + jmp 27e19 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 27d38 │ │ │ │ + jmp 27bb8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - push -0x68(%ebp) │ │ │ │ + push -0x5c(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push -0x94(%ebp) │ │ │ │ + push -0x8c(%ebp) │ │ │ │ call 31b0 │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ test %edi,%edi │ │ │ │ - jle 28749 │ │ │ │ + jle 285c9 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ fldz │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ test %esi,%esi │ │ │ │ - setg -0x88(%ebp) │ │ │ │ + setg -0x80(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jle 282b6 │ │ │ │ + jle 28136 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ lea (%ebx,%edx,1),%ecx │ │ │ │ imul -0x48(%ebp),%ecx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - jmp 2828c │ │ │ │ + jmp 2810c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ lea -0x1(%edx,%eax,1),%eax │ │ │ │ add -0x4(%ecx,%ebx,4),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x6c(%ecx),%ecx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ @@ -47376,217 +47202,219 @@ │ │ │ │ fmuls (%ecx,%esi,4) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ fstps (%edi,%ebx,4) │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ add %esi,-0x3c(%ebp) │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - je 282b0 │ │ │ │ + je 28130 │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ fld %st(1) │ │ │ │ mov (%esi,%ebx,4),%edx │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov (%esi,%ebx,4),%esi │ │ │ │ inc %ebx │ │ │ │ imul %esi,%eax │ │ │ │ test %edx,%edx │ │ │ │ - je 28278 │ │ │ │ + je 280f8 │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 28250 │ │ │ │ + jne 280d0 │ │ │ │ fldz │ │ │ │ - jmp 28278 │ │ │ │ + jmp 280f8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ flds (%edx,%eax,4) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fmuls (%eax,%ebx,4) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%eax,%ebx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 283f0 │ │ │ │ + je 28270 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ecx │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 283f0 │ │ │ │ + je 28270 │ │ │ │ add %edx,%eax │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,(%edx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%edi,%esi,4) │ │ │ │ cmp -0x48(%ebp),%eax │ │ │ │ - jne 283a3 │ │ │ │ - cmpb $0x0,-0x88(%ebp) │ │ │ │ - je 283a3 │ │ │ │ + mov %eax,(%edi,%esi,4) │ │ │ │ + jne 28223 │ │ │ │ + cmpb $0x0,-0x80(%ebp) │ │ │ │ + je 28223 │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ - jmp 28371 │ │ │ │ - nop │ │ │ │ + jmp 281f1 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ mov (%edx,%ebx,4),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 28391 │ │ │ │ + je 28211 │ │ │ │ add %ecx,%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov 0x4(%eax,%ebx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 2835a │ │ │ │ + jg 281da │ │ │ │ neg %eax │ │ │ │ mov $0xffffffff,%ecx │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ mov %eax,0x4(%esi,%ebx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - mov %ecx,0x4(%edx,%ebx,4) │ │ │ │ cmp %eax,-0x3c(%ebp) │ │ │ │ - jne 283a0 │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ + mov %ecx,0x4(%edx,%ebx,4) │ │ │ │ + jne 28220 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 283a0 │ │ │ │ + je 28220 │ │ │ │ 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,-0x3c(%ebp) │ │ │ │ mov %eax,(%edi,%ebx,4) │ │ │ │ mov (%esi,%ebx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 28330 │ │ │ │ + jne 281b0 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ neg %ecx │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ - jmp 2833e │ │ │ │ + jmp 281be │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ - incl -0x74(%ebp) │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ - cmp %edx,-0x74(%ebp) │ │ │ │ - jne 28210 │ │ │ │ + incl -0x6c(%ebp) │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + cmp %edx,-0x6c(%ebp) │ │ │ │ + jne 28090 │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0x84(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - cmp %eax,-0x9c(%ebp) │ │ │ │ - je 28083 │ │ │ │ + incl -0x7c(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + cmp %eax,-0x94(%ebp) │ │ │ │ + je 27f03 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - add %eax,-0x8c(%ebp) │ │ │ │ - add %eax,-0x98(%ebp) │ │ │ │ + add %eax,-0x84(%ebp) │ │ │ │ + add %eax,-0x90(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 27f4b │ │ │ │ - jmp 281fb │ │ │ │ + jg 27dc8 │ │ │ │ + jmp 28078 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ - jmp 28305 │ │ │ │ + jmp 28182 │ │ │ │ sub $0x4,%esp │ │ │ │ fstpt -0x48(%ebp) │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - push -0x9c(%ebp) │ │ │ │ - push $0x0 │ │ │ │ push -0x94(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push -0x8c(%ebp) │ │ │ │ call 31b0 │ │ │ │ - add $0x10,%esp │ │ │ │ fldt -0x48(%ebp) │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 286e4 │ │ │ │ + jle 28564 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%edi │ │ │ │ xor %eax,%eax │ │ │ │ - fld %st(0) │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ + fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ flds (%esi,%ecx,4) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - fstps -0x80(%ebp) │ │ │ │ - nop │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ + fstps -0x78(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 285c3 │ │ │ │ + jle 28440 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ - mov %esi,-0x84(%ebp) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ + mov %esi,-0x7c(%ebp) │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ lea (%ebx,%eax,4),%ebx │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ - jmp 2858a │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2840a │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - je 285a0 │ │ │ │ + je 28420 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ fildl -0x4(%edi,%edx,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ fmuls -0x4(%edi,%edx,4) │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ add 0x40(%eax),%edi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ flds (%edi,%ebx,1) │ │ │ │ mov -0x4(%eax,%edx,4),%edi │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ add -0x4(%eax,%edx,4),%edi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ + add %eax,%eax │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ fildl -0x58(%ebp) │ │ │ │ - add %eax,%eax │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ fmuls -0x4d78(%edi) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fildl -0x48(%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) │ │ │ │ - fadds -0x80(%ebp) │ │ │ │ + fadds -0x78(%ebp) │ │ │ │ flds -0x4(%eax,%edx,4) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 286b0 │ │ │ │ + jbe 28530 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -47608,198 +47436,200 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 2855d │ │ │ │ + je 283dd │ │ │ │ fchs │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ fmuls -0x4d78(%eax) │ │ │ │ fmuls -0x4c44(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ imul (%ebx),%ecx │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov %edx,%eax │ │ │ │ add $0x4,%ebx │ │ │ │ - lea -0x1(%esi,%ecx,1),%ecx │ │ │ │ fstps (%edi,%edx,4) │ │ │ │ inc %edx │ │ │ │ + lea -0x1(%esi,%ecx,1),%ecx │ │ │ │ mov %ecx,(%ebx) │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 285ba │ │ │ │ + jle 2843a │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x4(%eax,%edx,4),%esi │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x4(%eax,%edx,4),%ecx │ │ │ │ test %esi,%esi │ │ │ │ - jne 284a0 │ │ │ │ + jne 28320 │ │ │ │ imul (%ebx),%ecx │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov %edx,%eax │ │ │ │ add $0x4,%ebx │ │ │ │ movl $0x0,(%edi,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %ecx,(%ebx) │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jg 2858a │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + jg 2840a │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fmuls (%eax,%ebx,4) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%eax,%ebx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 28720 │ │ │ │ + je 285a0 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 28720 │ │ │ │ + je 285a0 │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ebx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x50(%ebp),%eax │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ mov %esi,%eax │ │ │ │ - jne 286d3 │ │ │ │ - cmpb $0x0,-0x8c(%ebp) │ │ │ │ - je 286d3 │ │ │ │ + jne 28553 │ │ │ │ + cmpb $0x0,-0x84(%ebp) │ │ │ │ + je 28553 │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 28681 │ │ │ │ + jmp 28501 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 286a1 │ │ │ │ + je 28521 │ │ │ │ add %ebx,%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov 0x4(%edx,%eax,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jg 2866a │ │ │ │ + jg 284ea │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ test %eax,%eax │ │ │ │ - je 286d0 │ │ │ │ + je 28550 │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ cmp %ecx,-0x48(%ebp) │ │ │ │ - jne 286d0 │ │ │ │ + jne 28550 │ │ │ │ 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,-0x48(%ebp) │ │ │ │ mov %ecx,(%edi,%eax,4) │ │ │ │ test %edx,%edx │ │ │ │ - jne 28640 │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + jne 284c0 │ │ │ │ neg %ebx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 2864e │ │ │ │ + jmp 284ce │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 28730 │ │ │ │ + ja 285b0 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x4c44(%edi) │ │ │ │ - jmp 2856e │ │ │ │ + jmp 283ee │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ - incl -0x74(%ebp) │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ - cmp %edx,-0x74(%ebp) │ │ │ │ - jne 28470 │ │ │ │ + incl -0x6c(%ebp) │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + cmp %edx,-0x6c(%ebp) │ │ │ │ + jne 282f0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ - incl -0x88(%ebp) │ │ │ │ - add %esi,-0x7c(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + incl -0x80(%ebp) │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + add %esi,-0x74(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - add %esi,-0x98(%ebp) │ │ │ │ - cmp -0xa0(%ebp),%eax │ │ │ │ - jne 27ce5 │ │ │ │ + add %esi,-0x90(%ebp) │ │ │ │ + cmp -0x98(%ebp),%eax │ │ │ │ + jne 27b62 │ │ │ │ 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 -0x24(%ebp),%ecx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ecx,%esi,4) │ │ │ │ - jmp 28612 │ │ │ │ + jmp 2848c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2856e │ │ │ │ - incl -0x84(%ebp) │ │ │ │ + jmp 283ee │ │ │ │ + incl -0x7c(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - add %esi,-0x8c(%ebp) │ │ │ │ - add %esi,-0x98(%ebp) │ │ │ │ - cmp %eax,-0x9c(%ebp) │ │ │ │ - je 28091 │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + add %esi,-0x84(%ebp) │ │ │ │ + add %esi,-0x90(%ebp) │ │ │ │ + cmp %eax,-0x94(%ebp) │ │ │ │ + je 27f15 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 27f59 │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 27dd6 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ mov 0x30(%eax),%edi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ shr $0x2,%esi │ │ │ │ flds (%edi) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%ecx,4) │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 297b4 │ │ │ │ + js 29610 │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x3(%ecx,%ecx,1),%ecx │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ fldt -0x4c3c(%eax) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + lea 0x3(%ecx,%ecx,1),%ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ fdivrs -0x4c48(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -47811,1352 +47641,1350 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ flds (%edx) │ │ │ │ - nop │ │ │ │ + jmp 28680 │ │ │ │ + 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) │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 28800 │ │ │ │ + jne 28680 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - je 28850 │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + je 286ca │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - add -0x84(%ebp),%edx │ │ │ │ flds (%edi,%ebx,4) │ │ │ │ imul %ebx,%eax │ │ │ │ + add -0x7c(%ebp),%edx │ │ │ │ movl $0x3f800000,(%ecx,%eax,4) │ │ │ │ - jmp 287c2 │ │ │ │ - movl $0x1,-0x6c(%ebp) │ │ │ │ - jmp 2885a │ │ │ │ + jmp 28636 │ │ │ │ + movl $0x1,-0x64(%ebp) │ │ │ │ + jmp 286d4 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2885a │ │ │ │ + jmp 286d4 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2885a │ │ │ │ + jmp 286d4 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 28091 │ │ │ │ + jle 27f15 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 29790 │ │ │ │ + jle 295f0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ + movl $0x0,-0x84(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 2889d │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 28717 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - jmp 288fb │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + jmp 2877b │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp -0x3c(%ebp),%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 28952 │ │ │ │ + jle 287d2 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 28972 │ │ │ │ + je 287f2 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ 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 -0x5c(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 288d0 │ │ │ │ + jns 28750 │ │ │ │ add %edx,%ebx │ │ │ │ cmp -0x3c(%ebp),%ebx │ │ │ │ - jg 28960 │ │ │ │ + jg 287e0 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 288e9 │ │ │ │ + jg 28769 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 288e9 │ │ │ │ + jmp 28769 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 288e9 │ │ │ │ + jmp 28769 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - push -0x74(%ebp) │ │ │ │ + push -0x6c(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push -0x94(%ebp) │ │ │ │ + push -0x8c(%ebp) │ │ │ │ call 31b0 │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ shr $0x2,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ - imul %ebx,%esi │ │ │ │ flds (%eax,%ebx,8) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + imul %ebx,%esi │ │ │ │ + mov (%eax,%ebx,4),%eax │ │ │ │ fsts (%edi,%esi,4) │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ - mov (%eax,%ebx,4),%eax │ │ │ │ - mov (%edi,%ebx,4),%edi │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ + mov (%edi,%ebx,4),%edi │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 28a39 │ │ │ │ + jle 288b9 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ flds 0x4(%eax,%ebx,8) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%eax,%esi,4) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ fstps 0x4(%eax,%esi,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea 0x2(%edi),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 28a3d │ │ │ │ + jl 288bd │ │ │ │ flds (%edx) │ │ │ │ sub %edi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 288a0 │ │ │ │ + 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 │ │ │ │ inc %esi │ │ │ │ fmul %st(2),%st │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%edx,%esi,4) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 28a20 │ │ │ │ + jne 288a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28a40 │ │ │ │ + jmp 288c0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28a40 │ │ │ │ + jmp 288c0 │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%edx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 289c0 │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + jne 28830 │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 28c85 │ │ │ │ + jle 28b05 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ fldz │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0x74(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - setg -0x90(%ebp) │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ + setg -0x88(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ flds (%esi,%ecx,4) │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ shr $0x2,%esi │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 28b33 │ │ │ │ + jle 289b3 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 28b04 │ │ │ │ + jmp 28984 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ - imul -0x80(%ebp),%edi │ │ │ │ + imul -0x78(%ebp),%edi │ │ │ │ lea -0x1(%esi,%edx,1),%edx │ │ │ │ add -0x4(%ebx,%eax,4),%edi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fildl -0x4(%ebx,%eax,4) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ fmuls (%ebx,%edi,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ fmuls -0x4(%edi,%eax,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ fstps (%edi,%eax,4) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ - cmp %eax,-0x28(%ebp) │ │ │ │ - je 28b30 │ │ │ │ + je 289b0 │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ 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 28af3 │ │ │ │ + je 28973 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 28ad0 │ │ │ │ + jne 28950 │ │ │ │ fldz │ │ │ │ - jmp 28af3 │ │ │ │ + jmp 28973 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fmuls (%eax,%esi,4) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%eax,%esi,4) │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 28c70 │ │ │ │ + je 28af0 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 28c70 │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + je 28af0 │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%edi,%esi,4) │ │ │ │ cmp -0x3c(%ebp),%eax │ │ │ │ - jne 28c80 │ │ │ │ - cmpb $0x0,-0x90(%ebp) │ │ │ │ - je 28c80 │ │ │ │ + mov %eax,(%edi,%esi,4) │ │ │ │ + jne 28b00 │ │ │ │ + cmpb $0x0,-0x88(%ebp) │ │ │ │ + je 28b00 │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 28bf1 │ │ │ │ + jmp 28a71 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 28c13 │ │ │ │ + je 28a93 │ │ │ │ add %ebx,%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov 0x4(%edx,%eax,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jg 28bda │ │ │ │ + jg 28a5a │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ cmp %ecx,-0x48(%ebp) │ │ │ │ - jne 28c20 │ │ │ │ + jne 28aa0 │ │ │ │ test %eax,%eax │ │ │ │ - je 28c20 │ │ │ │ + je 28aa0 │ │ │ │ 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,(%edi,%eax,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jne 28bb0 │ │ │ │ + jne 28a30 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 28bbe │ │ │ │ + jmp 28a3e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ - incl -0x68(%ebp) │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - cmp %esi,-0x6c(%ebp) │ │ │ │ - jne 28ab0 │ │ │ │ + incl -0x5c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ + cmp %esi,-0x64(%ebp) │ │ │ │ + jne 28930 │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - cmp %esi,-0x8c(%ebp) │ │ │ │ - je 28087 │ │ │ │ + incl -0x84(%ebp) │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ + cmp %esi,-0x84(%ebp) │ │ │ │ + je 27f07 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - add %esi,-0x98(%ebp) │ │ │ │ + add %esi,-0x90(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 2889b │ │ │ │ - jmp 28a89 │ │ │ │ + jg 28715 │ │ │ │ + jmp 28906 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ - jmp 28b82 │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - jmp 28c22 │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ + jmp 28a02 │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + jmp 28aa2 │ │ │ │ + incl -0x84(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - add %esi,-0x98(%ebp) │ │ │ │ - cmp %eax,-0xa0(%ebp) │ │ │ │ - je 28091 │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + add %esi,-0x90(%ebp) │ │ │ │ + cmp %eax,-0x98(%ebp) │ │ │ │ + je 27f15 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 288a9 │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 28723 │ │ │ │ test $0x8,%bl │ │ │ │ - jne 28847 │ │ │ │ - movl $0x1,-0x6c(%ebp) │ │ │ │ + jne 286c1 │ │ │ │ + movl $0x1,-0x64(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 27c78 │ │ │ │ - jmp 28cd9 │ │ │ │ + je 27af8 │ │ │ │ + jmp 28b59 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28cd9 │ │ │ │ + jmp 28b59 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28cd9 │ │ │ │ + jmp 28b59 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 28091 │ │ │ │ + jle 27f15 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 29741 │ │ │ │ + jle 295a1 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ + movl $0x0,-0x84(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 28d1c │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 28b9c │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ add $0x4,%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ fldt -0x4c3c(%eax) │ │ │ │ - fstpt -0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - jmp 28d8a │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 28c0a │ │ │ │ + lea %cs: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 -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 28de0 │ │ │ │ + jle 28c60 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 28df8 │ │ │ │ + je 28c78 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ lea (%esi,%esi,1),%ebx │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ sub %edx,%edi │ │ │ │ mov %edi,(%eax,%ecx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %edi,%edi │ │ │ │ - jns 28d60 │ │ │ │ + jns 28be0 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 28de9 │ │ │ │ + jg 28c69 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 28d78 │ │ │ │ + jg 28bf8 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 28d78 │ │ │ │ + jmp 28bf8 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 28d78 │ │ │ │ + jmp 28bf8 │ │ │ │ sub $0x4,%esp │ │ │ │ + fstpt -0x48(%ebp) │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - push -0x90(%ebp) │ │ │ │ + push -0x88(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push -0x94(%ebp) │ │ │ │ + push -0x8c(%ebp) │ │ │ │ call 31b0 │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - fildl -0x7c(%ebp) │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + fildl -0x74(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ shr $0x2,%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fstps -0x74(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + fstps -0x6c(%ebp) │ │ │ │ + fldt -0x48(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%esi │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov (%eax,%ebx,4),%eax │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ + mov (%eax,%ebx,4),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + fsts -0x5c(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + fdivr %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ - fdiv %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ - fsub %st(1),%st │ │ │ │ + fsubp %st,%st(3) │ │ │ │ + fsub %st(3),%st │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fsub %st(4),%st │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fadds -0x74(%ebp) │ │ │ │ + fadds -0x6c(%ebp) │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 291d0 │ │ │ │ + jbe 29050 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fstps -0x48(%ebp) │ │ │ │ flds -0x48(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ 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 28ed8 │ │ │ │ + je 28d54 │ │ │ │ fchs │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ fmuls -0x4d78(%eax) │ │ │ │ fmuls -0x4c44(%eax) │ │ │ │ fdivs -0x48(%ebp) │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ imul %ebx,%edi │ │ │ │ fsts (%eax,%edi,4) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 28f79 │ │ │ │ - fxch %st(4) │ │ │ │ + jle 28df9 │ │ │ │ + fxch %st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fsubs -0x5c(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fsubp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt -0x68(%ebp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadds -0x4d80(%eax) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%eax,%edi,4) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x4(%eax,%edi,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea 0x2(%esi),%edi │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 28f85 │ │ │ │ + jl 28e03 │ │ │ │ flds (%edx) │ │ │ │ sub %esi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ - nop │ │ │ │ + lea 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 │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%edx,%esi,4) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 28f60 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 28de0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28f90 │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 28e10 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28f90 │ │ │ │ + jmp 28e10 │ │ │ │ ffreep %st(0) │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%edx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 28e40 │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + jne 28cc0 │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 29206 │ │ │ │ + jle 29086 │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ fldz │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0x74(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - setg -0x90(%ebp) │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ + setg -0x88(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ flds (%esi,%ecx,4) │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ shr $0x2,%esi │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 29083 │ │ │ │ + jle 28f03 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 29054 │ │ │ │ + jmp 28ed4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ - imul -0x80(%ebp),%edi │ │ │ │ + imul -0x78(%ebp),%edi │ │ │ │ lea -0x1(%esi,%edx,1),%edx │ │ │ │ add -0x4(%ebx,%eax,4),%edi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fildl -0x4(%ebx,%eax,4) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ fmuls (%ebx,%edi,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ fmuls -0x4(%edi,%eax,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ fstps (%edi,%eax,4) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ - cmp %eax,-0x28(%ebp) │ │ │ │ - je 29080 │ │ │ │ + je 28f00 │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ 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 29043 │ │ │ │ + je 28ec3 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 29020 │ │ │ │ + jne 28ea0 │ │ │ │ fldz │ │ │ │ - jmp 29043 │ │ │ │ + jmp 28ec3 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fmuls (%eax,%esi,4) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%eax,%esi,4) │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ mov (%edx,%esi,4),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 291c0 │ │ │ │ + je 29040 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 291c0 │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + je 29040 │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%edi,%esi,4) │ │ │ │ cmp %eax,-0x3c(%ebp) │ │ │ │ - jne 291fe │ │ │ │ - cmpb $0x0,-0x90(%ebp) │ │ │ │ - je 291fe │ │ │ │ + mov %eax,(%edi,%esi,4) │ │ │ │ + jne 2907e │ │ │ │ + cmpb $0x0,-0x88(%ebp) │ │ │ │ + je 2907e │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 29141 │ │ │ │ + jmp 28fc1 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 29163 │ │ │ │ + je 28fe3 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 2912a │ │ │ │ + jg 28faa │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ cmp %ebx,-0x3c(%ebp) │ │ │ │ - jne 29170 │ │ │ │ + jne 28ff0 │ │ │ │ test %eax,%eax │ │ │ │ - je 29170 │ │ │ │ + je 28ff0 │ │ │ │ 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,-0x48(%ebp) │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 29100 │ │ │ │ + jne 28f80 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 2910e │ │ │ │ + jmp 28f8e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ - incl -0x68(%ebp) │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ - cmp %edx,-0x68(%ebp) │ │ │ │ - jne 29000 │ │ │ │ + incl -0x5c(%ebp) │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + cmp %edx,-0x5c(%ebp) │ │ │ │ + jne 28e80 │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - cmp %eax,-0xa0(%ebp) │ │ │ │ - je 2808b │ │ │ │ + incl -0x84(%ebp) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + cmp %eax,-0x98(%ebp) │ │ │ │ + je 27f0b │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - add %esi,-0x98(%ebp) │ │ │ │ + add %esi,-0x90(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 28d1a │ │ │ │ - jmp 28fd9 │ │ │ │ + jg 28b9a │ │ │ │ + jmp 28e58 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ - jmp 290d2 │ │ │ │ + jmp 28f52 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 291e5 │ │ │ │ + ja 29065 │ │ │ │ fstp %st(1) │ │ │ │ flds -0x4c44(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 28eea │ │ │ │ + jmp 28d66 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 28eea │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - jmp 29172 │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ + jmp 28d66 │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + jmp 28ff2 │ │ │ │ + incl -0x84(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - add %esi,-0x98(%ebp) │ │ │ │ - cmp %eax,-0xa0(%ebp) │ │ │ │ - je 28091 │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + add %esi,-0x90(%ebp) │ │ │ │ + cmp %eax,-0x98(%ebp) │ │ │ │ + je 27f0f │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 28d37 │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 28bb4 │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 28091 │ │ │ │ + jle 27f15 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ - mov %esi,-0x9c(%ebp) │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2987b │ │ │ │ + jle 296b8 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0xa8(%ebp) │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ + movl $0x0,-0xa0(%ebp) │ │ │ │ + movl $0x0,-0x84(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ lea 0x2(%edi),%ecx │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ + mov %edi,-0xa4(%ebp) │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ lea 0x4(%eax),%esi │ │ │ │ - mov %esi,-0xb0(%ebp) │ │ │ │ + mov %esi,-0xa8(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - jmp 292ea │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + jmp 2916a │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %esi,%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 29343 │ │ │ │ + jle 291c0 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 2935e │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ + je 291d8 │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ lea (%esi,%esi,1),%ebx │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ sub %edx,%edi │ │ │ │ mov %edi,(%eax,%ecx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %edi,%edi │ │ │ │ - jns 292c0 │ │ │ │ + jns 29140 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 2934c │ │ │ │ + jg 291c9 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 292d8 │ │ │ │ + jg 29158 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 292d8 │ │ │ │ + jmp 29158 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 292d8 │ │ │ │ + jmp 29158 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - push -0xb0(%ebp) │ │ │ │ + push -0xa8(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ push $0x0 │ │ │ │ - push -0x94(%ebp) │ │ │ │ + push -0x8c(%ebp) │ │ │ │ call 31b0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - fildl -0x98(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + fildl -0x90(%ebp) │ │ │ │ add $0x2,%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fld1 │ │ │ │ fxch %st(2) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%ecx │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ - fmuls (%ebx,%esi,4) │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ + fmuls (%ebx,%esi,4) │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fsts (%esi,%eax,4) │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jg 294ad │ │ │ │ + jg 2931d │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + fld %st(0) │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ inc %edx │ │ │ │ - imul -0x74(%ebp),%esi │ │ │ │ + imul -0x6c(%ebp),%esi │ │ │ │ sub %ecx,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ - add -0x50(%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) │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + mov 0x6c(%eax),%ebx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x6c(%eax),%ebx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ fsubr %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldz │ │ │ │ - jmp 29463 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - sub -0x68(%ebp),%eax │ │ │ │ + jmp 292d3 │ │ │ │ + sub -0x5c(%ebp),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - mov %eax,%edx │ │ │ │ fildl -0x48(%ebp) │ │ │ │ + mov %eax,%edx │ │ │ │ neg %edx │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%edx │ │ │ │ add %edi,%edx │ │ │ │ flds (%ebx,%edx,4) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - fmul %st(2),%st │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ + fmul %st(2),%st │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 29490 │ │ │ │ + ja 29300 │ │ │ │ mov %eax,%edx │ │ │ │ not %edx │ │ │ │ add %edi,%edx │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ flds (%ebx,%edx,4) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp -0x3c(%ebp),%ecx │ │ │ │ - jne 29460 │ │ │ │ + jne 292d0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 294b0 │ │ │ │ + jmp 29320 │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - incl -0x74(%ebp) │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ + incl -0x6c(%ebp) │ │ │ │ lea 0x1(%esi,%edi,1),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - cmp %esi,-0x74(%ebp) │ │ │ │ - jne 293b0 │ │ │ │ + cmp %esi,-0x6c(%ebp) │ │ │ │ + jne 29230 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 29715 │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ + jle 29575 │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ mov %esi,%eax │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edi,-0x98(%ebp) │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ - mov %esi,-0x74(%ebp) │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ test %esi,%esi │ │ │ │ fldz │ │ │ │ - setg -0x88(%ebp) │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ + setg -0x80(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ flds (%esi,%ecx,4) │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ shr $0x2,%esi │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 295c3 │ │ │ │ + jle 29423 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 29594 │ │ │ │ + jmp 293f4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ - imul -0x80(%ebp),%edi │ │ │ │ + imul -0x78(%ebp),%edi │ │ │ │ lea -0x1(%esi,%edx,1),%edx │ │ │ │ add -0x4(%ebx,%eax,4),%edi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fildl -0x4(%ebx,%eax,4) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ fmuls (%ebx,%edi,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ fmuls -0x4(%edi,%eax,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ fstps (%edi,%eax,4) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ - cmp %eax,-0x28(%ebp) │ │ │ │ - je 295c0 │ │ │ │ + je 29420 │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ 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 29583 │ │ │ │ + je 293e3 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 29560 │ │ │ │ + jne 293c0 │ │ │ │ fldz │ │ │ │ - jmp 29583 │ │ │ │ + jmp 293e3 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fmuls (%eax,%esi,4) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%eax,%esi,4) │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 29700 │ │ │ │ + je 29560 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 29700 │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + je 29560 │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%edi,%esi,4) │ │ │ │ cmp -0x3c(%ebp),%eax │ │ │ │ - jne 29710 │ │ │ │ - cmpb $0x0,-0x88(%ebp) │ │ │ │ - je 29710 │ │ │ │ + mov %eax,(%edi,%esi,4) │ │ │ │ + jne 29570 │ │ │ │ + cmpb $0x0,-0x80(%ebp) │ │ │ │ + je 29570 │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 29681 │ │ │ │ + jmp 294e1 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 296a1 │ │ │ │ + je 29501 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 2966a │ │ │ │ + jg 294ca │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ cmp %ecx,-0x48(%ebp) │ │ │ │ - jne 296b0 │ │ │ │ + jne 29510 │ │ │ │ test %eax,%eax │ │ │ │ - je 296b0 │ │ │ │ + je 29510 │ │ │ │ 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,-0x48(%ebp) │ │ │ │ mov %ecx,(%edi,%eax,4) │ │ │ │ test %edx,%edx │ │ │ │ - jne 29640 │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + jne 294a0 │ │ │ │ neg %ebx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 2964e │ │ │ │ + jmp 294ae │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ - incl -0x68(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x68(%ebp) │ │ │ │ - jne 29540 │ │ │ │ + incl -0x5c(%ebp) │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x5c(%ebp) │ │ │ │ + jne 293a0 │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - cmp %esi,-0x8c(%ebp) │ │ │ │ - je 2808f │ │ │ │ + incl -0x84(%ebp) │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ + cmp %esi,-0x84(%ebp) │ │ │ │ + je 27f13 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - add %esi,-0xa8(%ebp) │ │ │ │ + add %esi,-0xa0(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 2950d │ │ │ │ + jle 2937a │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ - jmp 29278 │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + jmp 290f8 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ - jmp 29612 │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - jmp 296b2 │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ - add %esi,-0xa8(%ebp) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - cmp -0xa0(%ebp),%eax │ │ │ │ - je 28091 │ │ │ │ + jmp 29472 │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + jmp 29512 │ │ │ │ + incl -0x84(%ebp) │ │ │ │ + add %esi,-0xa0(%ebp) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + cmp -0x98(%ebp),%eax │ │ │ │ + je 27f15 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 2929c │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 2911c │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 29761 │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - mov %edx,-0x98(%ebp) │ │ │ │ - jmp 28faf │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ + jle 295c1 │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ + jmp 28e2e │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 28091 │ │ │ │ + je 27f15 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 29749 │ │ │ │ - jmp 28091 │ │ │ │ + jne 295a9 │ │ │ │ + jmp 27f15 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 29830 │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - mov %edx,-0x98(%ebp) │ │ │ │ - jmp 28a5f │ │ │ │ + jle 29670 │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ + jmp 288dc │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 28854 │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + je 286ce │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ imul %esi,%edx │ │ │ │ add $0x2,%eax │ │ │ │ fsts (%ecx,%edx,4) │ │ │ │ cmp %edi,%eax │ │ │ │ - je 28858 │ │ │ │ + je 286d2 │ │ │ │ mov %esi,%edx │ │ │ │ imul %eax,%edx │ │ │ │ fsts (%ecx,%edx,4) │ │ │ │ - jmp 297b8 │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 29614 │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 28cd3 │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + je 28b53 │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ imul %esi,%edx │ │ │ │ add $0x2,%eax │ │ │ │ fsts (%ecx,%edx,4) │ │ │ │ cmp %edi,%eax │ │ │ │ - je 28cd7 │ │ │ │ + je 28b57 │ │ │ │ mov %eax,%edx │ │ │ │ imul %esi,%edx │ │ │ │ fsts (%ecx,%edx,4) │ │ │ │ - jmp 297f4 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ + jmp 29644 │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 28091 │ │ │ │ + je 27f15 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 29798 │ │ │ │ - jmp 28091 │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ + jne 295f8 │ │ │ │ + jmp 27f15 │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 28091 │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ + jle 27f15 │ │ │ │ movl $0x0,-0x84(%ebp) │ │ │ │ - jmp 281d4 │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ + jmp 28054 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2989a │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ + jle 296d7 │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + mov %edx,-0xa0(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - jmp 294e0 │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ + jmp 29350 │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 28091 │ │ │ │ + je 27f15 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%ecx,2),%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2987f │ │ │ │ - jmp 28091 │ │ │ │ + jne 296bc │ │ │ │ + jmp 27f15 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -000298c0 : │ │ │ │ +00029700 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 3787 │ │ │ │ + add $0xa7a1,%eax │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov %esp,-0xa0(%ebp) │ │ │ │ - call 3787 │ │ │ │ - add $0xa5d2,%eax │ │ │ │ + mov %esp,-0x98(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov %eax,0x80(%edi) │ │ │ │ mov 0x84(%edi),%eax │ │ │ │ mov %eax,0x7c(%edi) │ │ │ │ mov 0x18(%edi),%edi │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ @@ -49164,39 +48992,39 @@ │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ mov %eax,%ecx │ │ │ │ lea 0x13(%ebx),%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ shr $0x4,%eax │ │ │ │ sub %ecx,%esp │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %esp,-0x54(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ - mov %esp,-0x6c(%ebp) │ │ │ │ + mov %esp,-0x64(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ - mov %esp,-0x98(%ebp) │ │ │ │ - shl $0x4,%eax │ │ │ │ + mov %esp,-0x90(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edx,%edi │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%edi │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ lea 0x3(%esp),%edi │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ shr $0x2,%edi │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ lea 0x3(%esp),%edi │ │ │ │ sub %ecx,%esp │ │ │ │ and $0xfffffffc,%edi │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov %esp,-0x90(%ebp) │ │ │ │ + mov %esp,-0x88(%ebp) │ │ │ │ mov 0x2c(%edi),%edi │ │ │ │ lea 0x1(%edi),%esi │ │ │ │ lea (%esi,%esi,1),%eax │ │ │ │ imul %eax,%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ shr $0x4,%eax │ │ │ │ @@ -49209,122 +49037,124 @@ │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %ecx,%esp │ │ │ │ mov %esp,-0x2c(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ + mov %edx,-0x84(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov %esp,-0x24(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ mov 0x34(%edx),%edx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ + mov %edx,-0xa0(%ebp) │ │ │ │ mov 0x24(%ecx),%ecx │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push -0x5c(%ebp) │ │ │ │ call 31b0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x20,%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - jne 29cc3 │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + jne 29b03 │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ movl $0x3f800000,0x0(,%eax,4) │ │ │ │ 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 29ba1 │ │ │ │ + jle 299e1 │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul %ecx,%edx │ │ │ │ inc %eax │ │ │ │ add %edx,%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 29a40 │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ + jne 29880 │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ test $0x10,%bl │ │ │ │ - jne 29bb1 │ │ │ │ + jne 299f1 │ │ │ │ test $0x8,%bl │ │ │ │ - jne 2a75e │ │ │ │ + jne 2a555 │ │ │ │ test $0x2,%bl │ │ │ │ - jne 2a08a │ │ │ │ + jne 29eca │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ and $0x4,%ebx │ │ │ │ - mov %ebx,-0x94(%ebp) │ │ │ │ + mov %ebx,-0x8c(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ - jne 2b215 │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + jne 2afe2 │ │ │ │ test %eax,%eax │ │ │ │ - jle 29d35 │ │ │ │ + jle 29b79 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ - movl $0x0,-0x84(%ebp) │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ lea -0x4(,%edi,4),%esi │ │ │ │ test %eax,%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ - mov %esi,-0x8c(%ebp) │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + mov %esi,-0x84(%ebp) │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + setg -0x80(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - setg -0x88(%ebp) │ │ │ │ neg %eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ fldt -0x4c3c(%eax) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2a40f │ │ │ │ + jle 2a21f │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - jmp 29b3e │ │ │ │ + jmp 2997e │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %esi,%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 29b98 │ │ │ │ + jle 299d8 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 2a3ed │ │ │ │ + je 2a1fd │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ lea (%esi,%esi,1),%ebx │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ @@ -49333,85 +49163,86 @@ │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ sub %edx,%edi │ │ │ │ mov %edi,(%eax,%ecx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea 0x1(%edx,%eax,1),%eax │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %edi,%edi │ │ │ │ - jns 29b10 │ │ │ │ + jns 29950 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 2a170 │ │ │ │ + jg 29fb0 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 29b28 │ │ │ │ + jg 29968 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 29b28 │ │ │ │ + jmp 29968 │ │ │ │ test $0x10,%bl │ │ │ │ - je 2ac94 │ │ │ │ - movl $0x1,-0x70(%ebp) │ │ │ │ + je 2aa81 │ │ │ │ + movl $0x1,-0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 29d35 │ │ │ │ + jle 29b79 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2b837 │ │ │ │ + jle 2b5c7 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0x94(%ebp) │ │ │ │ - movl $0x0,-0x84(%ebp) │ │ │ │ + movl $0x0,-0x8c(%ebp) │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 29bfe │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 29a3b │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - jmp 29c5f │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 29a9f │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp -0x3c(%ebp),%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 29cba │ │ │ │ + jle 29afa │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 2a190 │ │ │ │ + je 29fd0 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ @@ -49419,145 +49250,147 @@ │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ 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 -0x64(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 29c30 │ │ │ │ + jns 29a70 │ │ │ │ add %edx,%ebx │ │ │ │ cmp -0x3c(%ebp),%ebx │ │ │ │ - jg 2a150 │ │ │ │ + jg 29f90 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 29c49 │ │ │ │ + jg 29a89 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 29c49 │ │ │ │ + jmp 29a89 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 29d35 │ │ │ │ + jle 29b79 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ mov 0x78(%edi),%edi │ │ │ │ lea (%ebx,%eax,4),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %edi,%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 29d1a │ │ │ │ + jle 29b5a │ │ │ │ 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 │ │ │ │ - mov (%edi,%eax,4),%edx │ │ │ │ flds (%esi,%eax,4) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - fmuls (%ebx) │ │ │ │ + mov (%edi,%eax,4),%edx │ │ │ │ inc %eax │ │ │ │ + fmuls (%ebx) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ fadds (%ecx,%edx,4) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ - cmp %eax,-0x24(%ebp) │ │ │ │ - jne 29d00 │ │ │ │ + jne 29b40 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%edx │ │ │ │ cmp -0x2c(%ebp),%ebx │ │ │ │ - jne 29ce0 │ │ │ │ - jmp 29d35 │ │ │ │ + jne 29b20 │ │ │ │ + jmp 29b79 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 29d35 │ │ │ │ + jmp 29b79 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 29d35 │ │ │ │ + jmp 29b79 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 29d35 │ │ │ │ + jmp 29b79 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa0(%ebp),%esp │ │ │ │ + jmp 29b79 │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x98(%ebp),%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%eax) │ │ │ │ call 31c0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x4(,%eax,4),%edx │ │ │ │ lea 0xf(%edx),%eax │ │ │ │ add $0xb,%edx │ │ │ │ shr $0x4,%eax │ │ │ │ - shl $0x4,%eax │ │ │ │ and $0xfffffff0,%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,%edi │ │ │ │ sub %eax,%esp │ │ │ │ mov %ecx,%esi │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ + shr $0x2,%esi │ │ │ │ mov %eax,%ecx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ shr $0x2,%ecx │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov 0x80(%eax),%eax │ │ │ │ - shr $0x2,%esi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edx,-0x54(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 31b0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ movl $0x3f800000,0x0(,%esi,4) │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ movl $0x0,0x0(,%ecx,4) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 29dfb │ │ │ │ + jle 29c3f │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 31b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov (%eax),%eax │ │ │ │ testb $0x1,0x38(%esi) │ │ │ │ - je 29f38 │ │ │ │ + je 29d78 │ │ │ │ test %eax,%eax │ │ │ │ - jle 29f30 │ │ │ │ + jle 29d70 │ │ │ │ mov %esi,%ecx │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ mov 0x1c(%ecx),%ecx │ │ │ │ lea -0x1(%esi),%ebx │ │ │ │ mov (%ecx,%ebx,4),%edx │ │ │ │ dec %edx │ │ │ │ test %ebx,%ebx │ │ │ │ @@ -49567,18 +49400,17 @@ │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ flds -0x4d78(%edx) │ │ │ │ - nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 29eb5 │ │ │ │ + jle 29cf5 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ mov 0x68(%ebx),%ebx │ │ │ │ mov (%edx,%eax,4),%edx │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ @@ -49601,123 +49433,123 @@ │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ imul -0x4(%esi,%eax,4),%edx │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %ecx,%edx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 29e80 │ │ │ │ + jne 29cc0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ flds (%edx,%eax,4) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fmuls (%eax,%esi,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ fstps (%eax) │ │ │ │ mov (%edi,%ebx,4),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%edi,%ebx,4) │ │ │ │ cmp -0x50(%ebp),%eax │ │ │ │ - jne 2a070 │ │ │ │ + mov %eax,(%edi,%ebx,4) │ │ │ │ + jne 29eb0 │ │ │ │ cmpb $0x0,-0x58(%ebp) │ │ │ │ - je 2a070 │ │ │ │ + je 29eb0 │ │ │ │ mov %ebx,%eax │ │ │ │ - jmp 29f04 │ │ │ │ + jmp 29d44 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 29f1e │ │ │ │ + je 29d5e │ │ │ │ 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 29f00 │ │ │ │ + je 29d40 │ │ │ │ addl $0x4,-0x38(%ebp) │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ cmp %edx,-0x38(%ebp) │ │ │ │ - jne 29e50 │ │ │ │ + jne 29c90 │ │ │ │ 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 29f30 │ │ │ │ + jle 29d70 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 2a00a │ │ │ │ + jge 29e4a │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ mov 0x20(%eax),%edx │ │ │ │ mov %eax,%edi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ sub $0x10,%esp │ │ │ │ flds (%eax,%esi,4) │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ + mov (%edx,%eax,1),%edx │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + lea 0x2(%edx,%edx,1),%edx │ │ │ │ fstps -0x2c(%ebp) │ │ │ │ flds (%ecx,%eax,1) │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ - mov (%edx,%eax,1),%edx │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ mov (%ecx,%esi,4),%ecx │ │ │ │ - lea 0x2(%edx,%edx,1),%edx │ │ │ │ inc %esi │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ fildl -0x30(%ebp) │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ fmuls -0x4c50(%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) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ fdivrs -0x4d78(%ebx) │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - mov 0x20(%edi),%edx │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ + mov 0x20(%edi),%edx │ │ │ │ fmuls -0x2c(%ebp) │ │ │ │ fstps (%eax,%esi,4) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov (%edx,%eax,1),%eax │ │ │ │ imul -0x4(%ebx,%esi,4),%eax │ │ │ │ add -0x38(%ebp),%eax │ │ │ │ mov %eax,(%ebx,%esi,4) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 29f70 │ │ │ │ + jl 29db0 │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ mov 0x1c(%ecx),%ecx │ │ │ │ @@ -49729,60 +49561,60 @@ │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ inc %eax │ │ │ │ dec %edx │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 2a05c │ │ │ │ + jne 29e9c │ │ │ │ test %esi,%esi │ │ │ │ - jg 2a044 │ │ │ │ - jmp 2a05c │ │ │ │ + jg 29e84 │ │ │ │ + jmp 29e9c │ │ │ │ test %esi,%esi │ │ │ │ - je 2a05c │ │ │ │ + je 29e9c │ │ │ │ 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 2a040 │ │ │ │ + je 29e80 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ cmp (%eax),%ebx │ │ │ │ - jge 29f30 │ │ │ │ + jge 29d70 │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - jmp 29f50 │ │ │ │ + jmp 29d90 │ │ │ │ addl $0x4,-0x38(%ebp) │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ cmp %edx,-0x38(%ebp) │ │ │ │ - jne 29e50 │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + jne 29c90 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 29f30 │ │ │ │ + jmp 29d70 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ mov 0x30(%eax),%edi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ shr $0x2,%esi │ │ │ │ flds (%edi) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%ecx,4) │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 2b7d0 │ │ │ │ + js 2b560 │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x3(%ecx,%ecx,1),%ecx │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ fldt -0x4c3c(%eax) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + lea 0x3(%ecx,%ecx,1),%ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ fdivrs -0x4c48(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -49805,88 +49637,87 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 2a100 │ │ │ │ + jne 29f40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - je 2acaf │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + je 2aa9c │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - add -0x84(%ebp),%edx │ │ │ │ flds (%edi,%ebx,4) │ │ │ │ imul %ebx,%eax │ │ │ │ + add -0x7c(%ebp),%edx │ │ │ │ movl $0x3f800000,(%ecx,%eax,4) │ │ │ │ - jmp 2a0ce │ │ │ │ + jmp 29f0b │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 29c49 │ │ │ │ + jmp 29a89 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 29b28 │ │ │ │ + jmp 29968 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - push -0x68(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push -0x98(%ebp) │ │ │ │ + push -0x90(%ebp) │ │ │ │ call 31b0 │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ test %edi,%edi │ │ │ │ - jle 2a729 │ │ │ │ + jle 2a529 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ fldz │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ test %esi,%esi │ │ │ │ - setg -0x8c(%ebp) │ │ │ │ + setg -0x84(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jle 2a296 │ │ │ │ + jle 2a0c6 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ lea (%ebx,%edx,1),%ecx │ │ │ │ imul -0x48(%ebp),%ecx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - jmp 2a26c │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + jmp 2a09c │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ lea -0x1(%edx,%eax,1),%eax │ │ │ │ add -0x4(%ecx,%ebx,4),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x6c(%ecx),%ecx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ @@ -49896,214 +49727,212 @@ │ │ │ │ fmuls (%ecx,%esi,4) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ fstps (%edi,%ebx,4) │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ add %esi,-0x3c(%ebp) │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - je 2a290 │ │ │ │ + je 2a0c0 │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ fld %st(0) │ │ │ │ mov (%esi,%ebx,4),%edx │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov (%esi,%ebx,4),%esi │ │ │ │ inc %ebx │ │ │ │ imul %esi,%eax │ │ │ │ test %edx,%edx │ │ │ │ - je 2a258 │ │ │ │ + je 2a088 │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2a230 │ │ │ │ + jne 2a060 │ │ │ │ fldz │ │ │ │ - jmp 2a258 │ │ │ │ + jmp 2a088 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ flds (%edx,%ebx,4) │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ fmuls (%ebx,%edx,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ - fadds (%eax) │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ + fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 2a3e0 │ │ │ │ + je 2a1f0 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 2a3e0 │ │ │ │ + je 2a1f0 │ │ │ │ add %edx,%eax │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,(%edx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%edi,%esi,4) │ │ │ │ cmp -0x48(%ebp),%eax │ │ │ │ - jne 2a393 │ │ │ │ - cmpb $0x0,-0x8c(%ebp) │ │ │ │ - je 2a393 │ │ │ │ + mov %eax,(%edi,%esi,4) │ │ │ │ + jne 2a1b3 │ │ │ │ + cmpb $0x0,-0x84(%ebp) │ │ │ │ + je 2a1b3 │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ - jmp 2a361 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2a181 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ mov (%edx,%ebx,4),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 2a381 │ │ │ │ + je 2a1a1 │ │ │ │ add %ecx,%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov 0x4(%eax,%ebx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 2a34a │ │ │ │ + jg 2a16a │ │ │ │ neg %eax │ │ │ │ mov $0xffffffff,%ecx │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ mov %eax,0x4(%esi,%ebx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - mov %ecx,0x4(%edx,%ebx,4) │ │ │ │ cmp %eax,-0x3c(%ebp) │ │ │ │ - jne 2a390 │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ + mov %ecx,0x4(%edx,%ebx,4) │ │ │ │ + jne 2a1b0 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2a390 │ │ │ │ + je 2a1b0 │ │ │ │ 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,-0x3c(%ebp) │ │ │ │ mov %eax,(%edi,%ebx,4) │ │ │ │ mov (%esi,%ebx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 2a320 │ │ │ │ + jne 2a140 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ neg %ecx │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ - jmp 2a32e │ │ │ │ + jmp 2a14e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ - incl -0x74(%ebp) │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - cmp %edx,-0x74(%ebp) │ │ │ │ - jne 2a1f0 │ │ │ │ - incl -0x84(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - cmp %eax,-0x9c(%ebp) │ │ │ │ - je 29d27 │ │ │ │ + incl -0x6c(%ebp) │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + cmp %edx,-0x6c(%ebp) │ │ │ │ + jne 2a030 │ │ │ │ + incl -0x7c(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + cmp %eax,-0x94(%ebp) │ │ │ │ + je 29b67 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - add %eax,-0x88(%ebp) │ │ │ │ - add %eax,-0x94(%ebp) │ │ │ │ + add %eax,-0x80(%ebp) │ │ │ │ + add %eax,-0x8c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 29bfc │ │ │ │ - jmp 2a1db │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jg 29a39 │ │ │ │ + jmp 2a01b │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ecx,%esi,4) │ │ │ │ - jmp 2a2e7 │ │ │ │ + jmp 2a114 │ │ │ │ sub $0x4,%esp │ │ │ │ fstpt -0x48(%ebp) │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - push -0x90(%ebp) │ │ │ │ + push -0x88(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push -0x98(%ebp) │ │ │ │ + push -0x90(%ebp) │ │ │ │ call 31b0 │ │ │ │ - add $0x10,%esp │ │ │ │ fldt -0x48(%ebp) │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2a6c4 │ │ │ │ + jle 2a4d4 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%edi │ │ │ │ xor %eax,%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + fmul %st(0),%st │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 2a59f │ │ │ │ + jle 2a3af │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ lea (%ecx,%eax,4),%ebx │ │ │ │ - jmp 2a569 │ │ │ │ + jmp 2a379 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - je 2a57f │ │ │ │ + je 2a38f │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ fildl -0x4(%edi,%edx,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ fmuls -0x4(%edi,%edx,4) │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ add 0x40(%eax),%edi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ flds (%edi,%ebx,1) │ │ │ │ mov -0x4(%eax,%edx,4),%edi │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ add -0x4(%eax,%edx,4),%edi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ + add %eax,%eax │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ fildl -0x58(%ebp) │ │ │ │ - add %eax,%eax │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ fmuls -0x4d78(%edi) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fildl -0x48(%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(2),%st │ │ │ │ flds -0x4(%eax,%edx,4) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 2a690 │ │ │ │ + jbe 2a4a0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -50125,196 +49954,195 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 2a53c │ │ │ │ + je 2a34c │ │ │ │ fchs │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ fmuls -0x4d78(%eax) │ │ │ │ fmuls -0x4c44(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ imul (%ebx),%ecx │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov %edx,%eax │ │ │ │ add $0x4,%ebx │ │ │ │ - lea -0x1(%esi,%ecx,1),%ecx │ │ │ │ fstps (%edi,%edx,4) │ │ │ │ inc %edx │ │ │ │ + lea -0x1(%esi,%ecx,1),%ecx │ │ │ │ mov %ecx,(%ebx) │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 2a599 │ │ │ │ + jle 2a3a9 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x4(%eax,%edx,4),%esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x4(%eax,%edx,4),%ecx │ │ │ │ test %esi,%esi │ │ │ │ - jne 2a480 │ │ │ │ + jne 2a290 │ │ │ │ imul (%ebx),%ecx │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov %edx,%eax │ │ │ │ add $0x4,%ebx │ │ │ │ movl $0x0,(%edi,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %ecx,(%ebx) │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jg 2a569 │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + jg 2a379 │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ flds (%ecx,%ebx,4) │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ fmuls (%ecx,%ebx,4) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ - fadds (%eax) │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ + fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 2a700 │ │ │ │ + je 2a500 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 2a700 │ │ │ │ + je 2a500 │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ebx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x3c(%ebp),%eax │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ mov %esi,%eax │ │ │ │ - jne 2a6b3 │ │ │ │ - cmpb $0x0,-0x88(%ebp) │ │ │ │ - je 2a6b3 │ │ │ │ + jne 2a4c3 │ │ │ │ + cmpb $0x0,-0x80(%ebp) │ │ │ │ + je 2a4c3 │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 2a661 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 2a471 │ │ │ │ + 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 2a683 │ │ │ │ + je 2a493 │ │ │ │ add %ebx,%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov 0x4(%edx,%eax,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jg 2a64a │ │ │ │ + jg 2a45a │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ cmp %ecx,-0x48(%ebp) │ │ │ │ - jne 2a6b0 │ │ │ │ + jne 2a4c0 │ │ │ │ test %eax,%eax │ │ │ │ - je 2a6b0 │ │ │ │ + je 2a4c0 │ │ │ │ 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,(%edi,%eax,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jne 2a620 │ │ │ │ + jne 2a430 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 2a62e │ │ │ │ + jmp 2a43e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2a710 │ │ │ │ + ja 2a510 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x4c44(%edi) │ │ │ │ - jmp 2a54d │ │ │ │ + jmp 2a35d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ - incl -0x74(%ebp) │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x70(%ebp) │ │ │ │ - jne 2a450 │ │ │ │ + incl -0x6c(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x68(%ebp) │ │ │ │ + jne 2a260 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - incl -0x84(%ebp) │ │ │ │ - add %esi,-0x7c(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + incl -0x7c(%ebp) │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + add %esi,-0x74(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - add %esi,-0x94(%ebp) │ │ │ │ - cmp -0xa4(%ebp),%eax │ │ │ │ - jne 29ad5 │ │ │ │ + add %esi,-0x8c(%ebp) │ │ │ │ + cmp -0x9c(%ebp),%eax │ │ │ │ + jne 2990f │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 29d35 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 29b79 │ │ │ │ + nop │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ecx,%esi,4) │ │ │ │ - jmp 2a5f0 │ │ │ │ + jmp 2a3fd │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2a54d │ │ │ │ - incl -0x84(%ebp) │ │ │ │ + jmp 2a35d │ │ │ │ + incl -0x7c(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - add %esi,-0x88(%ebp) │ │ │ │ - add %esi,-0x94(%ebp) │ │ │ │ - cmp %eax,-0x9c(%ebp) │ │ │ │ - je 29d35 │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + add %esi,-0x80(%ebp) │ │ │ │ + add %esi,-0x8c(%ebp) │ │ │ │ + cmp %eax,-0x94(%ebp) │ │ │ │ + je 29b79 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 29c0a │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 29a47 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ mov 0x30(%eax),%edi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ shr $0x2,%esi │ │ │ │ flds (%edi) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%ecx,4) │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 2b794 │ │ │ │ + js 2b51e │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x3(%ecx,%ecx,1),%ecx │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ fldt -0x4c3c(%eax) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + lea 0x3(%ecx,%ecx,1),%ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ fdivrs -0x4c48(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -50326,1716 +50154,1713 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ flds (%edx) │ │ │ │ - nop │ │ │ │ + jmp 2a5e0 │ │ │ │ + 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) │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 2a7e0 │ │ │ │ + jne 2a5e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - je 2a830 │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + je 2a62d │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - add -0x84(%ebp),%edx │ │ │ │ flds (%edi,%ebx,4) │ │ │ │ imul %ebx,%eax │ │ │ │ + add -0x7c(%ebp),%edx │ │ │ │ movl $0x3f800000,(%ecx,%eax,4) │ │ │ │ - jmp 2a7a2 │ │ │ │ - movl $0x1,-0x70(%ebp) │ │ │ │ - jmp 2a83a │ │ │ │ + jmp 2a596 │ │ │ │ + movl $0x1,-0x68(%ebp) │ │ │ │ + jmp 2a637 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2a83a │ │ │ │ + jmp 2a637 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2a83a │ │ │ │ + jmp 2a637 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 29d35 │ │ │ │ + jle 29b79 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2b770 │ │ │ │ + jle 2b500 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ + movl $0x0,-0x88(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 2a87d │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 2a67a │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - jmp 2a8db │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + jmp 2a6db │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp -0x3c(%ebp),%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 2a932 │ │ │ │ + jle 2a732 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 2a952 │ │ │ │ + je 2a752 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ 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 -0x64(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 2a8b0 │ │ │ │ + jns 2a6b0 │ │ │ │ add %edx,%ebx │ │ │ │ cmp -0x3c(%ebp),%ebx │ │ │ │ - jg 2a940 │ │ │ │ + jg 2a740 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 2a8c9 │ │ │ │ + jg 2a6c9 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 2a8c9 │ │ │ │ + jmp 2a6c9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 2a8c9 │ │ │ │ + jmp 2a6c9 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - push -0x74(%ebp) │ │ │ │ + push -0x6c(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push -0x98(%ebp) │ │ │ │ + push -0x90(%ebp) │ │ │ │ call 31b0 │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ shr $0x2,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ - imul %ebx,%esi │ │ │ │ flds (%eax,%ebx,8) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + imul %ebx,%esi │ │ │ │ + mov (%eax,%ebx,4),%eax │ │ │ │ fsts (%edi,%esi,4) │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ - mov (%eax,%ebx,4),%eax │ │ │ │ - mov (%edi,%ebx,4),%edi │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ + mov (%edi,%ebx,4),%edi │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 2aa19 │ │ │ │ + jle 2a819 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ flds 0x4(%eax,%ebx,8) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%eax,%esi,4) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ fstps 0x4(%eax,%esi,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea 0x2(%edi),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 2aa1d │ │ │ │ + jl 2a81d │ │ │ │ flds (%edx) │ │ │ │ sub %edi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 2a800 │ │ │ │ + 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 │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%edx,%esi,4) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 2aa00 │ │ │ │ + jne 2a800 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2aa20 │ │ │ │ + jmp 2a820 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2aa20 │ │ │ │ + jmp 2a820 │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%edx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 2a9a0 │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + jne 2a790 │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2ac65 │ │ │ │ + jle 2aa55 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ fldz │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0x74(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - setg -0x94(%ebp) │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ + setg -0x8c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ shr $0x2,%esi │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 2ab13 │ │ │ │ + jle 2a903 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 2aae4 │ │ │ │ + jmp 2a8d4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ - imul -0x80(%ebp),%edi │ │ │ │ + imul -0x78(%ebp),%edi │ │ │ │ lea -0x1(%esi,%edx,1),%edx │ │ │ │ add -0x4(%ebx,%eax,4),%edi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fildl -0x4(%ebx,%eax,4) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ fmuls (%ebx,%edi,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ fmuls -0x4(%edi,%eax,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ fstps (%edi,%eax,4) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ - cmp %eax,-0x28(%ebp) │ │ │ │ - je 2ab10 │ │ │ │ + je 2a900 │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ 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 2aad3 │ │ │ │ + je 2a8c3 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 2aab0 │ │ │ │ + jne 2a8a0 │ │ │ │ fldz │ │ │ │ - jmp 2aad3 │ │ │ │ + jmp 2a8c3 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ flds (%edx,%esi,4) │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ lea (%ebx,%eax,4),%eax │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ fmuls (%esi,%ebx,4) │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ - fadds (%eax) │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ mov (%edx,%esi,4),%edx │ │ │ │ + fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 2ac50 │ │ │ │ + je 2aa40 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 2ac50 │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + je 2aa40 │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%edi,%esi,4) │ │ │ │ cmp %eax,-0x3c(%ebp) │ │ │ │ - jne 2ac60 │ │ │ │ - cmpb $0x0,-0x94(%ebp) │ │ │ │ - je 2ac60 │ │ │ │ + mov %eax,(%edi,%esi,4) │ │ │ │ + jne 2aa50 │ │ │ │ + cmpb $0x0,-0x8c(%ebp) │ │ │ │ + je 2aa50 │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 2abe1 │ │ │ │ + jmp 2a9d1 │ │ │ │ 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 2ac01 │ │ │ │ + je 2a9f1 │ │ │ │ add %ebx,%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov 0x4(%edx,%eax,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jg 2abca │ │ │ │ + jg 2a9ba │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ cmp %ebx,-0x3c(%ebp) │ │ │ │ - jne 2ac10 │ │ │ │ + jne 2aa00 │ │ │ │ test %eax,%eax │ │ │ │ - je 2ac10 │ │ │ │ + je 2aa00 │ │ │ │ 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,-0x48(%ebp) │ │ │ │ mov %ecx,(%edi,%eax,4) │ │ │ │ test %edx,%edx │ │ │ │ - jne 2aba0 │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + jne 2a990 │ │ │ │ neg %ebx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 2abae │ │ │ │ + jmp 2a99e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ - incl -0x68(%ebp) │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - cmp %edx,-0x68(%ebp) │ │ │ │ - jne 2aa90 │ │ │ │ - incl -0x90(%ebp) │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - cmp %esi,-0x90(%ebp) │ │ │ │ - je 29d2b │ │ │ │ + incl -0x60(%ebp) │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + cmp %edx,-0x60(%ebp) │ │ │ │ + jne 2a880 │ │ │ │ + incl -0x88(%ebp) │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ + cmp %esi,-0x88(%ebp) │ │ │ │ + je 29b6b │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - add %esi,-0x88(%ebp) │ │ │ │ + add %esi,-0x80(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 2a87b │ │ │ │ - jmp 2aa69 │ │ │ │ - nop │ │ │ │ + jg 2a678 │ │ │ │ + jmp 2a866 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ - jmp 2ab64 │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - jmp 2ac12 │ │ │ │ - incl -0x90(%ebp) │ │ │ │ + jmp 2a954 │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + jmp 2aa02 │ │ │ │ + incl -0x88(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - add %esi,-0x88(%ebp) │ │ │ │ - cmp -0xa4(%ebp),%eax │ │ │ │ - je 29d35 │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + add %esi,-0x80(%ebp) │ │ │ │ + cmp -0x9c(%ebp),%eax │ │ │ │ + je 29b79 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 2a889 │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 2a686 │ │ │ │ test $0x8,%bl │ │ │ │ - jne 2a827 │ │ │ │ - movl $0x1,-0x70(%ebp) │ │ │ │ + jne 2a624 │ │ │ │ + movl $0x1,-0x68(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 29a68 │ │ │ │ - jmp 2acb9 │ │ │ │ + je 298a8 │ │ │ │ + jmp 2aaa6 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2acb9 │ │ │ │ + jmp 2aaa6 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2acb9 │ │ │ │ + jmp 2aaa6 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 29d35 │ │ │ │ + jle 29b79 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2b721 │ │ │ │ + jle 2b4c1 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ + movl $0x0,-0x88(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 2acfc │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 2aae9 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ add $0x4,%eax │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ fldt -0x4c3c(%eax) │ │ │ │ - fstpt -0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - jmp 2ad6a │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2ab4a │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %esi,%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 2adc0 │ │ │ │ + jle 2aba0 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 2add8 │ │ │ │ + je 2abb8 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ lea (%esi,%esi,1),%ebx │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ sub %edx,%edi │ │ │ │ mov %edi,(%eax,%ecx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %edi,%edi │ │ │ │ - jns 2ad40 │ │ │ │ + jns 2ab20 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 2adc9 │ │ │ │ + jg 2aba9 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 2ad58 │ │ │ │ + jg 2ab38 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 2ad58 │ │ │ │ + jmp 2ab38 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 2ad58 │ │ │ │ + jmp 2ab38 │ │ │ │ sub $0x4,%esp │ │ │ │ + fstpt -0x48(%ebp) │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - push -0x94(%ebp) │ │ │ │ + push -0x8c(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push -0x98(%ebp) │ │ │ │ + push -0x90(%ebp) │ │ │ │ call 31b0 │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - fildl -0x7c(%ebp) │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + fildl -0x74(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ shr $0x2,%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fstps -0x74(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fmul %st(0),%st │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + fstps -0x6c(%ebp) │ │ │ │ + fldt -0x48(%ebp) │ │ │ │ + nop │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%esi │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov (%eax,%ebx,4),%eax │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ + mov (%eax,%ebx,4),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + fsts -0x60(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - fld %st(1) │ │ │ │ - fdiv %st(1),%st │ │ │ │ - fld %st(3) │ │ │ │ - fsub %st(1),%st │ │ │ │ + fdivr %st,%st(1) │ │ │ │ + fld %st(2) │ │ │ │ + fsub %st(2),%st │ │ │ │ + fxch %st(2) │ │ │ │ + fsub %st(3),%st │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fsub %st(4),%st │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fadds -0x74(%ebp) │ │ │ │ + fadds -0x6c(%ebp) │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 2b1b0 │ │ │ │ + jbe 2af80 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fstps -0x48(%ebp) │ │ │ │ flds -0x48(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ 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 2aeb8 │ │ │ │ + je 2ac94 │ │ │ │ fchs │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ fmuls -0x4d78(%eax) │ │ │ │ fmuls -0x4c44(%eax) │ │ │ │ fdivs -0x48(%ebp) │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ imul %ebx,%edi │ │ │ │ fsts (%eax,%edi,4) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 2af59 │ │ │ │ - fxch %st(4) │ │ │ │ + jge 2ad39 │ │ │ │ + fxch %st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fsubs -0x60(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fsubp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt -0x68(%ebp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadds -0x4d80(%eax) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%eax,%edi,4) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x4(%eax,%edi,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea 0x2(%esi),%edi │ │ │ │ cmp %eax,%edi │ │ │ │ - jg 2af65 │ │ │ │ + jg 2ad43 │ │ │ │ flds (%edx) │ │ │ │ sub %esi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %esi │ │ │ │ fmul %st(2),%st │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%edx,%esi,4) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 2af40 │ │ │ │ + jne 2ad20 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2af70 │ │ │ │ + jmp 2ad50 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 2ad50 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2af70 │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%edx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 2ae20 │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + jne 2ac00 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2b1e6 │ │ │ │ + jle 2afb6 │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ fldz │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0x74(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - setg -0x94(%ebp) │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ + setg -0x8c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ shr $0x2,%esi │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 2b063 │ │ │ │ + jle 2ae33 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 2b034 │ │ │ │ + jmp 2ae04 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ - imul -0x80(%ebp),%edi │ │ │ │ + imul -0x78(%ebp),%edi │ │ │ │ lea -0x1(%esi,%edx,1),%edx │ │ │ │ add -0x4(%ebx,%eax,4),%edi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fildl -0x4(%ebx,%eax,4) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ fmuls (%ebx,%edi,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ fmuls -0x4(%edi,%eax,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ fstps (%edi,%eax,4) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ - cmp %eax,-0x28(%ebp) │ │ │ │ - je 2b060 │ │ │ │ + je 2ae30 │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ 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 2b023 │ │ │ │ + je 2adf3 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 2b000 │ │ │ │ + jne 2add0 │ │ │ │ fldz │ │ │ │ - jmp 2b023 │ │ │ │ + jmp 2adf3 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ flds (%edx,%esi,4) │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ fmuls (%esi,%edx,4) │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ fadds (%eax) │ │ │ │ mov (%edx,%esi,4),%edx │ │ │ │ fstps (%eax) │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 2b1a0 │ │ │ │ + je 2af70 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 2b1a0 │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + je 2af70 │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%edi,%esi,4) │ │ │ │ cmp -0x3c(%ebp),%eax │ │ │ │ - jne 2b1de │ │ │ │ - cmpb $0x0,-0x94(%ebp) │ │ │ │ - je 2b1de │ │ │ │ + mov %eax,(%edi,%esi,4) │ │ │ │ + jne 2afae │ │ │ │ + cmpb $0x0,-0x8c(%ebp) │ │ │ │ + je 2afae │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 2b131 │ │ │ │ + jmp 2af01 │ │ │ │ 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 2b153 │ │ │ │ + je 2af23 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 2b11a │ │ │ │ + jg 2aeea │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ cmp %ecx,-0x48(%ebp) │ │ │ │ - jne 2b160 │ │ │ │ + jne 2af30 │ │ │ │ test %eax,%eax │ │ │ │ - je 2b160 │ │ │ │ + je 2af30 │ │ │ │ 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,-0x48(%ebp) │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 2b0f0 │ │ │ │ + jne 2aec0 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 2b0fe │ │ │ │ + jmp 2aece │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ - incl -0x68(%ebp) │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - cmp %esi,-0x70(%ebp) │ │ │ │ - jne 2afe0 │ │ │ │ - incl -0x90(%ebp) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - cmp %eax,-0xa4(%ebp) │ │ │ │ - je 29d2f │ │ │ │ + incl -0x60(%ebp) │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ + cmp %esi,-0x68(%ebp) │ │ │ │ + jne 2adb0 │ │ │ │ + incl -0x88(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + cmp %eax,-0x9c(%ebp) │ │ │ │ + je 29b6f │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - add %esi,-0x88(%ebp) │ │ │ │ + add %esi,-0x80(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 2acfa │ │ │ │ - jmp 2afb9 │ │ │ │ - nop │ │ │ │ + jg 2aae7 │ │ │ │ + jmp 2ad98 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ - jmp 2b0b4 │ │ │ │ + jmp 2ae84 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2b1c5 │ │ │ │ + ja 2af95 │ │ │ │ fstp %st(1) │ │ │ │ flds -0x4c44(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2aeca │ │ │ │ + jmp 2aca6 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2aeca │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - jmp 2b162 │ │ │ │ - incl -0x90(%ebp) │ │ │ │ + jmp 2aca6 │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + jmp 2af32 │ │ │ │ + incl -0x88(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - add %esi,-0x88(%ebp) │ │ │ │ - cmp %eax,-0xa4(%ebp) │ │ │ │ - je 29d35 │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + add %esi,-0x80(%ebp) │ │ │ │ + cmp %eax,-0x9c(%ebp) │ │ │ │ + je 29b73 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 2ad17 │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 2ab01 │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 29d35 │ │ │ │ + jle 29b79 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ - mov %esi,-0x9c(%ebp) │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2b85b │ │ │ │ + jle 2b5e8 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0xac(%ebp) │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ + movl $0x0,-0xa4(%ebp) │ │ │ │ + movl $0x0,-0x84(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ lea 0x2(%edi),%ecx │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ + mov %edi,-0xa8(%ebp) │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ lea 0x4(%eax),%esi │ │ │ │ - mov %esi,-0xb4(%ebp) │ │ │ │ + mov %esi,-0xac(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - jmp 2b2ca │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + jmp 2b09a │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %esi,%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 2b323 │ │ │ │ + jle 2b0f0 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 2b33e │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ + je 2b108 │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ lea (%esi,%esi,1),%ebx │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ sub %edx,%edi │ │ │ │ mov %edi,(%eax,%ecx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %edi,%edi │ │ │ │ - jns 2b2a0 │ │ │ │ + jns 2b070 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 2b32c │ │ │ │ + jg 2b0f9 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 2b2b8 │ │ │ │ + jg 2b088 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 2b2b8 │ │ │ │ + jmp 2b088 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 2b2b8 │ │ │ │ + jmp 2b088 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - push -0xb4(%ebp) │ │ │ │ + push -0xac(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ push $0x0 │ │ │ │ - push -0x98(%ebp) │ │ │ │ + push -0x90(%ebp) │ │ │ │ call 31b0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - fildl -0x94(%ebp) │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + fildl -0x8c(%ebp) │ │ │ │ add $0x2,%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fld1 │ │ │ │ fxch %st(2) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%ecx │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ - fmuls (%ebx,%esi,4) │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ + fmuls (%ebx,%esi,4) │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fsts (%esi,%eax,4) │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jg 2b48d │ │ │ │ + jg 2b24d │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + fld %st(0) │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ inc %edx │ │ │ │ - imul -0x74(%ebp),%esi │ │ │ │ + imul -0x6c(%ebp),%esi │ │ │ │ sub %ecx,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ - add -0x50(%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) │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + mov 0x6c(%eax),%ebx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x6c(%eax),%ebx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ fsubr %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldz │ │ │ │ - jmp 2b443 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - sub -0x68(%ebp),%eax │ │ │ │ + jmp 2b203 │ │ │ │ + sub -0x60(%ebp),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - mov %eax,%edx │ │ │ │ fildl -0x48(%ebp) │ │ │ │ + mov %eax,%edx │ │ │ │ neg %edx │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%edx │ │ │ │ add %edi,%edx │ │ │ │ flds (%ebx,%edx,4) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - fmul %st(2),%st │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ + fmul %st(2),%st │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 2b470 │ │ │ │ + ja 2b230 │ │ │ │ mov %eax,%edx │ │ │ │ not %edx │ │ │ │ add %edi,%edx │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ flds (%ebx,%edx,4) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp -0x3c(%ebp),%ecx │ │ │ │ - jne 2b440 │ │ │ │ + jne 2b200 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2b490 │ │ │ │ + jmp 2b250 │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ - incl -0x74(%ebp) │ │ │ │ + mov -0x8c(%ebp),%esi │ │ │ │ + incl -0x6c(%ebp) │ │ │ │ lea 0x1(%esi,%edi,1),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - cmp %esi,-0x74(%ebp) │ │ │ │ - jne 2b390 │ │ │ │ + cmp %esi,-0x6c(%ebp) │ │ │ │ + jne 2b160 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2b6f5 │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ + jle 2b495 │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ mov %esi,%eax │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edi,-0x94(%ebp) │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ - mov %esi,-0x74(%ebp) │ │ │ │ + mov %edi,-0x8c(%ebp) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ test %esi,%esi │ │ │ │ fldz │ │ │ │ - setg -0x88(%ebp) │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ + setg -0x80(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ shr $0x2,%esi │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ + nop │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 2b593 │ │ │ │ + jle 2b343 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 2b564 │ │ │ │ + jmp 2b314 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ - imul -0x80(%ebp),%edi │ │ │ │ + imul -0x78(%ebp),%edi │ │ │ │ lea -0x1(%esi,%edx,1),%edx │ │ │ │ add -0x4(%ebx,%eax,4),%edi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fildl -0x4(%ebx,%eax,4) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ fmuls (%ebx,%edi,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ fmuls -0x4(%edi,%eax,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ fstps (%edi,%eax,4) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ - cmp %eax,-0x28(%ebp) │ │ │ │ - je 2b590 │ │ │ │ + je 2b340 │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ 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 2b553 │ │ │ │ + je 2b303 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 2b530 │ │ │ │ + jne 2b2e0 │ │ │ │ fldz │ │ │ │ - jmp 2b553 │ │ │ │ + jmp 2b303 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ lea (%ebx,%eax,4),%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ flds (%ebx,%esi,4) │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ fmuls (%esi,%ebx,4) │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fadds (%eax) │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ fstps (%eax) │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 2b6e0 │ │ │ │ + je 2b480 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 2b6e0 │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + je 2b480 │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%edi,%esi,4) │ │ │ │ cmp -0x3c(%ebp),%eax │ │ │ │ - jne 2b6f0 │ │ │ │ - cmpb $0x0,-0x88(%ebp) │ │ │ │ - je 2b6f0 │ │ │ │ + mov %eax,(%edi,%esi,4) │ │ │ │ + jne 2b490 │ │ │ │ + cmpb $0x0,-0x80(%ebp) │ │ │ │ + je 2b490 │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 2b661 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2b401 │ │ │ │ + nop │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 2b681 │ │ │ │ + je 2b421 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 2b64a │ │ │ │ + jg 2b3ea │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ cmp %ecx,-0x48(%ebp) │ │ │ │ - jne 2b690 │ │ │ │ + jne 2b430 │ │ │ │ test %eax,%eax │ │ │ │ - je 2b690 │ │ │ │ + je 2b430 │ │ │ │ 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,-0x48(%ebp) │ │ │ │ mov %ecx,(%edi,%eax,4) │ │ │ │ test %edx,%edx │ │ │ │ - jne 2b620 │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + jne 2b3c0 │ │ │ │ neg %ebx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 2b62e │ │ │ │ + jmp 2b3ce │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ - incl -0x68(%ebp) │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - cmp %esi,-0x70(%ebp) │ │ │ │ - jne 2b510 │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - cmp %esi,-0x8c(%ebp) │ │ │ │ - je 29d33 │ │ │ │ + incl -0x60(%ebp) │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ + cmp %esi,-0x68(%ebp) │ │ │ │ + jne 2b2c0 │ │ │ │ + incl -0x84(%ebp) │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ + cmp %esi,-0x84(%ebp) │ │ │ │ + je 29b77 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - add %esi,-0xac(%ebp) │ │ │ │ + add %esi,-0xa4(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 2b4ed │ │ │ │ + jle 2b2aa │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ - jmp 2b258 │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ + jmp 2b025 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ - jmp 2b5e4 │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - jmp 2b692 │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ - add %esi,-0xac(%ebp) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - cmp -0xa4(%ebp),%eax │ │ │ │ - je 29d35 │ │ │ │ + jmp 2b394 │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + jmp 2b432 │ │ │ │ + incl -0x84(%ebp) │ │ │ │ + add %esi,-0xa4(%ebp) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + cmp -0x9c(%ebp),%eax │ │ │ │ + je 29b79 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 2b27c │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 2b049 │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 2b741 │ │ │ │ - mov %edx,-0x88(%ebp) │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - jmp 2af8f │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ + jle 2b4db │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + jmp 2ad6e │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 29d35 │ │ │ │ + je 29b79 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 2b729 │ │ │ │ - jmp 29d35 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ + jne 2b4c6 │ │ │ │ + jmp 29b79 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2b810 │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov %edx,-0x88(%ebp) │ │ │ │ - jmp 2aa3f │ │ │ │ + jle 2b5a0 │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ + jmp 2a83c │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%edi │ │ │ │ - je 2a834 │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ + je 2a631 │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ imul %esi,%edx │ │ │ │ add $0x2,%eax │ │ │ │ fsts (%ecx,%edx,4) │ │ │ │ cmp %edi,%eax │ │ │ │ - je 2a838 │ │ │ │ + je 2a635 │ │ │ │ mov %esi,%edx │ │ │ │ imul %eax,%edx │ │ │ │ fsts (%ecx,%edx,4) │ │ │ │ - jmp 2b798 │ │ │ │ - nop │ │ │ │ + jmp 2b522 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%edi │ │ │ │ - je 2acb3 │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ + je 2aaa0 │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ imul %esi,%edx │ │ │ │ add $0x2,%eax │ │ │ │ fsts (%ecx,%edx,4) │ │ │ │ cmp %edi,%eax │ │ │ │ - je 2acb7 │ │ │ │ + je 2aaa4 │ │ │ │ mov %esi,%edx │ │ │ │ imul %eax,%edx │ │ │ │ fsts (%ecx,%edx,4) │ │ │ │ - jmp 2b7d4 │ │ │ │ + jmp 2b564 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 29d35 │ │ │ │ + je 29b79 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 2b778 │ │ │ │ - jmp 29d35 │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + jne 2b505 │ │ │ │ + jmp 29b79 │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 29d35 │ │ │ │ - movl $0x0,-0x94(%ebp) │ │ │ │ - movl $0x0,-0x84(%ebp) │ │ │ │ - jmp 2a1b4 │ │ │ │ + jle 29b79 │ │ │ │ + movl $0x0,-0x8c(%ebp) │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ + jmp 29ff4 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2b87a │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - mov %edx,-0xac(%ebp) │ │ │ │ + jle 2b607 │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + mov %edx,-0xa4(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - jmp 2b4c0 │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ + jmp 2b280 │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 29d35 │ │ │ │ + je 29b79 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%ecx,2),%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2b85f │ │ │ │ - jmp 29d35 │ │ │ │ + jne 2b5ec │ │ │ │ + jmp 29b79 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -0002b8a0 : │ │ │ │ +0002b630 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ call 3cc5 │ │ │ │ - add $0x85fb,%edi │ │ │ │ + add $0x886b,%edi │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ mov %edi,-0x3c(%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 $0x2,%eax │ │ │ │ + mov %esi,-0x2c(%ebp) │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ call 31b0 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ cmpl $0x1,0x18(%esi) │ │ │ │ - je 2bb44 │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + je 2b8e4 │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2bb1b │ │ │ │ + jle 2b8bb │ │ │ │ fld1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ lea 0x0(,%esi,4),%ebx │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ lea 0xf(%ebx),%edx │ │ │ │ lea 0x13(%ebx),%eax │ │ │ │ shr $0x4,%edx │ │ │ │ - shl $0x4,%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edi │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ and $0xfffffffc,%edi │ │ │ │ mov %ecx,%edx │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ shr $0x2,%eax │ │ │ │ + and $0xfffffffc,%ecx │ │ │ │ shr $0x2,%edx │ │ │ │ fsts 0x0(,%eax,4) │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 2ba03 │ │ │ │ + jle 2b7a3 │ │ │ │ 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 2b9a0 │ │ │ │ + je 2b740 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ movl $0x1,0x0(,%eax,4) │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 2b9b4 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + je 2b754 │ │ │ │ + jmp 2b740 │ │ │ │ + lea %cs:0x0(%esi,%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 $0x1,(%eax) │ │ │ │ movl $0x1,0x4(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 2b9a0 │ │ │ │ + jne 2b740 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ fld1 │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ lea 0x4(%edi),%edx │ │ │ │ lea (%eax,%esi,4),%eax │ │ │ │ add -0x24(%ebp),%esi │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ lea (%eax,%esi,4),%esi │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ flds -0x4c50(%eax) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 2b9e2 │ │ │ │ + jmp 2b782 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fsts -0x4(%ebx) │ │ │ │ fsin │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsts -0x4(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 2b9e0 │ │ │ │ + jne 2b780 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2bb04 │ │ │ │ + jle 2b8a4 │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ flds (%edi,%esi,4) │ │ │ │ dec %esi │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ flds (%esi,%ebx,4) │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ lea (%esi,%eax,4),%eax │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ - jmp 2ba42 │ │ │ │ + jmp 2b7e2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ flds (%eax) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%eax,%esi,4) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2bb39 │ │ │ │ + jle 2b8d9 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 2ba8e │ │ │ │ + jmp 2b82e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x1,(%ecx,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 2bb30 │ │ │ │ + je 2b8d0 │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ dec %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 2ba80 │ │ │ │ + je 2b820 │ │ │ │ inc %ebx │ │ │ │ - mov %ebx,(%ecx,%eax,4) │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jle 2bae0 │ │ │ │ + mov %ebx,(%ecx,%eax,4) │ │ │ │ + jle 2b880 │ │ │ │ fstp %st(1) │ │ │ │ + flds (%edi,%eax,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - flds (%edi,%eax,4) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fildl (%ecx,%eax,4) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ fsin │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts (%edi,%eax,4) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 2bac0 │ │ │ │ - jmp 2baf0 │ │ │ │ + jne 2b860 │ │ │ │ + jmp 2b890 │ │ │ │ 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 $0x4,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ - jne 2ba40 │ │ │ │ + jne 2b7e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov -0x38(%ebp),%esp │ │ │ │ incl -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ cmp %eax,0x4(%edi) │ │ │ │ - jg 2b910 │ │ │ │ + jg 2b6a0 │ │ │ │ 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 2baa4 │ │ │ │ + jmp 2b844 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ - jmp 2ba99 │ │ │ │ + jmp 2b839 │ │ │ │ test %eax,%eax │ │ │ │ - jle 2bb1b │ │ │ │ + jle 2b8bb │ │ │ │ mov (%esi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2bb1b │ │ │ │ + jle 2b8bb │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ mov 0x40(%esi),%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ flds -0x4c50(%eax) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ flds (%ecx) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ lea (%eax,%ebx,1),%esi │ │ │ │ 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 │ │ │ │ fmuls (%esi) │ │ │ │ fsin │ │ │ │ fmuls -0x4(%edi,%eax,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%ecx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 2bb80 │ │ │ │ + jne 2b920 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%ecx │ │ │ │ cmp %ecx,-0x20(%ebp) │ │ │ │ - jne 2bb6b │ │ │ │ + jne 2b90b │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ │ │ │ │ -0002bbb0 : │ │ │ │ +0002b950 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ call 3cc5 │ │ │ │ - add $0x82eb,%edi │ │ │ │ + add $0x854b,%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,-0x40(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 31b0 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ cmpl $0x1,0x18(%edx) │ │ │ │ - je 2be41 │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + je 2bbe1 │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2be1b │ │ │ │ + jle 2bbbb │ │ │ │ fld1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ lea 0x0(,%ebx,4),%esi │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ lea 0xf(%esi),%ecx │ │ │ │ lea 0x13(%esi),%eax │ │ │ │ shr $0x4,%ecx │ │ │ │ - shl $0x4,%ecx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ sub %ecx,%esp │ │ │ │ mov %esp,%edi │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %ecx,%esp │ │ │ │ mov %edx,%eax │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ shr $0x2,%eax │ │ │ │ + and $0xfffffffc,%ecx │ │ │ │ shr $0x2,%edx │ │ │ │ fsts 0x0(,%eax,4) │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2bd29 │ │ │ │ + jle 2bac9 │ │ │ │ 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 2bcaa │ │ │ │ + je 2ba4a │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ movl $0x1,0x0(,%edx,4) │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 2beb0 │ │ │ │ + je 2bc50 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ movl $0x1,(%eax) │ │ │ │ movl $0x1,0x4(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 2bcad │ │ │ │ + jne 2ba4d │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov %edx,%ebx │ │ │ │ add $0x4,%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,4),%esi │ │ │ │ add %ebx,%eax │ │ │ │ - mov %esi,-0x2c(%ebp) │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ - mov %edi,%esi │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ lea (%edx,%eax,4),%edx │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov %edi,-0x20(%ebp) │ │ │ │ + mov %esi,-0x2c(%ebp) │ │ │ │ + mov %edi,%esi │ │ │ │ mov %edx,%edi │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ flds -0x4c50(%eax) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - jmp 2bd02 │ │ │ │ + jmp 2baa2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%esi │ │ │ │ add $0x4,%ebx │ │ │ │ fmul %st(1),%st │ │ │ │ fsts -0x4(%esi) │ │ │ │ fsin │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsts -0x4(%ebx) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 2bd00 │ │ │ │ + jne 2baa0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2be04 │ │ │ │ + jle 2bba4 │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ flds (%esi,%edx,4) │ │ │ │ dec %edx │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ @@ -52050,86 +51875,86 @@ │ │ │ │ flds (%eax,%edi,4) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2be36 │ │ │ │ + jle 2bbd6 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 2bdae │ │ │ │ - jmp 2bda0 │ │ │ │ + jmp 2bb4e │ │ │ │ + jmp 2bb40 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x1,(%ecx,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 2be30 │ │ │ │ + je 2bbd0 │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ mov (%ecx,%eax,4),%esi │ │ │ │ dec %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 2bda0 │ │ │ │ + je 2bb40 │ │ │ │ inc %esi │ │ │ │ - mov %esi,(%ecx,%eax,4) │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jle 2bdf2 │ │ │ │ + mov %esi,(%ecx,%eax,4) │ │ │ │ + jle 2bb92 │ │ │ │ ffreep %st(0) │ │ │ │ + flds (%edx,%eax,4) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ - flds (%edx,%eax,4) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fildl (%ecx,%eax,4) │ │ │ │ fmuls (%ebx,%eax,4) │ │ │ │ inc %eax │ │ │ │ fsin │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 2bde0 │ │ │ │ + jne 2bb80 │ │ │ │ addl $0x4,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x2c(%ebp) │ │ │ │ - jne 2bd60 │ │ │ │ + jne 2bb00 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov -0x38(%ebp),%esp │ │ │ │ incl -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ cmp %eax,0x4(%edi) │ │ │ │ - jg 2bc20 │ │ │ │ + jg 2b9c0 │ │ │ │ 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 2bdc4 │ │ │ │ + jmp 2bb64 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov (%ecx,%eax,4),%esi │ │ │ │ - jmp 2bdb9 │ │ │ │ + jmp 2bb59 │ │ │ │ test %eax,%eax │ │ │ │ - jle 2be1b │ │ │ │ + jle 2bbbb │ │ │ │ mov %edx,%edi │ │ │ │ mov (%edx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2be1b │ │ │ │ + jle 2bbbb │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov 0x40(%edi),%edi │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ flds -0x4c50(%eax) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ lea (%eax,%ebx,1),%edi │ │ │ │ @@ -52142,87 +51967,87 @@ │ │ │ │ fmul %st(1),%st │ │ │ │ fmuls (%edi) │ │ │ │ fsin │ │ │ │ fmuls (%ecx) │ │ │ │ fadds -0x4(%esi,%eax,4) │ │ │ │ fstps -0x4(%esi,%eax,4) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 2be80 │ │ │ │ + jne 2bc20 │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%ecx │ │ │ │ cmp %ecx,-0x20(%ebp) │ │ │ │ - jne 2be6a │ │ │ │ + jne 2bc0a │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ - jmp 2bcc6 │ │ │ │ + jmp 2ba66 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002bec0 : │ │ │ │ +0002bc60 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x24,%esp │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ call 4ca4 │ │ │ │ - add $0x7fdc,%ecx │ │ │ │ + add $0x823c,%ecx │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2c03b │ │ │ │ + jle 2bddb │ │ │ │ mov 0x34(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 2c03b │ │ │ │ + js 2bddb │ │ │ │ mov 0x2c(%eax),%esi │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ xor %ebp,%ebp │ │ │ │ lea 0x2(%esi),%ebx │ │ │ │ lea 0x4(,%edi,4),%esi │ │ │ │ mov %ebx,(%esp) │ │ │ │ - mov 0x20(%eax),%ebx │ │ │ │ fildl (%esp) │ │ │ │ - mov %esi,0x10(%esp) │ │ │ │ mov %edi,(%esp) │ │ │ │ + mov 0x20(%eax),%ebx │ │ │ │ + mov %esi,0x10(%esp) │ │ │ │ mov 0x6c(%eax),%esi │ │ │ │ + mov %ebx,0x8(%esp) │ │ │ │ + lea 0x0(,%edx,4),%ebx │ │ │ │ fildl (%esp) │ │ │ │ + mov %ebx,0xc(%esp) │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ fildl 0x2c(%eax) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt -0x4c3c(%ecx) │ │ │ │ fxch %st(3) │ │ │ │ fstps 0x1c(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fstps 0x20(%esp) │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ - lea 0x0(,%edx,4),%ebx │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ - mov %esi,0x18(%esp) │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ mov (%eax,%ebp,1),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - flds 0x20(%esp) │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fdivrs 0x1c(%esp) │ │ │ │ lea (%eax,%ebp,1),%esi │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ + flds 0x20(%esp) │ │ │ │ add %eax,%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ + fdivrs 0x1c(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 2bfe5 │ │ │ │ + jmp 2bd85 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fstp %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -52246,52 +52071,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 2bfcf │ │ │ │ + je 2bd6f │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%ecx) │ │ │ │ fmuls -0x4c44(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ebx,%edx,4) │ │ │ │ cmp %edx,%edi │ │ │ │ - je 2c020 │ │ │ │ + je 2bdc0 │ │ │ │ inc %edx │ │ │ │ mov %edx,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(0),%st │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ flds (%esi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 2bf90 │ │ │ │ + ja 2bd30 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 2c050 │ │ │ │ + ja 2bdf0 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x4c44(%ecx) │ │ │ │ fstps (%ebx,%edx,4) │ │ │ │ cmp %edx,%edi │ │ │ │ - jne 2bfe4 │ │ │ │ + jne 2bd84 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2c022 │ │ │ │ + jmp 2bdc2 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ add %esi,0x4(%esp) │ │ │ │ cmp %ebp,0xc(%esp) │ │ │ │ - jne 2bf50 │ │ │ │ + jne 2bcf0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x24,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -52302,119 +52127,115 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2bfdd │ │ │ │ + jmp 2bd7d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002c070 : │ │ │ │ +0002be10 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x44,%esp │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ + sub $0x3c,%esp │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ call 3575 <__cxa_finalize@plt+0x115> │ │ │ │ - add $0x7e2c,%edx │ │ │ │ + add $0x808c,%edx │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ - mov %edi,0x30(%esp) │ │ │ │ + mov %edi,0x28(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 2c276 │ │ │ │ + jle 2bff6 │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ - mov %esi,0x10(%esp) │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 2c276 │ │ │ │ - mov 0x20(%eax),%esi │ │ │ │ + jle 2bff6 │ │ │ │ mov 0x2c(%eax),%ebp │ │ │ │ - movl $0x0,0x2c(%esp) │ │ │ │ - mov %esi,0x40(%esp) │ │ │ │ - mov 0x30(%eax),%esi │ │ │ │ + movl $0x0,0x24(%esp) │ │ │ │ + mov 0x20(%eax),%esi │ │ │ │ mov %ebp,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov %esi,0x3c(%esp) │ │ │ │ + mov %esi,0x38(%esp) │ │ │ │ + mov 0x30(%eax),%esi │ │ │ │ + mov %esi,0x34(%esp) │ │ │ │ lea 0x0(,%edi,4),%esi │ │ │ │ - mov %esi,0x18(%esp) │ │ │ │ + shl $0x3,%edi │ │ │ │ + mov %esi,0x1c(%esp) │ │ │ │ mov 0x40(%eax),%esi │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ - shl $0x3,%edi │ │ │ │ - fstps 0x1c(%esp) │ │ │ │ + mov %esi,0x30(%esp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ + fstps 0x20(%esp) │ │ │ │ fldt -0x4c3c(%edx) │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ - fstpt 0x20(%esp) │ │ │ │ - mov %esi,0x38(%esp) │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x2c(%esp),%esi │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + nop │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ lea 0x0(,%esi,4),%ecx │ │ │ │ mov (%eax,%ecx,1),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ - fld1 │ │ │ │ - fdiv %st(1),%st │ │ │ │ - lea (%eax,%ecx,1),%edi │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ - add 0x38(%esp),%ecx │ │ │ │ + lea (%eax,%ecx,1),%edi │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ + add 0x30(%esp),%ecx │ │ │ │ lea (%eax,%esi,8),%ebx │ │ │ │ xor %esi,%esi │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fld1 │ │ │ │ + fdiv %st(1),%st │ │ │ │ + fstps 0x10(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ fstps 0xc(%esp) │ │ │ │ - jmp 2c1e4 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2bf6c │ │ │ │ + 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 0x20(%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 2c197 │ │ │ │ + je 2bf1f │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%edx) │ │ │ │ fmuls -0x4c44(%edx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ebx) │ │ │ │ flds (%ecx) │ │ │ │ inc %esi │ │ │ │ - add 0x18(%esp),%ecx │ │ │ │ - fmul %st(3),%st │ │ │ │ + add 0x1c(%esp),%ecx │ │ │ │ + fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivs (%edi) │ │ │ │ fldt -0x4c3c(%edx) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -52423,263 +52244,257 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadds -0x4d80(%edx) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fstps 0x4(%ebx) │ │ │ │ - add 0x14(%esp),%ebx │ │ │ │ - cmp %esi,0x10(%esp) │ │ │ │ - je 2c260 │ │ │ │ + add 0x18(%esp),%ebx │ │ │ │ + cmp %esi,0x14(%esp) │ │ │ │ + je 2bfe0 │ │ │ │ flds (%ecx) │ │ │ │ - fld %st(2) │ │ │ │ + fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fistpl (%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ sub %ebp,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fld %st(2) │ │ │ │ + flds 0x10(%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmuls 0xc(%esp) │ │ │ │ fxch %st(3) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fadds 0x1c(%esp) │ │ │ │ + fadds 0x20(%esp) │ │ │ │ flds (%edi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 2c150 │ │ │ │ + ja 2bee0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2c240 │ │ │ │ + ja 2bfc0 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x4c44(%edx) │ │ │ │ - jmp 2c1a5 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2bf2d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%edx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2c1a5 │ │ │ │ + jmp 2bf2d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ + incl 0x24(%esp) │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ + cmp %edi,0x24(%esp) │ │ │ │ + jne 2be90 │ │ │ │ ffreep %st(0) │ │ │ │ - incl 0x2c(%esp) │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ - cmp %edi,0x2c(%esp) │ │ │ │ - jne 2c100 │ │ │ │ - add $0x44,%esp │ │ │ │ + add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0002c280 : │ │ │ │ +0002c000 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x48,%esp │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ - call 272c6 │ │ │ │ - add $0x7c1c,%ebp │ │ │ │ + sub $0x40,%esp │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + call 27156 │ │ │ │ + add $0x7e9c,%ebp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2c47c │ │ │ │ - mov 0x5c(%esp),%edi │ │ │ │ + jle 2c1f6 │ │ │ │ + mov 0x54(%esp),%edi │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ - mov %edi,0x24(%esp) │ │ │ │ + mov %edi,0x1c(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 2c47c │ │ │ │ - mov 0x5c(%esp),%edi │ │ │ │ + jle 2c1f6 │ │ │ │ + mov 0x54(%esp),%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov 0x20(%edi),%edi │ │ │ │ - mov %edi,0x40(%esp) │ │ │ │ - mov 0x5c(%esp),%edi │ │ │ │ + mov %edi,0x38(%esp) │ │ │ │ + mov 0x54(%esp),%edi │ │ │ │ mov 0x2c(%edi),%edi │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ + fildl 0x18(%esp) │ │ │ │ lea 0x1(%edi),%ecx │ │ │ │ - mov %edi,0x20(%esp) │ │ │ │ lea 0x0(,%eax,4),%edi │ │ │ │ - fildl 0x20(%esp) │ │ │ │ - mov %edi,0x2c(%esp) │ │ │ │ - mov 0x5c(%esp),%edi │ │ │ │ + mov %edi,0x24(%esp) │ │ │ │ + mov 0x54(%esp),%edi │ │ │ │ imul %ecx,%eax │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt -0x4c3c(%ebp) │ │ │ │ - fstpt 0x4(%esp) │ │ │ │ shl $0x3,%eax │ │ │ │ mov 0x40(%edi),%edi │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ lea (%ecx,%ecx,1),%eax │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ - mov %edi,0x44(%esp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + mov %edi,0x3c(%esp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fstps 0x4(%esp) │ │ │ │ + fldt -0x4c3c(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2c46f │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + jle 2c1e9 │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ lea 0x0(,%esi,4),%edi │ │ │ │ - movl $0x0,0x10(%esp) │ │ │ │ - mov %esi,0x34(%esp) │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ + movl $0x0,0x8(%esp) │ │ │ │ + mov %esi,0x2c(%esp) │ │ │ │ + mov %ecx,0x30(%esp) │ │ │ │ mov (%eax,%edi,1),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%edx │ │ │ │ mov %edx,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ mov %eax,(%esp) │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ + mov 0x3c(%esp),%eax │ │ │ │ + lea (%edi,%eax,1),%ebx │ │ │ │ + mov %ecx,%eax │ │ │ │ fildl (%esp) │ │ │ │ + imul %esi,%eax │ │ │ │ + shl $0x3,%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + mov 0x6c(%eax),%eax │ │ │ │ fld %st(1) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x4d78(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ - lea (%edi,%eax,1),%ebx │ │ │ │ - mov %ecx,%eax │ │ │ │ - imul %esi,%eax │ │ │ │ - shl $0x3,%eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ - mov 0x6c(%eax),%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ - fstps 0x1c(%esp) │ │ │ │ add 0x30(%eax),%edi │ │ │ │ + fstps 0x14(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ flds (%ebx) │ │ │ │ - flds 0x1c(%esp) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ + flds 0x14(%esp) │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fistpl (%esp) │ │ │ │ mov (%esp),%edx │ │ │ │ - sub 0x20(%esp),%edx │ │ │ │ + sub 0x18(%esp),%edx │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ - add 0x18(%esp),%ecx │ │ │ │ - jmp 2c40f │ │ │ │ + add 0x10(%esp),%ecx │ │ │ │ + jmp 2c187 │ │ │ │ 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 0x4(%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 2c3f7 │ │ │ │ + je 2c16f │ │ │ │ fchs │ │ │ │ fmuls -0x4d78(%ebp) │ │ │ │ fmuls -0x4c44(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je 2c445 │ │ │ │ + je 2c1bf │ │ │ │ flds (%ebx) │ │ │ │ mov %edx,(%esp) │ │ │ │ fildl (%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 │ │ │ │ + fadds 0x4(%esp) │ │ │ │ flds (%edi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 2c3b0 │ │ │ │ + ja 2c130 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2c490 │ │ │ │ + ja 2c200 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x4c44(%ebp) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 2c40d │ │ │ │ - incl 0x10(%esp) │ │ │ │ - mov 0x28(%esp),%ecx │ │ │ │ - add 0x2c(%esp),%ebx │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - add %ecx,0x14(%esp) │ │ │ │ - cmp %eax,0x24(%esp) │ │ │ │ - jne 2c380 │ │ │ │ + jne 2c185 │ │ │ │ + incl 0x8(%esp) │ │ │ │ + add 0x24(%esp),%ebx │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ + add %ecx,0xc(%esp) │ │ │ │ + cmp %eax,0x1c(%esp) │ │ │ │ + jne 2c100 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ - mov 0x38(%esp),%ecx │ │ │ │ + mov 0x2c(%esp),%esi │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ inc %esi │ │ │ │ - cmp 0x3c(%esp),%esi │ │ │ │ - jne 2c310 │ │ │ │ + cmp 0x34(%esp),%esi │ │ │ │ + jne 2c090 │ │ │ │ ffreep %st(0) │ │ │ │ - add $0x48,%esp │ │ │ │ + add $0x40,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2c405 │ │ │ │ + jmp 2c17d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002c4b0 : │ │ │ │ +0002c220 : │ │ │ │ call 3787 │ │ │ │ - add $0x79f7,%eax │ │ │ │ + add $0x7c87,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ @@ -52700,102 +52515,102 @@ │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ sub %eax,%esp │ │ │ │ mov %ecx,%esi │ │ │ │ mov %esp,-0x34(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ + shr $0x2,%esi │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ mov %esp,-0x1c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - shr $0x2,%esi │ │ │ │ - mov %esi,%ebx │ │ │ │ mov %esp,%esi │ │ │ │ sub %edx,%esp │ │ │ │ movl $0x0,0x0(,%ebx,4) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%eax │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ movl $0x3f800000,0x0(,%eax,4) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2c9e7 │ │ │ │ + jle 2c757 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul %ecx,%edx │ │ │ │ inc %eax │ │ │ │ add %edx,%edx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 2c560 │ │ │ │ + jne 2c2d0 │ │ │ │ mov %edx,-0x6c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2c9db │ │ │ │ + jle 2c74b │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ - movl $0x0,-0x60(%ebp) │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x78(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fldt -0x4c3c(%eax) │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2c6c3 │ │ │ │ + jle 2c433 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ imul -0x2c(%ebp),%edx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edx,4),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 2c61f │ │ │ │ + jmp 2c38f │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp -0x38(%ebp),%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 2c676 │ │ │ │ + jle 2c3e6 │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ mov %eax,(%esi,%ecx,4) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x2c(%ebp) │ │ │ │ - je 2c6a0 │ │ │ │ + je 2c410 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ @@ -52811,86 +52626,86 @@ │ │ │ │ mov %esi,(%edi,%ecx,4) │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 2c5f0 │ │ │ │ + jns 2c360 │ │ │ │ add %edx,%ebx │ │ │ │ cmp -0x38(%ebp),%ebx │ │ │ │ - jg 2c680 │ │ │ │ + jg 2c3f0 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 2c609 │ │ │ │ + jg 2c379 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 2c609 │ │ │ │ + jmp 2c379 │ │ │ │ nop │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 2c609 │ │ │ │ + jmp 2c379 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ fstpt -0x28(%ebp) │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push -0x70(%ebp) │ │ │ │ call 31b0 │ │ │ │ - add $0x10,%esp │ │ │ │ fldt -0x28(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2c9e3 │ │ │ │ + jle 2c753 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ lea 0x0(,%edi,4),%edx │ │ │ │ mov 0x74(%eax),%eax │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ add 0x6c(%ecx),%edx │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ lea (%ebx,%edi,1),%edx │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ - mov %edx,-0x74(%ebp) │ │ │ │ lea (%eax,%edx,4),%eax │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp -0x2c(%ebp),%eax │ │ │ │ - jge 2c865 │ │ │ │ + jge 2c5d5 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ lea (%esi,%eax,4),%ebx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ imul -0x60(%ebp),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ sub %esi,%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ - jmp 2c832 │ │ │ │ + jmp 2c5a2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - je 2c848 │ │ │ │ + je 2c5b8 │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ fildl -0x4(%edi,%edx,4) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ fmuls -0x4(%edi,%edx,4) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ fildl 0x2c(%edi) │ │ │ │ @@ -52898,24 +52713,24 @@ │ │ │ │ add %ebx,%edi │ │ │ │ flds (%edi,%eax,1) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x4(%eax,%edx,4),%edi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ add -0x4(%eax,%edx,4),%edi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ + add %eax,%eax │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ fildl -0x44(%ebp) │ │ │ │ - add %eax,%eax │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ fmuls -0x4d78(%edi) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ fld %st(2) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ @@ -52924,15 +52739,15 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ flds -0x4(%eax,%edx,4) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 2c950 │ │ │ │ + jbe 2c6c0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -52954,46 +52769,46 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 2c805 │ │ │ │ + je 2c575 │ │ │ │ fchs │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fmuls -0x4d78(%eax) │ │ │ │ fmuls -0x4c44(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ imul (%ebx),%ecx │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov %edx,%eax │ │ │ │ add $0x4,%ebx │ │ │ │ - lea -0x1(%esi,%ecx,1),%ecx │ │ │ │ fstps (%edi,%edx,4) │ │ │ │ inc %edx │ │ │ │ + lea -0x1(%esi,%ecx,1),%ecx │ │ │ │ mov %ecx,(%ebx) │ │ │ │ cmp %eax,-0x2c(%ebp) │ │ │ │ - jle 2c862 │ │ │ │ + jle 2c5d2 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x4(%eax,%edx,4),%esi │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x4(%eax,%edx,4),%ecx │ │ │ │ test %esi,%esi │ │ │ │ - jne 2c740 │ │ │ │ + jne 2c4b0 │ │ │ │ imul (%ebx),%ecx │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov %edx,%eax │ │ │ │ add $0x4,%ebx │ │ │ │ movl $0x0,(%esi,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %ecx,(%ebx) │ │ │ │ cmp %eax,-0x2c(%ebp) │ │ │ │ - jg 2c832 │ │ │ │ + jg 2c5a2 │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ mov %eax,(%esi) │ │ │ │ @@ -53005,215 +52820,215 @@ │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ fstps (%eax) │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%ecx │ │ │ │ test %edx,%edx │ │ │ │ - je 2c9b0 │ │ │ │ + je 2c720 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ebx │ │ │ │ mov -0x4(%ebx,%esi,4),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 2c9b0 │ │ │ │ + je 2c720 │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ add %ecx,%edx │ │ │ │ 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 2c970 │ │ │ │ + jle 2c6e0 │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 2c921 │ │ │ │ - jmp 2c970 │ │ │ │ + je 2c691 │ │ │ │ + jmp 2c6e0 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 2c943 │ │ │ │ + je 2c6b3 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 2c90a │ │ │ │ + jg 2c67a │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ cmp %ecx,-0x38(%ebp) │ │ │ │ - jne 2c970 │ │ │ │ + jne 2c6e0 │ │ │ │ test %eax,%eax │ │ │ │ - je 2c970 │ │ │ │ + je 2c6e0 │ │ │ │ dec %eax │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ movl $0x0,0x4(%edi,%eax,4) │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov %ebx,(%edi,%eax,4) │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jne 2c8e0 │ │ │ │ + jne 2c650 │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 2c8ee │ │ │ │ + jmp 2c65e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2c9c0 │ │ │ │ + ja 2c730 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x4c44(%edi) │ │ │ │ - jmp 2c816 │ │ │ │ + jmp 2c586 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ addl $0x4,-0x4c(%ebp) │ │ │ │ addl $0x4,-0x58(%ebp) │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ cmp -0x64(%ebp),%esi │ │ │ │ - jne 2c700 │ │ │ │ + jne 2c470 │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov %eax,(%ebx,%esi,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ inc %esi │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ cmp %esi,0x4(%eax) │ │ │ │ - jle 2c9d9 │ │ │ │ + jle 2c749 │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - jmp 2c5b0 │ │ │ │ + jmp 2c320 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ neg %ecx │ │ │ │ mov %ecx,(%esi,%eax,4) │ │ │ │ - jmp 2c8b1 │ │ │ │ + jmp 2c621 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x4c44(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2c816 │ │ │ │ + jmp 2c586 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2c98a │ │ │ │ + jmp 2c6fa │ │ │ │ movl $0x1,-0x6c(%ebp) │ │ │ │ - jmp 2c56d │ │ │ │ + jmp 2c2dd │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002ca00 : │ │ │ │ +0002c770 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x749e,%ebx │ │ │ │ + add $0x772e,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - jne 2ca30 │ │ │ │ + jne 2c7a0 │ │ │ │ test $0x20,%al │ │ │ │ - jne 2ca43 │ │ │ │ + jne 2c7b3 │ │ │ │ test $0x8,%al │ │ │ │ - jne 2ca56 │ │ │ │ + jne 2c7c6 │ │ │ │ test $0x4,%al │ │ │ │ - jne 2ca69 │ │ │ │ + jne 2c7d9 │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3360 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 2ca1f │ │ │ │ + je 2c78f │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3430 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 2ca23 │ │ │ │ + je 2c793 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3340 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 2ca27 │ │ │ │ + je 2c797 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 33a0 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002ca80 : │ │ │ │ +0002c7f0 : │ │ │ │ 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 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x7410,%ebx │ │ │ │ - mov %ebp,0x18(%edi) │ │ │ │ + add $0x76a0,%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 3120 │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ - jle 2cb70 │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + jle 2c8e0 │ │ │ │ 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 2cae0 │ │ │ │ + jne 2c850 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ push %edx │ │ │ │ call 3120 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -53222,173 +53037,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 3260 │ │ │ │ - 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 2cb10 │ │ │ │ + jne 2c880 │ │ │ │ + cmpl $0x1,0x4(%esp) │ │ │ │ movl $0x4,0x2c(%edi) │ │ │ │ mov $0xdd1,%eax │ │ │ │ - cmpl $0x1,0x4(%esp) │ │ │ │ - je 2cb8d │ │ │ │ + je 2c8fd │ │ │ │ mov %eax,0x38(%edi) │ │ │ │ movl $0x41,0x3c(%edi) │ │ │ │ add $0x1c,%esp │ │ │ │ mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - jmp 27300 │ │ │ │ + jmp 27180 │ │ │ │ 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 3120 │ │ │ │ movl $0x4,0x2c(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x20(%edi) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 2cb4c │ │ │ │ + jmp 2c8bc │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002cba0 : │ │ │ │ +0002c910 : │ │ │ │ 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 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x72f0,%ebx │ │ │ │ + add $0x7580,%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 3120 │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,0x1c(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 2cc80 │ │ │ │ + jle 2c9f0 │ │ │ │ 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 2cc10 │ │ │ │ + jne 2c980 │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ - 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 2cc40 │ │ │ │ + jne 2c9b0 │ │ │ │ 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 27300 │ │ │ │ + jmp 27180 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x20(%ebp) │ │ │ │ - jmp 2cc4f │ │ │ │ + jmp 2c9bf │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002cca0 : │ │ │ │ +0002ca10 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x71ff,%ebx │ │ │ │ + add $0x748f,%ebx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ lea 0x10(%esp),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 3330 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -0002ccd0 : │ │ │ │ +0002ca40 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x71cf,%ebx │ │ │ │ + add $0x745f,%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 3330 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002cd10 : │ │ │ │ +0002ca80 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x718f,%ebx │ │ │ │ + add $0x741f,%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 │ │ │ │ @@ -53396,84 +53211,84 @@ │ │ │ │ push $0x3 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 3330 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -0002cd50 : │ │ │ │ +0002cac0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ call 4ca4 │ │ │ │ - add $0x7150,%ecx │ │ │ │ + add $0x73e0,%ecx │ │ │ │ mov 0xc(%edx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2ce10 │ │ │ │ + je 2cb80 │ │ │ │ mov 0x40(%edx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2ce20 │ │ │ │ + je 2cb90 │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 2ce30 │ │ │ │ + je 2cba0 │ │ │ │ mov 0x18(%edx),%esi │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ imul %esi,%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 2cdd2 │ │ │ │ - xor %eax,%eax │ │ │ │ + jle 2cb42 │ │ │ │ flds -0x4d78(%ecx) │ │ │ │ - jmp 2cdad │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 2cb1d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldz │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 2cdc0 │ │ │ │ + ja 2cb30 │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - je 2cdd0 │ │ │ │ + je 2cb40 │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ fcomi %st(1),%st │ │ │ │ - jb 2cda0 │ │ │ │ + jb 2cb10 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2cdc2 │ │ │ │ + jmp 2cb32 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x4b0d(%ecx),%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ test %esi,%esi │ │ │ │ - jle 2ce42 │ │ │ │ + jle 2cbb2 │ │ │ │ mov 0x28(%edx),%edi │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - jmp 2cdf1 │ │ │ │ + jmp 2cb61 │ │ │ │ nop │ │ │ │ mov 0x1c(%edx),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ dec %ebx │ │ │ │ cmp 0x2c(%edx),%ebx │ │ │ │ - jle 2ce50 │ │ │ │ + jle 2cbc0 │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - je 2ce40 │ │ │ │ + je 2cbb0 │ │ │ │ flds (%edi,%eax,4) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 2cde0 │ │ │ │ + jb 2cb50 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x4b2b(%ecx),%eax │ │ │ │ - jmp 2cdc8 │ │ │ │ + jmp 2cb38 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ pop %ebx │ │ │ │ lea -0x4b7d(%ecx),%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ @@ -53488,66 +53303,66 @@ │ │ │ │ lea -0x4b49(%ecx),%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2cdc8 │ │ │ │ + jmp 2cb38 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x4e14(%ecx),%eax │ │ │ │ - jmp 2cdc8 │ │ │ │ + jmp 2cb38 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -0002ce60 : │ │ │ │ +0002cbd0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x7040,%ebx │ │ │ │ + add $0x72d0,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 2cf30 │ │ │ │ + jne 2cca0 │ │ │ │ test $0x20,%al │ │ │ │ - jne 2cf64 │ │ │ │ + jne 2ccd4 │ │ │ │ test $0x10,%al │ │ │ │ - jne 2cf8f │ │ │ │ + jne 2ccff │ │ │ │ test $0x8,%al │ │ │ │ - jne 2cfa8 │ │ │ │ + jne 2cd18 │ │ │ │ test $0x4,%al │ │ │ │ - jne 2cfc1 │ │ │ │ + jne 2cd31 │ │ │ │ test $0x1,%al │ │ │ │ - je 2ced8 │ │ │ │ + je 2cc48 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ xor %edi,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 2cec7 │ │ │ │ + jle 2cc37 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x68(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax,%edi,4) │ │ │ │ inc %edi │ │ │ │ call 3200 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x18(%esi) │ │ │ │ - jg 2ceb0 │ │ │ │ + jg 2cc20 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x68(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x1,%ah │ │ │ │ - jne 2d020 │ │ │ │ + jne 2cd90 │ │ │ │ test $0x80,%al │ │ │ │ - jne 2d000 │ │ │ │ + jne 2cd70 │ │ │ │ test $0x40,%al │ │ │ │ - jne 2cfe0 │ │ │ │ + jne 2cd50 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x30(%esi) │ │ │ │ call 3200 │ │ │ │ pop %eax │ │ │ │ push 0x1c(%esi) │ │ │ │ call 3200 │ │ │ │ pop %edx │ │ │ │ @@ -53567,100 +53382,100 @@ │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%esi) │ │ │ │ call 33f0 │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x2,0x39(%esi) │ │ │ │ - jne 2d040 │ │ │ │ + jne 2cdb0 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x84(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 2ce86 │ │ │ │ + je 2cbf6 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x74(%esi) │ │ │ │ call 3200 │ │ │ │ pop %eax │ │ │ │ push 0x78(%esi) │ │ │ │ call 3200 │ │ │ │ pop %eax │ │ │ │ push 0x6c(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 2ce8e │ │ │ │ + je 2cbfe │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 2ce96 │ │ │ │ + je 2cc06 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 2ce9e │ │ │ │ + je 2cc0e │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2ce9e │ │ │ │ + jmp 2cc0e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x40(%esi) │ │ │ │ call 3200 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2cef1 │ │ │ │ + jmp 2cc61 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2cee9 │ │ │ │ + jmp 2cc59 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2cee1 │ │ │ │ + jmp 2cc51 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x88(%esi) │ │ │ │ call 3200 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2cf48 │ │ │ │ + jmp 2ccb8 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0002d060 : │ │ │ │ +0002cdd0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x6e36,%ebx │ │ │ │ + add $0x70c6,%ebx │ │ │ │ mov %eax,(%esi) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ @@ -53678,49 +53493,49 @@ │ │ │ │ mov %eax,0x14(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 3120 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x20(%esi) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0x20(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x1,%al │ │ │ │ - je 2d0d6 │ │ │ │ + je 2ce46 │ │ │ │ mov %edx,0x1c(%esi) │ │ │ │ test $0x2,%al │ │ │ │ - jne 2d100 │ │ │ │ + jne 2ce70 │ │ │ │ test $0x4,%al │ │ │ │ - jne 2d121 │ │ │ │ + jne 2ce91 │ │ │ │ test $0x8,%al │ │ │ │ - je 2d0e8 │ │ │ │ + je 2ce58 │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ mov %edx,0x1c(%esi) │ │ │ │ test $0x20,%al │ │ │ │ - jne 2d170 │ │ │ │ + jne 2cee0 │ │ │ │ test $0x40,%al │ │ │ │ - jne 2d150 │ │ │ │ + jne 2cec0 │ │ │ │ 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 3120 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 2d0de │ │ │ │ + je 2ce4e │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov %eax,0x1c(%esi) │ │ │ │ @@ -53728,15 +53543,15 @@ │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 3120 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - jmp 2d0de │ │ │ │ + jmp 2ce4e │ │ │ │ nop │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ @@ -53752,40 +53567,40 @@ │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - jmp 2d0f0 │ │ │ │ + jmp 2ce60 │ │ │ │ nop │ │ │ │ │ │ │ │ -0002d190 : │ │ │ │ +0002cf00 : │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ + add $0x6fa3,%ebx │ │ │ │ push $0x4 │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ - call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x6d09,%ebx │ │ │ │ call 32b0 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002d1c0 : │ │ │ │ +0002cf30 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x6cdd,%ebx │ │ │ │ + add $0x6f6d,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push (%eax) │ │ │ │ push 0x14(%esi) │ │ │ │ push 0x8(%eax) │ │ │ │ call 30a0 │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ @@ -53805,149 +53620,149 @@ │ │ │ │ push %edx │ │ │ │ call 3270 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov %eax,%edx │ │ │ │ and $0x11,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 2d24d │ │ │ │ + je 2cfbd │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 2d300 │ │ │ │ + je 2d070 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 31f0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x30(%esi) │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 2d2d0 │ │ │ │ + je 2d040 │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 3180 │ │ │ │ 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 2d2b9 │ │ │ │ + je 2d029 │ │ │ │ mov (%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - je 2d2e0 │ │ │ │ + je 2d050 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %ecx │ │ │ │ call 31f0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x38(%esi) │ │ │ │ test $0x8,%al │ │ │ │ - je 2d2c3 │ │ │ │ + je 2d033 │ │ │ │ flds 0x38(%esi) │ │ │ │ fstps 0x40(%esi) │ │ │ │ test $0x4,%al │ │ │ │ - jne 2d320 │ │ │ │ + jne 2d090 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 30a0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2d26a │ │ │ │ + jmp 2cfda │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ call 32e0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x38(%esi) │ │ │ │ - jmp 2d2b9 │ │ │ │ + jmp 2d029 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 32e0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x30(%esi) │ │ │ │ - jmp 2d24d │ │ │ │ + jmp 2cfbd │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ push (%eax) │ │ │ │ push 0x1c(%esi) │ │ │ │ push 0x20(%esi) │ │ │ │ call 30a0 │ │ │ │ add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002d340 : │ │ │ │ +0002d0b0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x6b60,%ebx │ │ │ │ + add $0x6df0,%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x1,%al │ │ │ │ - jne 2d380 │ │ │ │ + jne 2d0f0 │ │ │ │ test $0x2,%al │ │ │ │ - jne 2d720 │ │ │ │ + jne 2d490 │ │ │ │ test $0x4,%al │ │ │ │ - jne 2d5b0 │ │ │ │ + jne 2d320 │ │ │ │ test $0x8,%al │ │ │ │ - jne 2d4a0 │ │ │ │ + jne 2d210 │ │ │ │ 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 │ │ │ │ flds 0x28(%esi) │ │ │ │ + mov 0x1c(%esi),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ mov 0x14(%esi),%edx │ │ │ │ test $0x40,%al │ │ │ │ - jne 2d8f0 │ │ │ │ + jne 2d660 │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %edx │ │ │ │ call 3420 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -53973,135 +53788,135 @@ │ │ │ │ push 0x10(%esi) │ │ │ │ push $0xbf800000 │ │ │ │ push %edx │ │ │ │ call 3270 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 2d41b │ │ │ │ + je 2d18b │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 2dad0 │ │ │ │ + je 2d840 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 31f0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x30(%esi) │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 2dab0 │ │ │ │ + je 2d820 │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 3180 │ │ │ │ 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 2d359 │ │ │ │ + je 2d0c9 │ │ │ │ mov (%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - je 2daf0 │ │ │ │ + je 2d860 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %ecx │ │ │ │ call 31f0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x38(%esi) │ │ │ │ - jmp 2d359 │ │ │ │ + jmp 2d0c9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds 0x30(%esi) │ │ │ │ - fdivs 0x40(%esi) │ │ │ │ mov (%esi),%edx │ │ │ │ + fdivs 0x40(%esi) │ │ │ │ mov 0x20(%esi),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ mov 0x14(%esi),%edx │ │ │ │ fsts 0x28(%esi) │ │ │ │ test $0x40,%al │ │ │ │ - jne 2d8b0 │ │ │ │ + jne 2d620 │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %edx │ │ │ │ call 3420 │ │ │ │ + add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 2d8db │ │ │ │ + je 2d64b │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %eax │ │ │ │ call 3180 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x10(%eax) │ │ │ │ mov (%esi),%eax │ │ │ │ flds 0x28(%esi) │ │ │ │ - fchs │ │ │ │ push 0x4(%eax) │ │ │ │ push 0xc(%eax) │ │ │ │ + fchs │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push 0x18(%esi) │ │ │ │ call 3420 │ │ │ │ - mov (%esi),%eax │ │ │ │ flds 0x30(%esi) │ │ │ │ add $0x20,%esp │ │ │ │ - fstps 0x34(%esi) │ │ │ │ + mov (%esi),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ + fstps 0x34(%esi) │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 2da50 │ │ │ │ + je 2d7c0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 31f0 │ │ │ │ add $0x10,%esp │ │ │ │ fsts 0x30(%esi) │ │ │ │ fdivs 0x34(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ fstps 0x2c(%esi) │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 2da30 │ │ │ │ + je 2d7a0 │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 3180 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ @@ -54115,15 +53930,15 @@ │ │ │ │ push 0x20(%esi) │ │ │ │ call 3270 │ │ │ │ mov (%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x20(%esi),%eax │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 2da10 │ │ │ │ + je 2d780 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %eax │ │ │ │ call 31f0 │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x40(%esi) │ │ │ │ @@ -54133,115 +53948,115 @@ │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x20(%esi),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ mov 0x8(%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - jne 2d890 │ │ │ │ + jne 2d600 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 30a0 │ │ │ │ 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 2d9f0 │ │ │ │ + je 2d760 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 31f0 │ │ │ │ add $0x10,%esp │ │ │ │ fsts 0x44(%esi) │ │ │ │ fdivrs 0x38(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ fsts 0x28(%esi) │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 2d9d0 │ │ │ │ + je 2d740 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %eax │ │ │ │ call 31e0 │ │ │ │ add $0x20,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ flds 0x28(%esi) │ │ │ │ - fchs │ │ │ │ push 0x4(%eax) │ │ │ │ push 0x24(%esi) │ │ │ │ + fchs │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push 0x18(%esi) │ │ │ │ call 3420 │ │ │ │ mov (%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 2d9b0 │ │ │ │ + je 2d720 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 31f0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ - mov 0x18(%esi),%edx │ │ │ │ fstps 0x30(%esi) │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 2d990 │ │ │ │ + je 2d700 │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 3180 │ │ │ │ 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 │ │ │ │ flds 0x38(%esi) │ │ │ │ - add $0x10,%esp │ │ │ │ + mov 0x1c(%esi),%ecx │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov %edx,0x1c(%esi) │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ - mov (%eax),%eax │ │ │ │ fstps 0x3c(%esi) │ │ │ │ + mov (%eax),%eax │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 2d970 │ │ │ │ + je 2d6e0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 31f0 │ │ │ │ add $0x10,%esp │ │ │ │ fsts 0x38(%esi) │ │ │ │ @@ -54252,250 +54067,250 @@ │ │ │ │ push 0x1c(%esi) │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push 0x20(%esi) │ │ │ │ call 3270 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2d369 │ │ │ │ + jmp 2d0d9 │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x1c(%esi),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ mov 0x8(%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - jne 2d870 │ │ │ │ + jne 2d5e0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 30a0 │ │ │ │ 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 2d930 │ │ │ │ + je 2d6a0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 31f0 │ │ │ │ add $0x10,%esp │ │ │ │ fsts 0x44(%esi) │ │ │ │ fdivrs 0x38(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ fsts 0x28(%esi) │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 2d910 │ │ │ │ + je 2d680 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %eax │ │ │ │ call 31e0 │ │ │ │ add $0x20,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ flds 0x28(%esi) │ │ │ │ - fchs │ │ │ │ push 0x4(%eax) │ │ │ │ push 0x24(%esi) │ │ │ │ + fchs │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push 0x18(%esi) │ │ │ │ call 3420 │ │ │ │ mov (%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 2da90 │ │ │ │ + je 2d800 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 31f0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ - mov 0x18(%esi),%edx │ │ │ │ fstps 0x30(%esi) │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 2da70 │ │ │ │ + je 2d7e0 │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 3180 │ │ │ │ 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 2d950 │ │ │ │ + je 2d6c0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 31f0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x38(%esi) │ │ │ │ - jmp 2d361 │ │ │ │ + jmp 2d0d1 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 3180 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2d740 │ │ │ │ + jmp 2d4b0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 3180 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2d5d0 │ │ │ │ + jmp 2d340 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %edx │ │ │ │ call 31e0 │ │ │ │ + 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 2d4e0 │ │ │ │ + jne 2d250 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 30a0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2d4ee │ │ │ │ + jmp 2d25e │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %edx │ │ │ │ call 31e0 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 2d3a6 │ │ │ │ + jmp 2d116 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %eax │ │ │ │ call 3420 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2d7b7 │ │ │ │ + jmp 2d527 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 32e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2d783 │ │ │ │ + jmp 2d4f3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 32e0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x38(%esi) │ │ │ │ - jmp 2d361 │ │ │ │ + jmp 2d0d1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 32e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2d6f5 │ │ │ │ + jmp 2d465 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 30a0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2d6ad │ │ │ │ + jmp 2d41d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 32e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2d687 │ │ │ │ + jmp 2d3f7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %eax │ │ │ │ call 3420 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2d647 │ │ │ │ + jmp 2d3b7 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 32e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2d613 │ │ │ │ + jmp 2d383 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 32e0 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -54508,86 +54323,86 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 30a0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2d569 │ │ │ │ + jmp 2d2d9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 32e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2d53d │ │ │ │ + jmp 2d2ad │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 30a0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2d81d │ │ │ │ + jmp 2d58d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 32e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2d7f7 │ │ │ │ + jmp 2d567 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 30a0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2d43c │ │ │ │ + jmp 2d1ac │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 32e0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x30(%esi) │ │ │ │ - jmp 2d41b │ │ │ │ + jmp 2d18b │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ call 32e0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x38(%esi) │ │ │ │ - jmp 2d359 │ │ │ │ + jmp 2d0c9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002db10 : │ │ │ │ +0002d880 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x638e,%ebx │ │ │ │ + add $0x661e,%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne 2db70 │ │ │ │ + jne 2d8e0 │ │ │ │ test $0x40,%al │ │ │ │ - jne 2db85 │ │ │ │ + jne 2d8f5 │ │ │ │ test $0x4,%al │ │ │ │ - jne 2db9a │ │ │ │ + jne 2d90a │ │ │ │ test $0x2,%al │ │ │ │ - jne 2dbbc │ │ │ │ + jne 2d92c │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x20(%esi) │ │ │ │ call 3200 │ │ │ │ pop %eax │ │ │ │ push 0x14(%esi) │ │ │ │ call 3200 │ │ │ │ pop %edx │ │ │ │ @@ -54604,48 +54419,48 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x40,%al │ │ │ │ - je 2db2f │ │ │ │ + je 2d89f │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 2db33 │ │ │ │ + je 2d8a3 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x24(%esi) │ │ │ │ call 3200 │ │ │ │ pop %eax │ │ │ │ push 0x1c(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x2,%al │ │ │ │ - je 2db3b │ │ │ │ + je 2d8ab │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x24(%esi) │ │ │ │ call 3200 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2db3b │ │ │ │ + jmp 2d8ab │ │ │ │ nop │ │ │ │ │ │ │ │ -0002dbd0 : │ │ │ │ +0002d940 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x62c6,%ebx │ │ │ │ + add $0x6556,%ebx │ │ │ │ mov %eax,(%esi) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ @@ -54663,49 +54478,49 @@ │ │ │ │ mov %eax,0x14(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 3120 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x20(%esi) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0x20(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x1,%al │ │ │ │ - je 2dc46 │ │ │ │ + je 2d9b6 │ │ │ │ mov %edx,0x1c(%esi) │ │ │ │ test $0x2,%al │ │ │ │ - jne 2dc70 │ │ │ │ + jne 2d9e0 │ │ │ │ test $0x4,%al │ │ │ │ - jne 2dc91 │ │ │ │ + jne 2da01 │ │ │ │ test $0x8,%al │ │ │ │ - je 2dc58 │ │ │ │ + je 2d9c8 │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ mov %edx,0x1c(%esi) │ │ │ │ test $0x20,%al │ │ │ │ - jne 2dce0 │ │ │ │ + jne 2da50 │ │ │ │ test $0x40,%al │ │ │ │ - jne 2dcc0 │ │ │ │ + jne 2da30 │ │ │ │ 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 $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 2dc4e │ │ │ │ + je 2d9be │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ mov %eax,0x1c(%esi) │ │ │ │ @@ -54713,15 +54528,15 @@ │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 3120 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - jmp 2dc4e │ │ │ │ + jmp 2d9be │ │ │ │ nop │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ @@ -54737,40 +54552,40 @@ │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3120 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - jmp 2dc60 │ │ │ │ + jmp 2d9d0 │ │ │ │ nop │ │ │ │ │ │ │ │ -0002dd00 : │ │ │ │ +0002da70 : │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ + add $0x6433,%ebx │ │ │ │ push $0x4 │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ - call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x6199,%ebx │ │ │ │ call 3160 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002dd30 : │ │ │ │ +0002daa0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x616d,%ebx │ │ │ │ + add $0x63fd,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push (%eax) │ │ │ │ push 0x14(%esi) │ │ │ │ push 0x8(%eax) │ │ │ │ call 31a0 │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ @@ -54790,149 +54605,149 @@ │ │ │ │ push %edx │ │ │ │ call 31d0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov %eax,%edx │ │ │ │ and $0x11,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 2ddbd │ │ │ │ + je 2db2d │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 2de70 │ │ │ │ + je 2dbe0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 30d0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x30(%esi) │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 2de40 │ │ │ │ + je 2dbb0 │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 32f0 │ │ │ │ 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 2de29 │ │ │ │ + je 2db99 │ │ │ │ mov (%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - je 2de50 │ │ │ │ + je 2dbc0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %ecx │ │ │ │ call 30d0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x38(%esi) │ │ │ │ test $0x8,%al │ │ │ │ - je 2de33 │ │ │ │ + je 2dba3 │ │ │ │ flds 0x38(%esi) │ │ │ │ fstps 0x40(%esi) │ │ │ │ test $0x4,%al │ │ │ │ - jne 2de90 │ │ │ │ + jne 2dc00 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 31a0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2ddda │ │ │ │ + jmp 2db4a │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ call 3140 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x38(%esi) │ │ │ │ - jmp 2de29 │ │ │ │ + jmp 2db99 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 3140 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x30(%esi) │ │ │ │ - jmp 2ddbd │ │ │ │ + jmp 2db2d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ push (%eax) │ │ │ │ push 0x1c(%esi) │ │ │ │ push 0x20(%esi) │ │ │ │ call 31a0 │ │ │ │ add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002deb0 : │ │ │ │ +0002dc20 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x5ff0,%ebx │ │ │ │ + add $0x6280,%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x1,%al │ │ │ │ - jne 2def0 │ │ │ │ + jne 2dc60 │ │ │ │ test $0x2,%al │ │ │ │ - jne 2e290 │ │ │ │ + jne 2e000 │ │ │ │ test $0x4,%al │ │ │ │ - jne 2e120 │ │ │ │ + jne 2de90 │ │ │ │ test $0x8,%al │ │ │ │ - jne 2e010 │ │ │ │ + jne 2dd80 │ │ │ │ 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 │ │ │ │ flds 0x28(%esi) │ │ │ │ + mov 0x1c(%esi),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ mov 0x14(%esi),%edx │ │ │ │ test $0x40,%al │ │ │ │ - jne 2e460 │ │ │ │ + jne 2e1d0 │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %edx │ │ │ │ call 33e0 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -54958,135 +54773,135 @@ │ │ │ │ push 0x10(%esi) │ │ │ │ push $0xbf800000 │ │ │ │ push %edx │ │ │ │ call 31d0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 2df8b │ │ │ │ + je 2dcfb │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 2e640 │ │ │ │ + je 2e3b0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 30d0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x30(%esi) │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 2e620 │ │ │ │ + je 2e390 │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 32f0 │ │ │ │ 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 2dec9 │ │ │ │ + je 2dc39 │ │ │ │ mov (%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - je 2e660 │ │ │ │ + je 2e3d0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %ecx │ │ │ │ call 30d0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x38(%esi) │ │ │ │ - jmp 2dec9 │ │ │ │ + jmp 2dc39 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds 0x30(%esi) │ │ │ │ - fdivs 0x40(%esi) │ │ │ │ mov (%esi),%edx │ │ │ │ + fdivs 0x40(%esi) │ │ │ │ mov 0x20(%esi),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ mov 0x14(%esi),%edx │ │ │ │ fsts 0x28(%esi) │ │ │ │ test $0x40,%al │ │ │ │ - jne 2e420 │ │ │ │ + jne 2e190 │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %edx │ │ │ │ call 33e0 │ │ │ │ + add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 2e44b │ │ │ │ + je 2e1bb │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %eax │ │ │ │ call 32f0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x10(%eax) │ │ │ │ mov (%esi),%eax │ │ │ │ flds 0x28(%esi) │ │ │ │ - fchs │ │ │ │ push 0x4(%eax) │ │ │ │ push 0xc(%eax) │ │ │ │ + fchs │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push 0x18(%esi) │ │ │ │ call 33e0 │ │ │ │ - mov (%esi),%eax │ │ │ │ flds 0x30(%esi) │ │ │ │ add $0x20,%esp │ │ │ │ - fstps 0x34(%esi) │ │ │ │ + mov (%esi),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ + fstps 0x34(%esi) │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 2e5c0 │ │ │ │ + je 2e330 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 30d0 │ │ │ │ add $0x10,%esp │ │ │ │ fsts 0x30(%esi) │ │ │ │ fdivs 0x34(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ fstps 0x2c(%esi) │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 2e5a0 │ │ │ │ + je 2e310 │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 32f0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ @@ -55100,15 +54915,15 @@ │ │ │ │ push 0x20(%esi) │ │ │ │ call 31d0 │ │ │ │ mov (%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x20(%esi),%eax │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 2e580 │ │ │ │ + je 2e2f0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %eax │ │ │ │ call 30d0 │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x40(%esi) │ │ │ │ @@ -55118,115 +54933,115 @@ │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x20(%esi),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ mov 0x8(%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - jne 2e400 │ │ │ │ + jne 2e170 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 31a0 │ │ │ │ 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 2e560 │ │ │ │ + je 2e2d0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 30d0 │ │ │ │ add $0x10,%esp │ │ │ │ fsts 0x44(%esi) │ │ │ │ fdivrs 0x38(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ fsts 0x28(%esi) │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 2e540 │ │ │ │ + je 2e2b0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %eax │ │ │ │ call 3080 │ │ │ │ add $0x20,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ flds 0x28(%esi) │ │ │ │ - fchs │ │ │ │ push 0x4(%eax) │ │ │ │ push 0x24(%esi) │ │ │ │ + fchs │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push 0x18(%esi) │ │ │ │ call 33e0 │ │ │ │ mov (%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 2e520 │ │ │ │ + je 2e290 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 30d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ - mov 0x18(%esi),%edx │ │ │ │ fstps 0x30(%esi) │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 2e500 │ │ │ │ + je 2e270 │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 32f0 │ │ │ │ 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 │ │ │ │ flds 0x38(%esi) │ │ │ │ - add $0x10,%esp │ │ │ │ + mov 0x1c(%esi),%ecx │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov %edx,0x1c(%esi) │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ - mov (%eax),%eax │ │ │ │ fstps 0x3c(%esi) │ │ │ │ + mov (%eax),%eax │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 2e4e0 │ │ │ │ + je 2e250 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 30d0 │ │ │ │ add $0x10,%esp │ │ │ │ fsts 0x38(%esi) │ │ │ │ @@ -55237,250 +55052,250 @@ │ │ │ │ push 0x1c(%esi) │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push 0x20(%esi) │ │ │ │ call 31d0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2ded9 │ │ │ │ + jmp 2dc49 │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x1c(%esi),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ mov 0x8(%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - jne 2e3e0 │ │ │ │ + jne 2e150 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 31a0 │ │ │ │ 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 2e4a0 │ │ │ │ + je 2e210 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 30d0 │ │ │ │ add $0x10,%esp │ │ │ │ fsts 0x44(%esi) │ │ │ │ fdivrs 0x38(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ fsts 0x28(%esi) │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 2e480 │ │ │ │ + je 2e1f0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %eax │ │ │ │ call 3080 │ │ │ │ add $0x20,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ flds 0x28(%esi) │ │ │ │ - fchs │ │ │ │ push 0x4(%eax) │ │ │ │ push 0x24(%esi) │ │ │ │ + fchs │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push 0x18(%esi) │ │ │ │ call 33e0 │ │ │ │ mov (%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 2e600 │ │ │ │ + je 2e370 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 30d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ - mov 0x18(%esi),%edx │ │ │ │ fstps 0x30(%esi) │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 2e5e0 │ │ │ │ + je 2e350 │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 32f0 │ │ │ │ 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 2e4c0 │ │ │ │ + je 2e230 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 30d0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x38(%esi) │ │ │ │ - jmp 2ded1 │ │ │ │ + jmp 2dc41 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 32f0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e2b0 │ │ │ │ + jmp 2e020 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 32f0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e140 │ │ │ │ + jmp 2deb0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %edx │ │ │ │ call 3080 │ │ │ │ + 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 2e050 │ │ │ │ + jne 2ddc0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 31a0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e05e │ │ │ │ + jmp 2ddce │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %edx │ │ │ │ call 3080 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 2df16 │ │ │ │ + jmp 2dc86 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %eax │ │ │ │ call 33e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e327 │ │ │ │ + jmp 2e097 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 3140 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e2f3 │ │ │ │ + jmp 2e063 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 3140 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x38(%esi) │ │ │ │ - jmp 2ded1 │ │ │ │ + jmp 2dc41 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 3140 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e265 │ │ │ │ + jmp 2dfd5 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 31a0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e21d │ │ │ │ + jmp 2df8d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 3140 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e1f7 │ │ │ │ + jmp 2df67 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %eax │ │ │ │ call 33e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e1b7 │ │ │ │ + jmp 2df27 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 3140 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e183 │ │ │ │ + jmp 2def3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 3140 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -55493,86 +55308,86 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 31a0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e0d9 │ │ │ │ + jmp 2de49 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 3140 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e0ad │ │ │ │ + jmp 2de1d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 31a0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e38d │ │ │ │ + jmp 2e0fd │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 3140 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e367 │ │ │ │ + jmp 2e0d7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 31a0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2dfac │ │ │ │ + jmp 2dd1c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 3140 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x30(%esi) │ │ │ │ - jmp 2df8b │ │ │ │ + jmp 2dcfb │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ call 3140 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x38(%esi) │ │ │ │ - jmp 2dec9 │ │ │ │ + jmp 2dc39 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002e680 : │ │ │ │ +0002e3f0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x581e,%ebx │ │ │ │ + add $0x5aae,%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne 2e6e0 │ │ │ │ + jne 2e450 │ │ │ │ test $0x40,%al │ │ │ │ - jne 2e6f5 │ │ │ │ + jne 2e465 │ │ │ │ test $0x4,%al │ │ │ │ - jne 2e70a │ │ │ │ + jne 2e47a │ │ │ │ test $0x2,%al │ │ │ │ - jne 2e72c │ │ │ │ + jne 2e49c │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x20(%esi) │ │ │ │ call 3200 │ │ │ │ pop %eax │ │ │ │ push 0x14(%esi) │ │ │ │ call 3200 │ │ │ │ pop %edx │ │ │ │ @@ -55589,30 +55404,30 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x40,%al │ │ │ │ - je 2e69f │ │ │ │ + je 2e40f │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 2e6a3 │ │ │ │ + je 2e413 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x24(%esi) │ │ │ │ call 3200 │ │ │ │ pop %eax │ │ │ │ push 0x1c(%esi) │ │ │ │ call 3200 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x2,%al │ │ │ │ - je 2e6ab │ │ │ │ + je 2e41b │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x24(%esi) │ │ │ │ call 3200 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e6ab │ │ │ │ + jmp 2e41b │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -0002e740 <.fini>: │ │ │ │ +0002e4b0 <.fini>: │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x5763,%ebx │ │ │ │ + add $0x59f3,%ebx │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -33,15 +33,15 @@ │ │ │ │ 0x0002f1e0 00e03d46 0060d646 0000e040 0040a645 ..=F.`.F...@.@.E │ │ │ │ 0x0002f1f0 00008b44 00404946 00c0e845 00001041 ...D.@IF...E...A │ │ │ │ 0x0002f200 000000c0 0000c07f 0000c041 0000fac2 ...........A.... │ │ │ │ 0x0002f210 00000043 a7d7b63f a7d7f63f 54f82d40 ...C...?...?T.-@ │ │ │ │ 0x0002f220 12cd193f 8310d340 8e3cd741 c4614a42 ...?...@.<.A.aJB │ │ │ │ 0x0002f230 43fd2e42 156b6041 0000a040 f037983c C..B.k`A...@.7.< │ │ │ │ 0x0002f240 00000034 abaa2a3e f304b539 8988083c ...4..*>...9...< │ │ │ │ - 0x0002f250 0000805f 0460e52f 5f708930 db0fc940 ..._.`./_p.0...@ │ │ │ │ + 0x0002f250 0000805f 133cfa2f 5f708930 db0fc940 ..._.<./_p.0...@ │ │ │ │ 0x0002f260 db0f4940 000080bf 83f9a23e 000000bf ..I@.......>.... │ │ │ │ 0x0002f270 bcf0175c 293baab8 ff3f0000 00000000 ...\);...?...... │ │ │ │ 0x0002f280 ac79cfd1 f71772b1 fe3f0000 00000000 .y....r..?...... │ │ │ │ 0x0002f290 f836430c 9819f695 fd3f0000 00000000 .6C......?...... │ │ │ │ 0x0002f2a0 2e2e2f2e 2e2f2e2e 2f6b6572 6e656c2f ../../../kernel/ │ │ │ │ 0x0002f2b0 7574696c 2f666c6f 61742e63 0030006e util/float.c.0.n │ │ │ │ 0x0002f2c0 66667466 5f6d616c 6c6f633a 206f7574 fftf_malloc: out │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -3,78 +3,78 @@ │ │ │ │ 0x0002f4a4 011b033b c8040000 98000000 7c3bfdff ...;........|;.. │ │ │ │ 0x0002f4b4 e4040000 bc3ffdff 08050000 dc40fdff .....?.......@.. │ │ │ │ 0x0002f4c4 1c050000 2c41fdff 54050000 e342fdff ....,A..T....B.. │ │ │ │ 0x0002f4d4 7c050000 ec42fdff 90050000 2148fdff |....B......!H.. │ │ │ │ 0x0002f4e4 d0050000 2c48fdff e4050000 6c48fdff ....,H......lH.. │ │ │ │ 0x0002f4f4 fc050000 ac49fdff 1c060000 9c4dfdff .....I.......M.. │ │ │ │ 0x0002f504 44060000 6c4efdff 7c060000 1c4ffdff D...lN..|....O.. │ │ │ │ - 0x0002f514 b4060000 0c50fdff f0060000 cc50fdff .....P.......P.. │ │ │ │ - 0x0002f524 30070000 dc51fdff 64070000 9c52fdff 0....Q..d....R.. │ │ │ │ - 0x0002f534 8c070000 8c53fdff cc070000 2654fdff .....S......&T.. │ │ │ │ - 0x0002f544 08080000 2c54fdff 1c080000 9c55fdff ....,T.......U.. │ │ │ │ - 0x0002f554 50080000 dc55fdff 74080000 ec55fdff P....U..t....U.. │ │ │ │ - 0x0002f564 88080000 3c56fdff 9c080000 9c56fdff ....:...K.. │ │ │ │ + 0x00030a60 f0100000 ccb6feff 4e3a0000 004b0e08 ........N:...K.. │ │ │ │ 0x00030a70 8502420d 05498703 86048305 024d0ac3 ..B..I.......M.. │ │ │ │ 0x00030a80 41c641c7 41c50c04 04410b00 3c000000 A.A.A....A..<... │ │ │ │ - 0x00030a90 20110000 2cf2feff 99010000 00410e08 ...,........A.. │ │ │ │ + 0x00030a90 20110000 ecf0feff 99010000 00410e08 ............A.. │ │ │ │ 0x00030aa0 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ │ │ 0x00030ab0 05430e38 0367010a 0e1441c3 0e1041c6 .C.8.g....A...A. │ │ │ │ 0x00030ac0 0e0c41c7 0e0841c5 0e044e0b 2c000000 ..A...A...N.,... │ │ │ │ - 0x00030ad0 60110000 8cf3feff 4e040000 00410e08 `.......N....A.. │ │ │ │ + 0x00030ad0 60110000 4cf2feff 4e040000 00410e08 `...L...N....A.. │ │ │ │ 0x00030ae0 8502420d 05468703 86048305 030e020a ..B..F.......... │ │ │ │ 0x00030af0 c341c641 c741c50c 0404410b 2c000000 .A.A.A....A.,... │ │ │ │ - 0x00030b00 90110000 acf7feff 66040000 00410e08 ........f....A.. │ │ │ │ + 0x00030b00 90110000 6cf6feff 66040000 00410e08 ....l...f....A.. │ │ │ │ 0x00030b10 8502420d 05468703 86048305 0316020a ..B..F.......... │ │ │ │ 0x00030b20 c341c641 c741c50c 04044e0b 2c000000 .A.A.A....N.,... │ │ │ │ - 0x00030b30 c0110000 ecfbfeff f1060000 00410e08 .............A.. │ │ │ │ + 0x00030b30 c0110000 acfafeff f1060000 00410e08 .............A.. │ │ │ │ 0x00030b40 8502420d 05468703 86048305 03b9040a ..B..F.......... │ │ │ │ 0x00030b50 c341c641 c741c50c 0404410b 58000000 .A.A.A....A.X... │ │ │ │ - 0x00030b60 f0110000 bc02ffff 7b000000 00410e08 ........{....A.. │ │ │ │ + 0x00030b60 f0110000 7c01ffff 7b000000 00410e08 ....|...{....A.. │ │ │ │ 0x00030b70 8602410e 0c830343 0e10650a 0e0c41c3 ..A....C..e...A. │ │ │ │ 0x00030b80 0e0841c6 0e04440b 430e1c41 0e204b0e ..A...D.C..A. K. │ │ │ │ 0x00030b90 10470e1c 410e204b 0e10470e 1c410e20 .G..A. K..G..A. │ │ │ │ 0x00030ba0 4b0e1047 0e1c410e 20480e10 430e0c41 K..G..A. H..C..A │ │ │ │ 0x00030bb0 c30e0841 c60e0400 5c000000 4c120000 ...A....\...L... │ │ │ │ - 0x00030bc0 e002ffff 14010000 00410e08 8502410e .........A....A. │ │ │ │ + 0x00030bc0 a001ffff 14010000 00410e08 8502410e .........A....A. │ │ │ │ 0x00030bd0 0c870341 0e108604 410e1483 05430e3c ...A....A....C.< │ │ │ │ 0x00030be0 6e0e404c 0e30750e 3c480e40 480e3057 n.@L.0u. 0x8c0 fde=[ c4] │ │ │ │ 0xfffffffffffc38a1 (offset: 0x3d45) -> 0x900 fde=[ 104] │ │ │ │ 0xfffffffffffc38ac (offset: 0x3d50) -> 0x914 fde=[ 118] │ │ │ │ 0xfffffffffffc38ec (offset: 0x3d90) -> 0x92c fde=[ 130] │ │ │ │ 0xfffffffffffc3a2c (offset: 0x3ed0) -> 0x94c fde=[ 150] │ │ │ │ 0xfffffffffffc3e1c (offset: 0x42c0) -> 0x974 fde=[ 178] │ │ │ │ 0xfffffffffffc3eec (offset: 0x4390) -> 0x9ac fde=[ 1b0] │ │ │ │ - 0xfffffffffffc3f9c (offset: 0x4440) -> 0x9e4 fde=[ 1e8] │ │ │ │ - 0xfffffffffffc408c (offset: 0x4530) -> 0xa20 fde=[ 224] │ │ │ │ - 0xfffffffffffc414c (offset: 0x45f0) -> 0xa60 fde=[ 264] │ │ │ │ - 0xfffffffffffc425c (offset: 0x4700) -> 0xa94 fde=[ 298] │ │ │ │ - 0xfffffffffffc431c (offset: 0x47c0) -> 0xabc fde=[ 2c0] │ │ │ │ - 0xfffffffffffc440c (offset: 0x48b0) -> 0xafc fde=[ 300] │ │ │ │ - 0xfffffffffffc44a6 (offset: 0x494a) -> 0xb38 fde=[ 33c] │ │ │ │ - 0xfffffffffffc44ac (offset: 0x4950) -> 0xb4c fde=[ 350] │ │ │ │ - 0xfffffffffffc461c (offset: 0x4ac0) -> 0xb80 fde=[ 384] │ │ │ │ - 0xfffffffffffc465c (offset: 0x4b00) -> 0xba4 fde=[ 3a8] │ │ │ │ - 0xfffffffffffc466c (offset: 0x4b10) -> 0xbb8 fde=[ 3bc] │ │ │ │ - 0xfffffffffffc46bc (offset: 0x4b60) -> 0xbcc fde=[ 3d0] │ │ │ │ - 0xfffffffffffc471c (offset: 0x4bc0) -> 0xbf0 fde=[ 3f4] │ │ │ │ - 0xfffffffffffc47cc (offset: 0x4c70) -> 0xc18 fde=[ 41c] │ │ │ │ - 0xfffffffffffc4880 (offset: 0x4d24) -> 0xc40 fde=[ 444] │ │ │ │ - 0xfffffffffffc488c (offset: 0x4d30) -> 0xc54 fde=[ 458] │ │ │ │ - 0xfffffffffffc4b5c (offset: 0x5000) -> 0xc8c fde=[ 490] │ │ │ │ - 0xfffffffffffc4f4c (offset: 0x53f0) -> 0xcc4 fde=[ 4c8] │ │ │ │ - 0xfffffffffffc4f9c (offset: 0x5440) -> 0xcf8 fde=[ 4fc] │ │ │ │ - 0xfffffffffffc4fdc (offset: 0x5480) -> 0xd20 fde=[ 524] │ │ │ │ - 0xfffffffffffc504c (offset: 0x54f0) -> 0xd60 fde=[ 564] │ │ │ │ - 0xfffffffffffc51bc (offset: 0x5660) -> 0xe0c fde=[ 610] │ │ │ │ - 0xfffffffffffc530c (offset: 0x57b0) -> 0xeac fde=[ 6b0] │ │ │ │ - 0xfffffffffffc532c (offset: 0x57d0) -> 0xecc fde=[ 6d0] │ │ │ │ - 0xfffffffffffc534c (offset: 0x57f0) -> 0xef0 fde=[ 6f4] │ │ │ │ - 0xfffffffffffc539c (offset: 0x5840) -> 0xf2c fde=[ 730] │ │ │ │ - 0xfffffffffffc53dc (offset: 0x5880) -> 0xf68 fde=[ 76c] │ │ │ │ - 0xfffffffffffc542c (offset: 0x58d0) -> 0xfa4 fde=[ 7a8] │ │ │ │ - 0xfffffffffffc54dc (offset: 0x5980) -> 0xfb8 fde=[ 7bc] │ │ │ │ - 0xfffffffffffc559c (offset: 0x5a40) -> 0x1004 fde=[ 808] │ │ │ │ - 0xfffffffffffc565c (offset: 0x5b00) -> 0x1050 fde=[ 854] │ │ │ │ - 0xfffffffffffc571c (offset: 0x5bc0) -> 0x108c fde=[ 890] │ │ │ │ - 0xfffffffffffc57dc (offset: 0x5c80) -> 0x10c8 fde=[ 8cc] │ │ │ │ - 0xfffffffffffc594c (offset: 0x5df0) -> 0x1104 fde=[ 908] │ │ │ │ - 0xfffffffffffc5c5c (offset: 0x6100) -> 0x1134 fde=[ 938] │ │ │ │ - 0xfffffffffffc5c8c (offset: 0x6130) -> 0x1154 fde=[ 958] │ │ │ │ - 0xfffffffffffc5ccc (offset: 0x6170) -> 0x1180 fde=[ 984] │ │ │ │ - 0xfffffffffffc5cec (offset: 0x6190) -> 0x11a4 fde=[ 9a8] │ │ │ │ - 0xfffffffffffc5cfc (offset: 0x61a0) -> 0x11b8 fde=[ 9bc] │ │ │ │ - 0xfffffffffffc5d4c (offset: 0x61f0) -> 0x11d0 fde=[ 9d4] │ │ │ │ - 0xfffffffffffc5d9c (offset: 0x6240) -> 0x1204 fde=[ a08] │ │ │ │ - 0xfffffffffffc5dec (offset: 0x6290) -> 0x1218 fde=[ a1c] │ │ │ │ - 0xfffffffffffc5e2c (offset: 0x62d0) -> 0x122c fde=[ a30] │ │ │ │ - 0xfffffffffffc5e8c (offset: 0x6330) -> 0x1250 fde=[ a54] │ │ │ │ - 0xfffffffffffc5eec (offset: 0x6390) -> 0x1274 fde=[ a78] │ │ │ │ - 0xfffffffffffc5f4c (offset: 0x63f0) -> 0x1298 fde=[ a9c] │ │ │ │ - 0xfffffffffffc5fdc (offset: 0x6480) -> 0x12bc fde=[ ac0] │ │ │ │ - 0xfffffffffffc601c (offset: 0x64c0) -> 0x12d8 fde=[ adc] │ │ │ │ - 0xfffffffffffc604c (offset: 0x64f0) -> 0x12ec fde=[ af0] │ │ │ │ - 0xfffffffffffc60ac (offset: 0x6550) -> 0x1308 fde=[ b0c] │ │ │ │ - 0xfffffffffffc610c (offset: 0x65b0) -> 0x131c fde=[ b20] │ │ │ │ - 0xfffffffffffc615c (offset: 0x6600) -> 0x1340 fde=[ b44] │ │ │ │ - 0xfffffffffffc619c (offset: 0x6640) -> 0x1364 fde=[ b68] │ │ │ │ - 0xfffffffffffc621c (offset: 0x66c0) -> 0x1380 fde=[ b84] │ │ │ │ - 0xfffffffffffc626c (offset: 0x6710) -> 0x1394 fde=[ b98] │ │ │ │ - 0xfffffffffffc62dc (offset: 0x6780) -> 0x13b0 fde=[ bb4] │ │ │ │ - 0xfffffffffffc632c (offset: 0x67d0) -> 0x13c4 fde=[ bc8] │ │ │ │ - 0xfffffffffffc639c (offset: 0x6840) -> 0x13e0 fde=[ be4] │ │ │ │ - 0xfffffffffffc63ec (offset: 0x6890) -> 0x13f4 fde=[ bf8] │ │ │ │ - 0xfffffffffffc645c (offset: 0x6900) -> 0x1418 fde=[ c1c] │ │ │ │ - 0xfffffffffffc64ac (offset: 0x6950) -> 0x143c fde=[ c40] │ │ │ │ - 0xfffffffffffc651c (offset: 0x69c0) -> 0x1460 fde=[ c64] │ │ │ │ - 0xfffffffffffc656c (offset: 0x6a10) -> 0x1484 fde=[ c88] │ │ │ │ - 0xfffffffffffc672c (offset: 0x6bd0) -> 0x14c4 fde=[ cc8] │ │ │ │ - 0xfffffffffffc673c (offset: 0x6be0) -> 0x14d8 fde=[ cdc] │ │ │ │ - 0xfffffffffffc675c (offset: 0x6c00) -> 0x14ec fde=[ cf0] │ │ │ │ - 0xfffffffffffc678c (offset: 0x6c30) -> 0x1508 fde=[ d0c] │ │ │ │ - 0xfffffffffffc679c (offset: 0x6c40) -> 0x151c fde=[ d20] │ │ │ │ - 0xfffffffffffc67dc (offset: 0x6c80) -> 0x1530 fde=[ d34] │ │ │ │ - 0xfffffffffffc684c (offset: 0x6cf0) -> 0x1560 fde=[ d64] │ │ │ │ - 0xfffffffffffc691c (offset: 0x6dc0) -> 0x159c fde=[ da0] │ │ │ │ - 0xfffffffffffc6a6c (offset: 0x6f10) -> 0x15e0 fde=[ de4] │ │ │ │ - 0xfffffffffffc6bbc (offset: 0x7060) -> 0x1620 fde=[ e24] │ │ │ │ - 0xfffffffffffc6c9c (offset: 0x7140) -> 0x165c fde=[ e60] │ │ │ │ - 0xfffffffffffc6dfc (offset: 0x72a0) -> 0x16a0 fde=[ ea4] │ │ │ │ - 0xfffffffffffc707c (offset: 0x7520) -> 0x16d0 fde=[ ed4] │ │ │ │ - 0xfffffffffffc722c (offset: 0x76d0) -> 0x1710 fde=[ f14] │ │ │ │ - 0xfffffffffffc729c (offset: 0x7740) -> 0x1740 fde=[ f44] │ │ │ │ - 0xfffffffffffc74cc (offset: 0x7970) -> 0x1780 fde=[ f84] │ │ │ │ - 0xfffffffffffc784c (offset: 0x7cf0) -> 0x17d0 fde=[ fd4] │ │ │ │ - 0xfffffffffffc79bc (offset: 0x7e60) -> 0x1810 fde=[ 1014] │ │ │ │ - 0xfffffffffffc7bfc (offset: 0x80a0) -> 0x1850 fde=[ 1054] │ │ │ │ - 0xfffffffffffc7f8c (offset: 0x8430) -> 0x18a0 fde=[ 10a4] │ │ │ │ - 0xfffffffffffc7ffc (offset: 0x84a0) -> 0x18d0 fde=[ 10d4] │ │ │ │ - 0xfffffffffffc855c (offset: 0x8a00) -> 0x1910 fde=[ 1114] │ │ │ │ - 0xfffffffffffc8cdc (offset: 0x9180) -> 0x1970 fde=[ 1174] │ │ │ │ - 0xfffffffffffc8e3c (offset: 0x92e0) -> 0x19b0 fde=[ 11b4] │ │ │ │ - 0xfffffffffffc939c (offset: 0x9840) -> 0x19f0 fde=[ 11f4] │ │ │ │ - 0xfffffffffffc9bac (offset: 0xa050) -> 0x1a50 fde=[ 1254] │ │ │ │ - 0xfffffffffffc9d8c (offset: 0xa230) -> 0x1a80 fde=[ 1284] │ │ │ │ - 0xfffffffffffc9fbc (offset: 0xa460) -> 0x1ab0 fde=[ 12b4] │ │ │ │ - 0xfffffffffffca0fc (offset: 0xa5a0) -> 0x1af0 fde=[ 12f4] │ │ │ │ - 0xfffffffffffca2cc (offset: 0xa770) -> 0x1b20 fde=[ 1324] │ │ │ │ - 0xfffffffffffca4fc (offset: 0xa9a0) -> 0x1b50 fde=[ 1354] │ │ │ │ - 0xfffffffffffcaa4c (offset: 0xaef0) -> 0x1b80 fde=[ 1384] │ │ │ │ - 0xfffffffffffcab5c (offset: 0xb000) -> 0x1bbc fde=[ 13c0] │ │ │ │ - 0xfffffffffffcadec (offset: 0xb290) -> 0x1bec fde=[ 13f0] │ │ │ │ - 0xfffffffffffcaf3c (offset: 0xb3e0) -> 0x1c2c fde=[ 1430] │ │ │ │ - 0xfffffffffffcb0dc (offset: 0xb580) -> 0x1c5c fde=[ 1460] │ │ │ │ - 0xfffffffffffcb31c (offset: 0xb7c0) -> 0x1c8c fde=[ 1490] │ │ │ │ - 0xfffffffffffcb56c (offset: 0xba10) -> 0x1cbc fde=[ 14c0] │ │ │ │ - 0xfffffffffffcb7ac (offset: 0xbc50) -> 0x1cec fde=[ 14f0] │ │ │ │ - 0xfffffffffffcbc4c (offset: 0xc0f0) -> 0x1d1c fde=[ 1520] │ │ │ │ - 0xfffffffffffcbd8c (offset: 0xc230) -> 0x1d4c fde=[ 1550] │ │ │ │ - 0xfffffffffffcbe4c (offset: 0xc2f0) -> 0x1d98 fde=[ 159c] │ │ │ │ - 0xfffffffffffcbfdc (offset: 0xc480) -> 0x1dc8 fde=[ 15cc] │ │ │ │ - 0xfffffffffffcc1ac (offset: 0xc650) -> 0x1e1c fde=[ 1620] │ │ │ │ - 0xfffffffffffcc34c (offset: 0xc7f0) -> 0x1e70 fde=[ 1674] │ │ │ │ - 0xfffffffffffcc51c (offset: 0xc9c0) -> 0x1ea0 fde=[ 16a4] │ │ │ │ - 0xfffffffffffcc62c (offset: 0xcad0) -> 0x1ef8 fde=[ 16fc] │ │ │ │ - 0xfffffffffffcc84c (offset: 0xccf0) -> 0x1f28 fde=[ 172c] │ │ │ │ - 0xfffffffffffcd13c (offset: 0xd5e0) -> 0x1f58 fde=[ 175c] │ │ │ │ - 0xfffffffffffcda5c (offset: 0xdf00) -> 0x1f88 fde=[ 178c] │ │ │ │ - 0xfffffffffffce3cc (offset: 0xe870) -> 0x1fb8 fde=[ 17bc] │ │ │ │ - 0xfffffffffffcecfc (offset: 0xf1a0) -> 0x1fe8 fde=[ 17ec] │ │ │ │ - 0xfffffffffffcf6cc (offset: 0xfb70) -> 0x2018 fde=[ 181c] │ │ │ │ - 0xfffffffffffcf92c (offset: 0xfdd0) -> 0x2048 fde=[ 184c] │ │ │ │ - 0xfffffffffffcfa7c (offset: 0xff20) -> 0x20ac fde=[ 18b0] │ │ │ │ - 0xfffffffffffcfd2c (offset: 0x101d0) -> 0x20dc fde=[ 18e0] │ │ │ │ - 0xfffffffffffd06dc (offset: 0x10b80) -> 0x210c fde=[ 1910] │ │ │ │ - 0xfffffffffffd10bc (offset: 0x11560) -> 0x213c fde=[ 1940] │ │ │ │ - 0xfffffffffffd1a4c (offset: 0x11ef0) -> 0x216c fde=[ 1970] │ │ │ │ - 0xfffffffffffd244c (offset: 0x128f0) -> 0x219c fde=[ 19a0] │ │ │ │ - 0xfffffffffffd279c (offset: 0x12c40) -> 0x21dc fde=[ 19e0] │ │ │ │ - 0xfffffffffffd325c (offset: 0x13700) -> 0x220c fde=[ 1a10] │ │ │ │ - 0xfffffffffffd36ac (offset: 0x13b50) -> 0x224c fde=[ 1a50] │ │ │ │ - 0xfffffffffffd38ec (offset: 0x13d90) -> 0x227c fde=[ 1a80] │ │ │ │ - 0xfffffffffffd3b2c (offset: 0x13fd0) -> 0x22ac fde=[ 1ab0] │ │ │ │ - 0xfffffffffffd3d7c (offset: 0x14220) -> 0x22ec fde=[ 1af0] │ │ │ │ - 0xfffffffffffd3f8c (offset: 0x14430) -> 0x232c fde=[ 1b30] │ │ │ │ - 0xfffffffffffd420c (offset: 0x146b0) -> 0x235c fde=[ 1b60] │ │ │ │ - 0xfffffffffffd449c (offset: 0x14940) -> 0x238c fde=[ 1b90] │ │ │ │ - 0xfffffffffffd477c (offset: 0x14c20) -> 0x23bc fde=[ 1bc0] │ │ │ │ - 0xfffffffffffd4fcc (offset: 0x15470) -> 0x2414 fde=[ 1c18] │ │ │ │ - 0xfffffffffffd51ec (offset: 0x15690) -> 0x2444 fde=[ 1c48] │ │ │ │ - 0xfffffffffffd539c (offset: 0x15840) -> 0x24c8 fde=[ 1ccc] │ │ │ │ - 0xfffffffffffd569c (offset: 0x15b40) -> 0x24f8 fde=[ 1cfc] │ │ │ │ - 0xfffffffffffd59dc (offset: 0x15e80) -> 0x2528 fde=[ 1d2c] │ │ │ │ - 0xfffffffffffd5d4c (offset: 0x161f0) -> 0x2558 fde=[ 1d5c] │ │ │ │ - 0xfffffffffffd614c (offset: 0x165f0) -> 0x2588 fde=[ 1d8c] │ │ │ │ - 0xfffffffffffd655c (offset: 0x16a00) -> 0x25b8 fde=[ 1dbc] │ │ │ │ - 0xfffffffffffd6a2c (offset: 0x16ed0) -> 0x25e8 fde=[ 1dec] │ │ │ │ - 0xfffffffffffd6f1c (offset: 0x173c0) -> 0x2618 fde=[ 1e1c] │ │ │ │ - 0xfffffffffffd741c (offset: 0x178c0) -> 0x2648 fde=[ 1e4c] │ │ │ │ - 0xfffffffffffd7a0c (offset: 0x17eb0) -> 0x2678 fde=[ 1e7c] │ │ │ │ - 0xfffffffffffd812c (offset: 0x185d0) -> 0x26a8 fde=[ 1eac] │ │ │ │ - 0xfffffffffffd9f9c (offset: 0x1a440) -> 0x2730 fde=[ 1f34] │ │ │ │ - 0xfffffffffffda58c (offset: 0x1aa30) -> 0x2760 fde=[ 1f64] │ │ │ │ - 0xfffffffffffdaa7c (offset: 0x1af20) -> 0x2790 fde=[ 1f94] │ │ │ │ - 0xfffffffffffdb18c (offset: 0x1b630) -> 0x27c0 fde=[ 1fc4] │ │ │ │ - 0xfffffffffffdb41c (offset: 0x1b8c0) -> 0x27f0 fde=[ 1ff4] │ │ │ │ - 0xfffffffffffdb5ec (offset: 0x1ba90) -> 0x2874 fde=[ 2078] │ │ │ │ - 0xfffffffffffdb89c (offset: 0x1bd40) -> 0x28b4 fde=[ 20b8] │ │ │ │ - 0xfffffffffffdbb7c (offset: 0x1c020) -> 0x28e4 fde=[ 20e8] │ │ │ │ - 0xfffffffffffdbe4c (offset: 0x1c2f0) -> 0x2984 fde=[ 2188] │ │ │ │ - 0xfffffffffffdc17c (offset: 0x1c620) -> 0x2a48 fde=[ 224c] │ │ │ │ - 0xfffffffffffdc58c (offset: 0x1ca30) -> 0x2a78 fde=[ 227c] │ │ │ │ - 0xfffffffffffdc94c (offset: 0x1cdf0) -> 0x2b4c fde=[ 2350] │ │ │ │ - 0xfffffffffffdce2c (offset: 0x1d2d0) -> 0x2bc4 fde=[ 23c8] │ │ │ │ - 0xfffffffffffdd36c (offset: 0x1d810) -> 0x2bf4 fde=[ 23f8] │ │ │ │ - 0xfffffffffffdd8bc (offset: 0x1dd60) -> 0x2c24 fde=[ 2428] │ │ │ │ - 0xfffffffffffddedc (offset: 0x1e380) -> 0x2c54 fde=[ 2458] │ │ │ │ - 0xfffffffffffde4fc (offset: 0x1e9a0) -> 0x2c84 fde=[ 2488] │ │ │ │ - 0xfffffffffffdebdc (offset: 0x1f080) -> 0x2cb4 fde=[ 24b8] │ │ │ │ - 0xfffffffffffdf3cc (offset: 0x1f870) -> 0x2ce4 fde=[ 24e8] │ │ │ │ - 0xfffffffffffdfd8c (offset: 0x20230) -> 0x2d14 fde=[ 2518] │ │ │ │ - 0xfffffffffffe09ac (offset: 0x20e50) -> 0x2d44 fde=[ 2548] │ │ │ │ - 0xfffffffffffe14cc (offset: 0x21970) -> 0x2d74 fde=[ 2578] │ │ │ │ - 0xfffffffffffe21ec (offset: 0x22690) -> 0x2da4 fde=[ 25a8] │ │ │ │ - 0xfffffffffffe317c (offset: 0x23620) -> 0x2dd4 fde=[ 25d8] │ │ │ │ - 0xfffffffffffe460c (offset: 0x24ab0) -> 0x2e04 fde=[ 2608] │ │ │ │ - 0xfffffffffffe5b7c (offset: 0x26020) -> 0x2e34 fde=[ 2638] │ │ │ │ - 0xfffffffffffe713c (offset: 0x275e0) -> 0x2e64 fde=[ 2668] │ │ │ │ - 0xfffffffffffe874c (offset: 0x28bf0) -> 0x2e94 fde=[ 2698] │ │ │ │ - 0xfffffffffffe9edc (offset: 0x2a380) -> 0x2ec4 fde=[ 26c8] │ │ │ │ - 0xfffffffffffe9f5c (offset: 0x2a400) -> 0x2f40 fde=[ 2744] │ │ │ │ - 0xfffffffffffe9fdc (offset: 0x2a480) -> 0x2fbc fde=[ 27c0] │ │ │ │ - 0xfffffffffffeabac (offset: 0x2b050) -> 0x2fec fde=[ 27f0] │ │ │ │ - 0xfffffffffffeb96c (offset: 0x2be10) -> 0x303c fde=[ 2840] │ │ │ │ - 0xfffffffffffec6ec (offset: 0x2cb90) -> 0x306c fde=[ 2870] │ │ │ │ - 0xfffffffffffed6bc (offset: 0x2db60) -> 0x309c fde=[ 28a0] │ │ │ │ - 0xfffffffffffee61c (offset: 0x2eac0) -> 0x30cc fde=[ 28d0] │ │ │ │ - 0xfffffffffffef1cc (offset: 0x2f670) -> 0x30fc fde=[ 2900] │ │ │ │ - 0xffffffffffff035c (offset: 0x30800) -> 0x312c fde=[ 2930] │ │ │ │ - 0xffffffffffff133c (offset: 0x317e0) -> 0x315c fde=[ 2960] │ │ │ │ - 0xffffffffffff14dc (offset: 0x31980) -> 0x319c fde=[ 29a0] │ │ │ │ - 0xffffffffffff176c (offset: 0x31c10) -> 0x31cc fde=[ 29d0] │ │ │ │ - 0xffffffffffff19fc (offset: 0x31ea0) -> 0x31fc fde=[ 2a00] │ │ │ │ - 0xffffffffffff1cac (offset: 0x32150) -> 0x322c fde=[ 2a30] │ │ │ │ - 0xffffffffffff1d2c (offset: 0x321d0) -> 0x3288 fde=[ 2a8c] │ │ │ │ - 0xffffffffffff1e4c (offset: 0x322f0) -> 0x32e8 fde=[ 2aec] │ │ │ │ - 0xffffffffffff1f4c (offset: 0x323f0) -> 0x3340 fde=[ 2b44] │ │ │ │ - 0xffffffffffff205c (offset: 0x32500) -> 0x3398 fde=[ 2b9c] │ │ │ │ - 0xffffffffffff208c (offset: 0x32530) -> 0x33c4 fde=[ 2bc8] │ │ │ │ - 0xffffffffffff20cc (offset: 0x32570) -> 0x33f0 fde=[ 2bf4] │ │ │ │ - 0xffffffffffff210c (offset: 0x325b0) -> 0x341c fde=[ 2c20] │ │ │ │ - 0xffffffffffff225c (offset: 0x32700) -> 0x3490 fde=[ 2c94] │ │ │ │ - 0xffffffffffff249c (offset: 0x32940) -> 0x3568 fde=[ 2d6c] │ │ │ │ - 0xffffffffffff2a2c (offset: 0x32ed0) -> 0x3598 fde=[ 2d9c] │ │ │ │ - 0xffffffffffff4afc (offset: 0x34fa0) -> 0x35c8 fde=[ 2dcc] │ │ │ │ - 0xffffffffffff6a2c (offset: 0x36ed0) -> 0x3608 fde=[ 2e0c] │ │ │ │ - 0xffffffffffff6d1c (offset: 0x371c0) -> 0x3644 fde=[ 2e48] │ │ │ │ - 0xffffffffffff6fec (offset: 0x37490) -> 0x3680 fde=[ 2e84] │ │ │ │ - 0xffffffffffff719c (offset: 0x37640) -> 0x36c0 fde=[ 2ec4] │ │ │ │ - 0xffffffffffff73ac (offset: 0x37850) -> 0x3700 fde=[ 2f04] │ │ │ │ - 0xffffffffffff75dc (offset: 0x37a80) -> 0x3740 fde=[ 2f44] │ │ │ │ - 0xffffffffffff7b0c (offset: 0x37fb0) -> 0x3770 fde=[ 2f74] │ │ │ │ - 0xffffffffffff7b8c (offset: 0x38030) -> 0x37cc fde=[ 2fd0] │ │ │ │ - 0xffffffffffff7cac (offset: 0x38150) -> 0x382c fde=[ 3030] │ │ │ │ - 0xffffffffffff7dac (offset: 0x38250) -> 0x3884 fde=[ 3088] │ │ │ │ - 0xffffffffffff7ddc (offset: 0x38280) -> 0x38b0 fde=[ 30b4] │ │ │ │ - 0xffffffffffff7e1c (offset: 0x382c0) -> 0x38dc fde=[ 30e0] │ │ │ │ - 0xffffffffffff7e5c (offset: 0x38300) -> 0x3908 fde=[ 310c] │ │ │ │ - 0xffffffffffff7f6c (offset: 0x38410) -> 0x3968 fde=[ 316c] │ │ │ │ - 0xffffffffffff8162 (offset: 0x38606) -> 0x3a34 fde=[ 3238] │ │ │ │ - 0xffffffffffff819c (offset: 0x38640) -> 0x3a48 fde=[ 324c] │ │ │ │ - 0xffffffffffff874c (offset: 0x38bf0) -> 0x3a78 fde=[ 327c] │ │ │ │ - 0xffffffffffffa75c (offset: 0x3ac00) -> 0x3ab8 fde=[ 32bc] │ │ │ │ - 0xffffffffffffc73c (offset: 0x3cbe0) -> 0x3ae8 fde=[ 32ec] │ │ │ │ - 0xffffffffffffca4c (offset: 0x3cef0) -> 0x3b24 fde=[ 3328] │ │ │ │ - 0xffffffffffffcd5c (offset: 0x3d200) -> 0x3b64 fde=[ 3368] │ │ │ │ - 0xffffffffffffcf0c (offset: 0x3d3b0) -> 0x3ba4 fde=[ 33a8] │ │ │ │ - 0xffffffffffffd11c (offset: 0x3d5c0) -> 0x3be4 fde=[ 33e8] │ │ │ │ - 0xffffffffffffd34c (offset: 0x3d7f0) -> 0x3c24 fde=[ 3428] │ │ │ │ - 0xffffffffffffd89c (offset: 0x3dd40) -> 0x3c54 fde=[ 3458] │ │ │ │ - 0xffffffffffffd91c (offset: 0x3ddc0) -> 0x3cb0 fde=[ 34b4] │ │ │ │ - 0xffffffffffffda3c (offset: 0x3dee0) -> 0x3d10 fde=[ 3514] │ │ │ │ - 0xffffffffffffdb3c (offset: 0x3dfe0) -> 0x3d68 fde=[ 356c] │ │ │ │ - 0xffffffffffffdb6c (offset: 0x3e010) -> 0x3d94 fde=[ 3598] │ │ │ │ - 0xffffffffffffdbac (offset: 0x3e050) -> 0x3dc0 fde=[ 35c4] │ │ │ │ - 0xffffffffffffdbec (offset: 0x3e090) -> 0x3dec fde=[ 35f0] │ │ │ │ - 0xffffffffffffdcfc (offset: 0x3e1a0) -> 0x3e4c fde=[ 3650] │ │ │ │ - 0xffffffffffffdefc (offset: 0x3e3a0) -> 0x3f18 fde=[ 371c] │ │ │ │ - 0xffffffffffffe02c (offset: 0x3e4d0) -> 0x3f7c fde=[ 3780] │ │ │ │ - 0xffffffffffffe05c (offset: 0x3e500) -> 0x3fa8 fde=[ 37ac] │ │ │ │ - 0xffffffffffffe1dc (offset: 0x3e680) -> 0x406c fde=[ 3870] │ │ │ │ - 0xffffffffffffe9ac (offset: 0x3ee50) -> 0x43c8 fde=[ 3bcc] │ │ │ │ - 0xffffffffffffea6c (offset: 0x3ef10) -> 0x443c fde=[ 3c40] │ │ │ │ - 0xffffffffffffeb9c (offset: 0x3f040) -> 0x44a0 fde=[ 3ca4] │ │ │ │ - 0xffffffffffffebcc (offset: 0x3f070) -> 0x44cc fde=[ 3cd0] │ │ │ │ - 0xffffffffffffed4c (offset: 0x3f1f0) -> 0x4590 fde=[ 3d94] │ │ │ │ - 0xfffffffffffff51c (offset: 0x3f9c0) -> 0x48ec fde=[ 40f0] │ │ │ │ + 0xfffffffffffc3f9c (offset: 0x4440) -> 0x9d8 fde=[ 1dc] │ │ │ │ + 0xfffffffffffc408c (offset: 0x4530) -> 0xa14 fde=[ 218] │ │ │ │ + 0xfffffffffffc414c (offset: 0x45f0) -> 0xa54 fde=[ 258] │ │ │ │ + 0xfffffffffffc425c (offset: 0x4700) -> 0xa88 fde=[ 28c] │ │ │ │ + 0xfffffffffffc431c (offset: 0x47c0) -> 0xab0 fde=[ 2b4] │ │ │ │ + 0xfffffffffffc440c (offset: 0x48b0) -> 0xaf0 fde=[ 2f4] │ │ │ │ + 0xfffffffffffc44a6 (offset: 0x494a) -> 0xb2c fde=[ 330] │ │ │ │ + 0xfffffffffffc44ac (offset: 0x4950) -> 0xb40 fde=[ 344] │ │ │ │ + 0xfffffffffffc461c (offset: 0x4ac0) -> 0xb74 fde=[ 378] │ │ │ │ + 0xfffffffffffc465c (offset: 0x4b00) -> 0xb98 fde=[ 39c] │ │ │ │ + 0xfffffffffffc466c (offset: 0x4b10) -> 0xbac fde=[ 3b0] │ │ │ │ + 0xfffffffffffc46bc (offset: 0x4b60) -> 0xbc0 fde=[ 3c4] │ │ │ │ + 0xfffffffffffc471c (offset: 0x4bc0) -> 0xbe4 fde=[ 3e8] │ │ │ │ + 0xfffffffffffc47cc (offset: 0x4c70) -> 0xc0c fde=[ 410] │ │ │ │ + 0xfffffffffffc4880 (offset: 0x4d24) -> 0xc34 fde=[ 438] │ │ │ │ + 0xfffffffffffc488c (offset: 0x4d30) -> 0xc48 fde=[ 44c] │ │ │ │ + 0xfffffffffffc4b4c (offset: 0x4ff0) -> 0xc80 fde=[ 484] │ │ │ │ + 0xfffffffffffc4efc (offset: 0x53a0) -> 0xcc4 fde=[ 4c8] │ │ │ │ + 0xfffffffffffc4f4c (offset: 0x53f0) -> 0xcf8 fde=[ 4fc] │ │ │ │ + 0xfffffffffffc4f8c (offset: 0x5430) -> 0xd20 fde=[ 524] │ │ │ │ + 0xfffffffffffc4ffc (offset: 0x54a0) -> 0xd60 fde=[ 564] │ │ │ │ + 0xfffffffffffc516c (offset: 0x5610) -> 0xe0c fde=[ 610] │ │ │ │ + 0xfffffffffffc52bc (offset: 0x5760) -> 0xeac fde=[ 6b0] │ │ │ │ + 0xfffffffffffc52dc (offset: 0x5780) -> 0xecc fde=[ 6d0] │ │ │ │ + 0xfffffffffffc52fc (offset: 0x57a0) -> 0xef0 fde=[ 6f4] │ │ │ │ + 0xfffffffffffc534c (offset: 0x57f0) -> 0xf2c fde=[ 730] │ │ │ │ + 0xfffffffffffc538c (offset: 0x5830) -> 0xf68 fde=[ 76c] │ │ │ │ + 0xfffffffffffc53dc (offset: 0x5880) -> 0xfa4 fde=[ 7a8] │ │ │ │ + 0xfffffffffffc549c (offset: 0x5940) -> 0xfb8 fde=[ 7bc] │ │ │ │ + 0xfffffffffffc555c (offset: 0x5a00) -> 0x1004 fde=[ 808] │ │ │ │ + 0xfffffffffffc561c (offset: 0x5ac0) -> 0x1050 fde=[ 854] │ │ │ │ + 0xfffffffffffc56dc (offset: 0x5b80) -> 0x108c fde=[ 890] │ │ │ │ + 0xfffffffffffc579c (offset: 0x5c40) -> 0x10c8 fde=[ 8cc] │ │ │ │ + 0xfffffffffffc590c (offset: 0x5db0) -> 0x1104 fde=[ 908] │ │ │ │ + 0xfffffffffffc5c1c (offset: 0x60c0) -> 0x1134 fde=[ 938] │ │ │ │ + 0xfffffffffffc5c4c (offset: 0x60f0) -> 0x1154 fde=[ 958] │ │ │ │ + 0xfffffffffffc5c8c (offset: 0x6130) -> 0x1180 fde=[ 984] │ │ │ │ + 0xfffffffffffc5cac (offset: 0x6150) -> 0x11a4 fde=[ 9a8] │ │ │ │ + 0xfffffffffffc5cbc (offset: 0x6160) -> 0x11b8 fde=[ 9bc] │ │ │ │ + 0xfffffffffffc5d0c (offset: 0x61b0) -> 0x11d0 fde=[ 9d4] │ │ │ │ + 0xfffffffffffc5d5c (offset: 0x6200) -> 0x1204 fde=[ a08] │ │ │ │ + 0xfffffffffffc5dac (offset: 0x6250) -> 0x1218 fde=[ a1c] │ │ │ │ + 0xfffffffffffc5dec (offset: 0x6290) -> 0x122c fde=[ a30] │ │ │ │ + 0xfffffffffffc5e4c (offset: 0x62f0) -> 0x1250 fde=[ a54] │ │ │ │ + 0xfffffffffffc5eac (offset: 0x6350) -> 0x1274 fde=[ a78] │ │ │ │ + 0xfffffffffffc5f0c (offset: 0x63b0) -> 0x1298 fde=[ a9c] │ │ │ │ + 0xfffffffffffc5f9c (offset: 0x6440) -> 0x12bc fde=[ ac0] │ │ │ │ + 0xfffffffffffc5fdc (offset: 0x6480) -> 0x12d8 fde=[ adc] │ │ │ │ + 0xfffffffffffc600c (offset: 0x64b0) -> 0x12ec fde=[ af0] │ │ │ │ + 0xfffffffffffc606c (offset: 0x6510) -> 0x1308 fde=[ b0c] │ │ │ │ + 0xfffffffffffc60cc (offset: 0x6570) -> 0x131c fde=[ b20] │ │ │ │ + 0xfffffffffffc611c (offset: 0x65c0) -> 0x1340 fde=[ b44] │ │ │ │ + 0xfffffffffffc615c (offset: 0x6600) -> 0x1364 fde=[ b68] │ │ │ │ + 0xfffffffffffc61dc (offset: 0x6680) -> 0x1380 fde=[ b84] │ │ │ │ + 0xfffffffffffc622c (offset: 0x66d0) -> 0x1394 fde=[ b98] │ │ │ │ + 0xfffffffffffc629c (offset: 0x6740) -> 0x13b0 fde=[ bb4] │ │ │ │ + 0xfffffffffffc62ec (offset: 0x6790) -> 0x13c4 fde=[ bc8] │ │ │ │ + 0xfffffffffffc635c (offset: 0x6800) -> 0x13e0 fde=[ be4] │ │ │ │ + 0xfffffffffffc63ac (offset: 0x6850) -> 0x13f4 fde=[ bf8] │ │ │ │ + 0xfffffffffffc641c (offset: 0x68c0) -> 0x1418 fde=[ c1c] │ │ │ │ + 0xfffffffffffc646c (offset: 0x6910) -> 0x143c fde=[ c40] │ │ │ │ + 0xfffffffffffc64dc (offset: 0x6980) -> 0x1460 fde=[ c64] │ │ │ │ + 0xfffffffffffc652c (offset: 0x69d0) -> 0x1484 fde=[ c88] │ │ │ │ + 0xfffffffffffc66ec (offset: 0x6b90) -> 0x14c4 fde=[ cc8] │ │ │ │ + 0xfffffffffffc66fc (offset: 0x6ba0) -> 0x14d8 fde=[ cdc] │ │ │ │ + 0xfffffffffffc671c (offset: 0x6bc0) -> 0x14ec fde=[ cf0] │ │ │ │ + 0xfffffffffffc674c (offset: 0x6bf0) -> 0x1508 fde=[ d0c] │ │ │ │ + 0xfffffffffffc675c (offset: 0x6c00) -> 0x151c fde=[ d20] │ │ │ │ + 0xfffffffffffc679c (offset: 0x6c40) -> 0x1530 fde=[ d34] │ │ │ │ + 0xfffffffffffc680c (offset: 0x6cb0) -> 0x1560 fde=[ d64] │ │ │ │ + 0xfffffffffffc68dc (offset: 0x6d80) -> 0x159c fde=[ da0] │ │ │ │ + 0xfffffffffffc6a2c (offset: 0x6ed0) -> 0x15e0 fde=[ de4] │ │ │ │ + 0xfffffffffffc6b7c (offset: 0x7020) -> 0x1620 fde=[ e24] │ │ │ │ + 0xfffffffffffc6c5c (offset: 0x7100) -> 0x165c fde=[ e60] │ │ │ │ + 0xfffffffffffc6dbc (offset: 0x7260) -> 0x16a0 fde=[ ea4] │ │ │ │ + 0xfffffffffffc703c (offset: 0x74e0) -> 0x16d0 fde=[ ed4] │ │ │ │ + 0xfffffffffffc71ec (offset: 0x7690) -> 0x1710 fde=[ f14] │ │ │ │ + 0xfffffffffffc725c (offset: 0x7700) -> 0x1740 fde=[ f44] │ │ │ │ + 0xfffffffffffc748c (offset: 0x7930) -> 0x1780 fde=[ f84] │ │ │ │ + 0xfffffffffffc780c (offset: 0x7cb0) -> 0x17d0 fde=[ fd4] │ │ │ │ + 0xfffffffffffc797c (offset: 0x7e20) -> 0x1810 fde=[ 1014] │ │ │ │ + 0xfffffffffffc7bbc (offset: 0x8060) -> 0x1850 fde=[ 1054] │ │ │ │ + 0xfffffffffffc7f4c (offset: 0x83f0) -> 0x18a0 fde=[ 10a4] │ │ │ │ + 0xfffffffffffc7fbc (offset: 0x8460) -> 0x18d0 fde=[ 10d4] │ │ │ │ + 0xfffffffffffc850c (offset: 0x89b0) -> 0x1910 fde=[ 1114] │ │ │ │ + 0xfffffffffffc8c7c (offset: 0x9120) -> 0x1970 fde=[ 1174] │ │ │ │ + 0xfffffffffffc8dbc (offset: 0x9260) -> 0x19b0 fde=[ 11b4] │ │ │ │ + 0xfffffffffffc930c (offset: 0x97b0) -> 0x19f0 fde=[ 11f4] │ │ │ │ + 0xfffffffffffc9b0c (offset: 0x9fb0) -> 0x1a50 fde=[ 1254] │ │ │ │ + 0xfffffffffffc9ccc (offset: 0xa170) -> 0x1a80 fde=[ 1284] │ │ │ │ + 0xfffffffffffc9efc (offset: 0xa3a0) -> 0x1ab0 fde=[ 12b4] │ │ │ │ + 0xfffffffffffca03c (offset: 0xa4e0) -> 0x1af0 fde=[ 12f4] │ │ │ │ + 0xfffffffffffca20c (offset: 0xa6b0) -> 0x1b20 fde=[ 1324] │ │ │ │ + 0xfffffffffffca43c (offset: 0xa8e0) -> 0x1b50 fde=[ 1354] │ │ │ │ + 0xfffffffffffca98c (offset: 0xae30) -> 0x1b80 fde=[ 1384] │ │ │ │ + 0xfffffffffffcaa9c (offset: 0xaf40) -> 0x1bc0 fde=[ 13c4] │ │ │ │ + 0xfffffffffffcad2c (offset: 0xb1d0) -> 0x1bf0 fde=[ 13f4] │ │ │ │ + 0xfffffffffffcae6c (offset: 0xb310) -> 0x1c30 fde=[ 1434] │ │ │ │ + 0xfffffffffffcb01c (offset: 0xb4c0) -> 0x1c60 fde=[ 1464] │ │ │ │ + 0xfffffffffffcb25c (offset: 0xb700) -> 0x1c90 fde=[ 1494] │ │ │ │ + 0xfffffffffffcb4ac (offset: 0xb950) -> 0x1cc0 fde=[ 14c4] │ │ │ │ + 0xfffffffffffcb6ec (offset: 0xbb90) -> 0x1cf0 fde=[ 14f4] │ │ │ │ + 0xfffffffffffcbb8c (offset: 0xc030) -> 0x1d20 fde=[ 1524] │ │ │ │ + 0xfffffffffffcbccc (offset: 0xc170) -> 0x1d50 fde=[ 1554] │ │ │ │ + 0xfffffffffffcbd8c (offset: 0xc230) -> 0x1d9c fde=[ 15a0] │ │ │ │ + 0xfffffffffffcbf1c (offset: 0xc3c0) -> 0x1dcc fde=[ 15d0] │ │ │ │ + 0xfffffffffffcc0ec (offset: 0xc590) -> 0x1e20 fde=[ 1624] │ │ │ │ + 0xfffffffffffcc28c (offset: 0xc730) -> 0x1e74 fde=[ 1678] │ │ │ │ + 0xfffffffffffcc45c (offset: 0xc900) -> 0x1ea4 fde=[ 16a8] │ │ │ │ + 0xfffffffffffcc56c (offset: 0xca10) -> 0x1efc fde=[ 1700] │ │ │ │ + 0xfffffffffffcc78c (offset: 0xcc30) -> 0x1f2c fde=[ 1730] │ │ │ │ + 0xfffffffffffcd07c (offset: 0xd520) -> 0x1f5c fde=[ 1760] │ │ │ │ + 0xfffffffffffcd99c (offset: 0xde40) -> 0x1f8c fde=[ 1790] │ │ │ │ + 0xfffffffffffce30c (offset: 0xe7b0) -> 0x1fbc fde=[ 17c0] │ │ │ │ + 0xfffffffffffcec3c (offset: 0xf0e0) -> 0x1fec fde=[ 17f0] │ │ │ │ + 0xfffffffffffcf60c (offset: 0xfab0) -> 0x201c fde=[ 1820] │ │ │ │ + 0xfffffffffffcf86c (offset: 0xfd10) -> 0x204c fde=[ 1850] │ │ │ │ + 0xfffffffffffcf9bc (offset: 0xfe60) -> 0x20b0 fde=[ 18b4] │ │ │ │ + 0xfffffffffffcfc6c (offset: 0x10110) -> 0x20e0 fde=[ 18e4] │ │ │ │ + 0xfffffffffffd061c (offset: 0x10ac0) -> 0x2110 fde=[ 1914] │ │ │ │ + 0xfffffffffffd0ffc (offset: 0x114a0) -> 0x2140 fde=[ 1944] │ │ │ │ + 0xfffffffffffd198c (offset: 0x11e30) -> 0x2170 fde=[ 1974] │ │ │ │ + 0xfffffffffffd238c (offset: 0x12830) -> 0x21a0 fde=[ 19a4] │ │ │ │ + 0xfffffffffffd26dc (offset: 0x12b80) -> 0x21e0 fde=[ 19e4] │ │ │ │ + 0xfffffffffffd319c (offset: 0x13640) -> 0x2210 fde=[ 1a14] │ │ │ │ + 0xfffffffffffd35ec (offset: 0x13a90) -> 0x2250 fde=[ 1a54] │ │ │ │ + 0xfffffffffffd382c (offset: 0x13cd0) -> 0x2280 fde=[ 1a84] │ │ │ │ + 0xfffffffffffd3a6c (offset: 0x13f10) -> 0x22b0 fde=[ 1ab4] │ │ │ │ + 0xfffffffffffd3cbc (offset: 0x14160) -> 0x22f0 fde=[ 1af4] │ │ │ │ + 0xfffffffffffd3ebc (offset: 0x14360) -> 0x2330 fde=[ 1b34] │ │ │ │ + 0xfffffffffffd413c (offset: 0x145e0) -> 0x2360 fde=[ 1b64] │ │ │ │ + 0xfffffffffffd43cc (offset: 0x14870) -> 0x2390 fde=[ 1b94] │ │ │ │ + 0xfffffffffffd46bc (offset: 0x14b60) -> 0x23c0 fde=[ 1bc4] │ │ │ │ + 0xfffffffffffd4f0c (offset: 0x153b0) -> 0x2418 fde=[ 1c1c] │ │ │ │ + 0xfffffffffffd512c (offset: 0x155d0) -> 0x2448 fde=[ 1c4c] │ │ │ │ + 0xfffffffffffd52dc (offset: 0x15780) -> 0x24cc fde=[ 1cd0] │ │ │ │ + 0xfffffffffffd55dc (offset: 0x15a80) -> 0x24fc fde=[ 1d00] │ │ │ │ + 0xfffffffffffd591c (offset: 0x15dc0) -> 0x252c fde=[ 1d30] │ │ │ │ + 0xfffffffffffd5c8c (offset: 0x16130) -> 0x255c fde=[ 1d60] │ │ │ │ + 0xfffffffffffd609c (offset: 0x16540) -> 0x258c fde=[ 1d90] │ │ │ │ + 0xfffffffffffd649c (offset: 0x16940) -> 0x25bc fde=[ 1dc0] │ │ │ │ + 0xfffffffffffd696c (offset: 0x16e10) -> 0x25ec fde=[ 1df0] │ │ │ │ + 0xfffffffffffd6e5c (offset: 0x17300) -> 0x261c fde=[ 1e20] │ │ │ │ + 0xfffffffffffd735c (offset: 0x17800) -> 0x264c fde=[ 1e50] │ │ │ │ + 0xfffffffffffd791c (offset: 0x17dc0) -> 0x267c fde=[ 1e80] │ │ │ │ + 0xfffffffffffd802c (offset: 0x184d0) -> 0x26ac fde=[ 1eb0] │ │ │ │ + 0xfffffffffffd9e9c (offset: 0x1a340) -> 0x2734 fde=[ 1f38] │ │ │ │ + 0xfffffffffffda46c (offset: 0x1a910) -> 0x2764 fde=[ 1f68] │ │ │ │ + 0xfffffffffffda95c (offset: 0x1ae00) -> 0x2794 fde=[ 1f98] │ │ │ │ + 0xfffffffffffdb04c (offset: 0x1b4f0) -> 0x27c4 fde=[ 1fc8] │ │ │ │ + 0xfffffffffffdb2dc (offset: 0x1b780) -> 0x27f4 fde=[ 1ff8] │ │ │ │ + 0xfffffffffffdb4ac (offset: 0x1b950) -> 0x2878 fde=[ 207c] │ │ │ │ + 0xfffffffffffdb75c (offset: 0x1bc00) -> 0x28b8 fde=[ 20bc] │ │ │ │ + 0xfffffffffffdba3c (offset: 0x1bee0) -> 0x28e8 fde=[ 20ec] │ │ │ │ + 0xfffffffffffdbd0c (offset: 0x1c1b0) -> 0x2988 fde=[ 218c] │ │ │ │ + 0xfffffffffffdc03c (offset: 0x1c4e0) -> 0x2a4c fde=[ 2250] │ │ │ │ + 0xfffffffffffdc44c (offset: 0x1c8f0) -> 0x2a7c fde=[ 2280] │ │ │ │ + 0xfffffffffffdc80c (offset: 0x1ccb0) -> 0x2b50 fde=[ 2354] │ │ │ │ + 0xfffffffffffdccec (offset: 0x1d190) -> 0x2bc8 fde=[ 23cc] │ │ │ │ + 0xfffffffffffdd22c (offset: 0x1d6d0) -> 0x2bf8 fde=[ 23fc] │ │ │ │ + 0xfffffffffffdd77c (offset: 0x1dc20) -> 0x2c28 fde=[ 242c] │ │ │ │ + 0xfffffffffffddd9c (offset: 0x1e240) -> 0x2c58 fde=[ 245c] │ │ │ │ + 0xfffffffffffde3bc (offset: 0x1e860) -> 0x2c88 fde=[ 248c] │ │ │ │ + 0xfffffffffffdea9c (offset: 0x1ef40) -> 0x2cb8 fde=[ 24bc] │ │ │ │ + 0xfffffffffffdf28c (offset: 0x1f730) -> 0x2ce8 fde=[ 24ec] │ │ │ │ + 0xfffffffffffdfbfc (offset: 0x200a0) -> 0x2d18 fde=[ 251c] │ │ │ │ + 0xfffffffffffe082c (offset: 0x20cd0) -> 0x2d48 fde=[ 254c] │ │ │ │ + 0xfffffffffffe134c (offset: 0x217f0) -> 0x2d78 fde=[ 257c] │ │ │ │ + 0xfffffffffffe208c (offset: 0x22530) -> 0x2da8 fde=[ 25ac] │ │ │ │ + 0xfffffffffffe2ffc (offset: 0x234a0) -> 0x2dd8 fde=[ 25dc] │ │ │ │ + 0xfffffffffffe448c (offset: 0x24930) -> 0x2e08 fde=[ 260c] │ │ │ │ + 0xfffffffffffe59fc (offset: 0x25ea0) -> 0x2e38 fde=[ 263c] │ │ │ │ + 0xfffffffffffe708c (offset: 0x27530) -> 0x2e68 fde=[ 266c] │ │ │ │ + 0xfffffffffffe86cc (offset: 0x28b70) -> 0x2e98 fde=[ 269c] │ │ │ │ + 0xfffffffffffe9e5c (offset: 0x2a300) -> 0x2ec8 fde=[ 26cc] │ │ │ │ + 0xfffffffffffe9edc (offset: 0x2a380) -> 0x2f44 fde=[ 2748] │ │ │ │ + 0xfffffffffffe9f5c (offset: 0x2a400) -> 0x2fc0 fde=[ 27c4] │ │ │ │ + 0xfffffffffffeab2c (offset: 0x2afd0) -> 0x2ff0 fde=[ 27f4] │ │ │ │ + 0xfffffffffffeb8ec (offset: 0x2bd90) -> 0x3040 fde=[ 2844] │ │ │ │ + 0xfffffffffffec66c (offset: 0x2cb10) -> 0x3070 fde=[ 2874] │ │ │ │ + 0xfffffffffffed63c (offset: 0x2dae0) -> 0x30a0 fde=[ 28a4] │ │ │ │ + 0xfffffffffffee59c (offset: 0x2ea40) -> 0x30d0 fde=[ 28d4] │ │ │ │ + 0xfffffffffffef14c (offset: 0x2f5f0) -> 0x3100 fde=[ 2904] │ │ │ │ + 0xffffffffffff02dc (offset: 0x30780) -> 0x3130 fde=[ 2934] │ │ │ │ + 0xffffffffffff12bc (offset: 0x31760) -> 0x3160 fde=[ 2964] │ │ │ │ + 0xffffffffffff145c (offset: 0x31900) -> 0x31a0 fde=[ 29a4] │ │ │ │ + 0xffffffffffff16ec (offset: 0x31b90) -> 0x31d0 fde=[ 29d4] │ │ │ │ + 0xffffffffffff197c (offset: 0x31e20) -> 0x3200 fde=[ 2a04] │ │ │ │ + 0xffffffffffff1c2c (offset: 0x320d0) -> 0x3230 fde=[ 2a34] │ │ │ │ + 0xffffffffffff1cac (offset: 0x32150) -> 0x328c fde=[ 2a90] │ │ │ │ + 0xffffffffffff1dcc (offset: 0x32270) -> 0x32ec fde=[ 2af0] │ │ │ │ + 0xffffffffffff1ecc (offset: 0x32370) -> 0x3344 fde=[ 2b48] │ │ │ │ + 0xffffffffffff1fdc (offset: 0x32480) -> 0x339c fde=[ 2ba0] │ │ │ │ + 0xffffffffffff200c (offset: 0x324b0) -> 0x33c8 fde=[ 2bcc] │ │ │ │ + 0xffffffffffff204c (offset: 0x324f0) -> 0x33f4 fde=[ 2bf8] │ │ │ │ + 0xffffffffffff208c (offset: 0x32530) -> 0x3420 fde=[ 2c24] │ │ │ │ + 0xffffffffffff21dc (offset: 0x32680) -> 0x3494 fde=[ 2c98] │ │ │ │ + 0xffffffffffff241c (offset: 0x328c0) -> 0x356c fde=[ 2d70] │ │ │ │ + 0xffffffffffff29ac (offset: 0x32e50) -> 0x359c fde=[ 2da0] │ │ │ │ + 0xffffffffffff4a7c (offset: 0x34f20) -> 0x35cc fde=[ 2dd0] │ │ │ │ + 0xffffffffffff69ac (offset: 0x36e50) -> 0x360c fde=[ 2e10] │ │ │ │ + 0xffffffffffff6c9c (offset: 0x37140) -> 0x3648 fde=[ 2e4c] │ │ │ │ + 0xffffffffffff6f6c (offset: 0x37410) -> 0x3684 fde=[ 2e88] │ │ │ │ + 0xffffffffffff711c (offset: 0x375c0) -> 0x36c4 fde=[ 2ec8] │ │ │ │ + 0xffffffffffff730c (offset: 0x377b0) -> 0x3704 fde=[ 2f08] │ │ │ │ + 0xffffffffffff752c (offset: 0x379d0) -> 0x3744 fde=[ 2f48] │ │ │ │ + 0xffffffffffff7a5c (offset: 0x37f00) -> 0x3774 fde=[ 2f78] │ │ │ │ + 0xffffffffffff7adc (offset: 0x37f80) -> 0x37d0 fde=[ 2fd4] │ │ │ │ + 0xffffffffffff7bfc (offset: 0x380a0) -> 0x3830 fde=[ 3034] │ │ │ │ + 0xffffffffffff7cfc (offset: 0x381a0) -> 0x3888 fde=[ 308c] │ │ │ │ + 0xffffffffffff7d2c (offset: 0x381d0) -> 0x38b4 fde=[ 30b8] │ │ │ │ + 0xffffffffffff7d6c (offset: 0x38210) -> 0x38e0 fde=[ 30e4] │ │ │ │ + 0xffffffffffff7dac (offset: 0x38250) -> 0x390c fde=[ 3110] │ │ │ │ + 0xffffffffffff7ebc (offset: 0x38360) -> 0x396c fde=[ 3170] │ │ │ │ + 0xffffffffffff80b2 (offset: 0x38556) -> 0x3a38 fde=[ 323c] │ │ │ │ + 0xffffffffffff80dc (offset: 0x38580) -> 0x3a4c fde=[ 3250] │ │ │ │ + 0xffffffffffff868c (offset: 0x38b30) -> 0x3a7c fde=[ 3280] │ │ │ │ + 0xffffffffffffa65c (offset: 0x3ab00) -> 0x3abc fde=[ 32c0] │ │ │ │ + 0xffffffffffffc58c (offset: 0x3ca30) -> 0x3aec fde=[ 32f0] │ │ │ │ + 0xffffffffffffc8ac (offset: 0x3cd50) -> 0x3b28 fde=[ 332c] │ │ │ │ + 0xffffffffffffcbbc (offset: 0x3d060) -> 0x3b68 fde=[ 336c] │ │ │ │ + 0xffffffffffffcd6c (offset: 0x3d210) -> 0x3ba8 fde=[ 33ac] │ │ │ │ + 0xffffffffffffcf5c (offset: 0x3d400) -> 0x3be8 fde=[ 33ec] │ │ │ │ + 0xffffffffffffd17c (offset: 0x3d620) -> 0x3c28 fde=[ 342c] │ │ │ │ + 0xffffffffffffd6cc (offset: 0x3db70) -> 0x3c58 fde=[ 345c] │ │ │ │ + 0xffffffffffffd74c (offset: 0x3dbf0) -> 0x3cb4 fde=[ 34b8] │ │ │ │ + 0xffffffffffffd86c (offset: 0x3dd10) -> 0x3d14 fde=[ 3518] │ │ │ │ + 0xffffffffffffd96c (offset: 0x3de10) -> 0x3d6c fde=[ 3570] │ │ │ │ + 0xffffffffffffd99c (offset: 0x3de40) -> 0x3d98 fde=[ 359c] │ │ │ │ + 0xffffffffffffd9dc (offset: 0x3de80) -> 0x3dc4 fde=[ 35c8] │ │ │ │ + 0xffffffffffffda1c (offset: 0x3dec0) -> 0x3df0 fde=[ 35f4] │ │ │ │ + 0xffffffffffffdb2c (offset: 0x3dfd0) -> 0x3e50 fde=[ 3654] │ │ │ │ + 0xffffffffffffdd2c (offset: 0x3e1d0) -> 0x3f1c fde=[ 3720] │ │ │ │ + 0xffffffffffffde5c (offset: 0x3e300) -> 0x3f80 fde=[ 3784] │ │ │ │ + 0xffffffffffffde8c (offset: 0x3e330) -> 0x3fac fde=[ 37b0] │ │ │ │ + 0xffffffffffffe00c (offset: 0x3e4b0) -> 0x4070 fde=[ 3874] │ │ │ │ + 0xffffffffffffe7dc (offset: 0x3ec80) -> 0x43cc fde=[ 3bd0] │ │ │ │ + 0xffffffffffffe89c (offset: 0x3ed40) -> 0x4440 fde=[ 3c44] │ │ │ │ + 0xffffffffffffe9cc (offset: 0x3ee70) -> 0x44a4 fde=[ 3ca8] │ │ │ │ + 0xffffffffffffe9fc (offset: 0x3eea0) -> 0x44d0 fde=[ 3cd4] │ │ │ │ + 0xffffffffffffeb7c (offset: 0x3f020) -> 0x4594 fde=[ 3d98] │ │ │ │ + 0xfffffffffffff34c (offset: 0x3f7f0) -> 0x48f0 fde=[ 40f4] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 00000014 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -386,38 +386,38 @@ │ │ │ │ DW_CFA_advance_loc: 3 to 00003d53 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 42 to 00003d7d │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00000130 0000001c 00000134 FDE cie=00000000 pc=00003d90..00003ed0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00003d9d │ │ │ │ + DW_CFA_advance_loc: 3 to 00003d93 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 197 to 00003e62 │ │ │ │ + DW_CFA_advance_loc1: 207 to 00003e62 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 14 to 00003e70 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_advance_loc1: 91 to 00003ecb │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00000150 00000024 00000154 FDE cie=00000000 pc=00003ed0..000042bb │ │ │ │ - DW_CFA_advance_loc: 11 to 00003edb │ │ │ │ + DW_CFA_advance_loc: 1 to 00003ed1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00003ede │ │ │ │ + DW_CFA_advance_loc: 3 to 00003ed4 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc2: 499 to 000040d1 │ │ │ │ + DW_CFA_advance_loc2: 510 to 000040d2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000040d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000040d3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 000040e0 │ │ │ │ + DW_CFA_advance_loc: 13 to 000040e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00000178 00000034 0000017c FDE cie=00000000 pc=000042c0..00004389 │ │ │ │ DW_CFA_advance_loc: 1 to 000042c1 │ │ │ │ @@ -445,43 +445,35 @@ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004388 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001b0 00000034 000001b4 FDE cie=00000000 pc=00004390..00004404 │ │ │ │ +000001b0 00000028 000001b4 FDE cie=00000000 pc=00004390..00004403 │ │ │ │ DW_CFA_advance_loc: 1 to 00004391 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004392 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 3 to 00004395 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 69 to 000043da │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000043db │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000043e3 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 15 to 000043f2 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 15 to 00004401 │ │ │ │ + DW_CFA_advance_loc1: 107 to 00004400 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004402 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004401 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004403 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004402 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001e8 00000038 000001ec FDE cie=00000000 pc=00004440..0000452a │ │ │ │ +000001dc 00000038 000001e0 FDE cie=00000000 pc=00004440..0000452a │ │ │ │ DW_CFA_advance_loc: 1 to 00004441 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004442 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00004443 │ │ │ │ @@ -495,25 +487,25 @@ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 000044e3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 13 to 000044f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 49 to 00004521 │ │ │ │ + DW_CFA_advance_loc: 55 to 00004527 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00004528 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004528 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004529 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000224 0000003c 00000228 FDE cie=00000000 pc=00004530..000045ea │ │ │ │ +00000218 0000003c 0000021c FDE cie=00000000 pc=00004530..000045ea │ │ │ │ DW_CFA_advance_loc: 1 to 00004531 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004532 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00004533 │ │ │ │ @@ -527,28 +519,28 @@ │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004597 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 9 to 000045a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 000045e1 │ │ │ │ + DW_CFA_advance_loc1: 71 to 000045e7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 000045e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000045e8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 000045e9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000264 00000030 00000268 FDE cie=00000000 pc=000045f0..000046f7 │ │ │ │ +00000258 00000030 0000025c FDE cie=00000000 pc=000045f0..000046f7 │ │ │ │ DW_CFA_advance_loc: 1 to 000045f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 000045f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_advance_loc1: 169 to 0000469b │ │ │ │ @@ -567,15 +559,15 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 000046ea │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 6 to 000046f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000298 00000024 0000029c FDE cie=00000000 pc=00004700..000047b4 │ │ │ │ +0000028c 00000024 00000290 FDE cie=00000000 pc=00004700..000047b4 │ │ │ │ DW_CFA_advance_loc: 1 to 00004701 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc1: 95 to 00004760 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ @@ -587,15 +579,15 @@ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 18 to 000047b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002c0 0000003c 000002c4 FDE cie=00000000 pc=000047c0..000048aa │ │ │ │ +000002b4 0000003c 000002b8 FDE cie=00000000 pc=000047c0..000048aa │ │ │ │ DW_CFA_advance_loc: 1 to 000047c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 000047c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 000047c3 │ │ │ │ @@ -604,33 +596,33 @@ │ │ │ │ DW_CFA_advance_loc1: 148 to 00004857 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_advance_loc: 1 to 00004858 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004859 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000485b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00004860 │ │ │ │ + DW_CFA_advance_loc: 5 to 00004860 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 000048a1 │ │ │ │ + DW_CFA_advance_loc1: 71 to 000048a7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 000048a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000048a8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 000048a9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000300 00000038 00000304 FDE cie=00000000 pc=000048b0..0000494a │ │ │ │ +000002f4 00000038 000002f8 FDE cie=00000000 pc=000048b0..0000494a │ │ │ │ DW_CFA_advance_loc: 1 to 000048b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 000048b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 000048b3 │ │ │ │ @@ -639,35 +631,35 @@ │ │ │ │ DW_CFA_advance_loc1: 90 to 0000490d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_advance_loc: 1 to 0000490e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000490f │ │ │ │ + DW_CFA_advance_loc: 3 to 00004911 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 17 to 00004920 │ │ │ │ + DW_CFA_advance_loc: 15 to 00004920 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 33 to 00004941 │ │ │ │ + DW_CFA_advance_loc: 39 to 00004947 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00004948 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004948 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004949 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000033c 00000010 00000340 FDE cie=00000000 pc=0000494a..0000494e │ │ │ │ +00000330 00000010 00000334 FDE cie=00000000 pc=0000494a..0000494e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000350 00000030 00000354 FDE cie=00000000 pc=00004950..00004abf │ │ │ │ +00000344 00000030 00000348 FDE cie=00000000 pc=00004950..00004abf │ │ │ │ DW_CFA_advance_loc: 1 to 00004951 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 14 to 0000495f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_advance_loc1: 210 to 00004a31 │ │ │ │ DW_CFA_remember_state │ │ │ │ @@ -684,15 +676,15 @@ │ │ │ │ DW_CFA_advance_loc: 8 to 00004aad │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ DW_CFA_advance_loc: 1 to 00004aae │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_advance_loc: 8 to 00004ab6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -00000384 00000020 00000388 FDE cie=00000000 pc=00004ac0..00004af4 │ │ │ │ +00000378 00000020 0000037c FDE cie=00000000 pc=00004ac0..00004af4 │ │ │ │ DW_CFA_advance_loc: 1 to 00004ac1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 44 to 00004aed │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ @@ -701,25 +693,25 @@ │ │ │ │ DW_CFA_advance_loc: 3 to 00004af3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003a8 00000010 000003ac FDE cie=00000000 pc=00004b00..00004b0c │ │ │ │ +0000039c 00000010 000003a0 FDE cie=00000000 pc=00004b00..00004b0c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003bc 00000010 000003c0 FDE cie=00000000 pc=00004b10..00004b5c │ │ │ │ +000003b0 00000010 000003b4 FDE cie=00000000 pc=00004b10..00004b5c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003d0 00000020 000003d4 FDE cie=00000000 pc=00004b60..00004bc0 │ │ │ │ +000003c4 00000020 000003c8 FDE cie=00000000 pc=00004b60..00004bc0 │ │ │ │ DW_CFA_advance_loc: 1 to 00004b61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc1: 87 to 00004bb8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ @@ -727,15 +719,15 @@ │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_advance_loc: 6 to 00004bbf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003f4 00000024 000003f8 FDE cie=00000000 pc=00004bc0..00004c64 │ │ │ │ +000003e8 00000024 000003ec FDE cie=00000000 pc=00004bc0..00004c64 │ │ │ │ DW_CFA_advance_loc: 1 to 00004bc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004bc2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_advance_loc1: 153 to 00004c5b │ │ │ │ @@ -745,15 +737,15 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 00004c5c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 4 to 00004c60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000041c 00000024 00000420 FDE cie=00000000 pc=00004c70..00004d24 │ │ │ │ +00000410 00000024 00000414 FDE cie=00000000 pc=00004c70..00004d24 │ │ │ │ DW_CFA_advance_loc: 1 to 00004c71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004c72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_advance_loc1: 169 to 00004d1b │ │ │ │ @@ -763,8406 +755,8418 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 00004d1c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 4 to 00004d20 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000444 00000010 00000448 FDE cie=00000000 pc=00004d24..00004d28 │ │ │ │ +00000438 00000010 0000043c FDE cie=00000000 pc=00004d24..00004d28 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000458 00000034 0000045c FDE cie=00000000 pc=00004d30..00004ff8 │ │ │ │ +0000044c 00000034 00000450 FDE cie=00000000 pc=00004d30..00004fe4 │ │ │ │ DW_CFA_advance_loc: 1 to 00004d31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00004d3f │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 95 to 00004d9e │ │ │ │ + DW_CFA_advance_loc: 3 to 00004d34 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 87 to 00004df5 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 254 to 00004ef3 │ │ │ │ + DW_CFA_advance_loc1: 95 to 00004d93 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 85 to 00004de8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 253 to 00004ee5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004ef4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004ee6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00004f00 │ │ │ │ + DW_CFA_advance_loc: 10 to 00004ef0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 205 to 00004fcd │ │ │ │ + DW_CFA_advance_loc1: 205 to 00004fbd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004fce │ │ │ │ + DW_CFA_advance_loc: 1 to 00004fbe │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 18 to 00004fe0 │ │ │ │ + DW_CFA_advance_loc: 18 to 00004fd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000490 00000034 00000494 FDE cie=00000000 pc=00005000..000053e7 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005001 │ │ │ │ +00000484 00000040 00000488 FDE cie=00000000 pc=00004ff0..00005397 │ │ │ │ + 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 00005004 │ │ │ │ + DW_CFA_advance_loc: 3 to 00004ff4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 53 to 00005039 │ │ │ │ + DW_CFA_advance_loc: 53 to 00005029 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000503c │ │ │ │ + DW_CFA_advance_loc: 3 to 0000502c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00005040 │ │ │ │ + DW_CFA_advance_loc: 4 to 00005030 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 00005045 │ │ │ │ + DW_CFA_advance_loc: 5 to 00005035 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 121 to 000050be │ │ │ │ + DW_CFA_advance_loc: 63 to 00005074 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005075 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 16 to 00005085 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000508c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 23 to 000050a3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 443 to 00005279 │ │ │ │ + DW_CFA_advance_loc2: 406 to 00005239 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000527a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000523a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00005280 │ │ │ │ + DW_CFA_advance_loc: 6 to 00005240 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000004c8 00000030 000004cc FDE cie=00000000 pc=000053f0..00005431 │ │ │ │ - DW_CFA_advance_loc: 1 to 000053f1 │ │ │ │ +000004c8 00000030 000004cc FDE cie=00000000 pc=000053a0..000053e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000053a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000053f4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000053a4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 0000541a │ │ │ │ + DW_CFA_advance_loc: 38 to 000053ca │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000541b │ │ │ │ + DW_CFA_advance_loc: 1 to 000053cb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00005420 │ │ │ │ + DW_CFA_advance_loc: 5 to 000053d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00005423 │ │ │ │ + DW_CFA_advance_loc: 3 to 000053d3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005424 │ │ │ │ + DW_CFA_advance_loc: 1 to 000053d4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000542c │ │ │ │ + DW_CFA_advance_loc: 8 to 000053dc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000542f │ │ │ │ + DW_CFA_advance_loc: 3 to 000053df │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005430 │ │ │ │ + DW_CFA_advance_loc: 1 to 000053e0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004fc 00000024 00000500 FDE cie=00000000 pc=00005440..00005471 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005441 │ │ │ │ +000004fc 00000024 00000500 FDE cie=00000000 pc=000053f0..00005421 │ │ │ │ + DW_CFA_advance_loc: 1 to 000053f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000544f │ │ │ │ + DW_CFA_advance_loc: 14 to 000053ff │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000545e │ │ │ │ + DW_CFA_advance_loc: 15 to 0000540e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00005462 │ │ │ │ + DW_CFA_advance_loc: 4 to 00005412 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00005467 │ │ │ │ + DW_CFA_advance_loc: 5 to 00005417 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000546a │ │ │ │ + DW_CFA_advance_loc: 3 to 0000541a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000546c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000541c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ │ │ │ -00000524 0000003c 00000528 FDE cie=00000000 pc=00005480..000054ec │ │ │ │ - DW_CFA_advance_loc: 1 to 00005481 │ │ │ │ +00000524 0000003c 00000528 FDE cie=00000000 pc=00005430..0000549c │ │ │ │ + DW_CFA_advance_loc: 1 to 00005431 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000548f │ │ │ │ + DW_CFA_advance_loc: 14 to 0000543f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 000054a6 │ │ │ │ + DW_CFA_advance_loc: 23 to 00005456 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000054a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005457 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 000054b0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00005460 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000054b3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005463 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 11 to 000054be │ │ │ │ + DW_CFA_advance_loc: 11 to 0000546e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000054c6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005476 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 000054cd │ │ │ │ + DW_CFA_advance_loc: 7 to 0000547d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000054ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0000547e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000054d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005480 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 000054dd │ │ │ │ + DW_CFA_advance_loc: 13 to 0000548d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000054de │ │ │ │ + DW_CFA_advance_loc: 1 to 0000548e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000054e6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005496 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000564 000000a8 00000568 FDE cie=00000000 pc=000054f0..00005658 │ │ │ │ - DW_CFA_advance_loc: 1 to 000054f1 │ │ │ │ +00000564 000000a8 00000568 FDE cie=00000000 pc=000054a0..00005608 │ │ │ │ + DW_CFA_advance_loc: 1 to 000054a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000054f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000054a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000054f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000054a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000054f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000054a4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000054f7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000054a7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000551f │ │ │ │ + DW_CFA_advance_loc: 40 to 000054cf │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005520 │ │ │ │ + DW_CFA_advance_loc: 1 to 000054d0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00005527 │ │ │ │ + DW_CFA_advance_loc: 7 to 000054d7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005529 │ │ │ │ + DW_CFA_advance_loc: 2 to 000054d9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005531 │ │ │ │ + DW_CFA_advance_loc: 8 to 000054e1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 50 to 00005563 │ │ │ │ + DW_CFA_advance_loc: 53 to 00005516 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000556d │ │ │ │ + DW_CFA_advance_loc: 7 to 0000551d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000556f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000551f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005577 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005527 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000558d │ │ │ │ + DW_CFA_advance_loc: 22 to 0000553d │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000558e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000553e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00005592 │ │ │ │ + DW_CFA_advance_loc: 4 to 00005542 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005594 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005544 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000559c │ │ │ │ + DW_CFA_advance_loc: 11 to 0000554f │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 11 to 000055a7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005557 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 000055a9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005559 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000055b1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005561 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000055c9 │ │ │ │ + DW_CFA_advance_loc: 24 to 00005579 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 000055cb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000557b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000055d3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005583 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000055d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005584 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000055d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005585 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000055d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005586 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000055d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005587 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 000055e0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00005590 │ │ │ │ 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 000055e3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005593 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 000055e5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005595 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000055ed │ │ │ │ + DW_CFA_advance_loc: 8 to 0000559d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 00005606 │ │ │ │ + DW_CFA_advance_loc: 25 to 000055b6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000560e │ │ │ │ + DW_CFA_advance_loc: 8 to 000055be │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005610 │ │ │ │ + DW_CFA_advance_loc: 2 to 000055c0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005618 │ │ │ │ + DW_CFA_advance_loc: 8 to 000055c8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00005623 │ │ │ │ + DW_CFA_advance_loc: 11 to 000055d3 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005625 │ │ │ │ + DW_CFA_advance_loc: 2 to 000055d5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000562d │ │ │ │ + DW_CFA_advance_loc: 8 to 000055dd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 00005632 │ │ │ │ + DW_CFA_advance_loc: 5 to 000055e2 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00005639 │ │ │ │ + DW_CFA_advance_loc: 7 to 000055e9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000563f │ │ │ │ + DW_CFA_advance_loc: 6 to 000055ef │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005647 │ │ │ │ + DW_CFA_advance_loc: 8 to 000055f7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000610 0000009c 00000614 FDE cie=00000000 pc=00005660..000057af │ │ │ │ - DW_CFA_advance_loc: 1 to 00005661 │ │ │ │ +00000610 0000009c 00000614 FDE cie=00000000 pc=00005610..0000575f │ │ │ │ + DW_CFA_advance_loc: 1 to 00005611 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005662 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005612 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005663 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005613 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005664 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005614 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005667 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005617 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 32 to 00005687 │ │ │ │ + DW_CFA_advance_loc: 32 to 00005637 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005688 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005638 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000568f │ │ │ │ + DW_CFA_advance_loc: 7 to 0000563f │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005691 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005641 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005699 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005649 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 42 to 000056c3 │ │ │ │ + DW_CFA_advance_loc: 46 to 00005677 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 18 to 000056d5 │ │ │ │ + DW_CFA_advance_loc: 14 to 00005685 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 000056d7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005687 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000056df │ │ │ │ + DW_CFA_advance_loc: 8 to 0000568f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 000056f5 │ │ │ │ + DW_CFA_advance_loc: 22 to 000056a5 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 000056f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000056a6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000056fa │ │ │ │ + DW_CFA_advance_loc: 4 to 000056aa │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 000056fc │ │ │ │ + DW_CFA_advance_loc: 2 to 000056ac │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005704 │ │ │ │ + DW_CFA_advance_loc: 12 to 000056b8 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 19 to 00005717 │ │ │ │ + DW_CFA_advance_loc: 15 to 000056c7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005719 │ │ │ │ + DW_CFA_advance_loc: 2 to 000056c9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005721 │ │ │ │ + DW_CFA_advance_loc: 8 to 000056d1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 24 to 00005739 │ │ │ │ + DW_CFA_advance_loc: 24 to 000056e9 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000573b │ │ │ │ + DW_CFA_advance_loc: 2 to 000056eb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005743 │ │ │ │ + DW_CFA_advance_loc: 8 to 000056f3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005744 │ │ │ │ + DW_CFA_advance_loc: 1 to 000056f4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005745 │ │ │ │ + DW_CFA_advance_loc: 1 to 000056f5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005746 │ │ │ │ + DW_CFA_advance_loc: 1 to 000056f6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005747 │ │ │ │ + DW_CFA_advance_loc: 1 to 000056f7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00005750 │ │ │ │ + DW_CFA_advance_loc: 9 to 00005700 │ │ │ │ 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 00005753 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005703 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005755 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005705 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000575d │ │ │ │ + DW_CFA_advance_loc: 8 to 0000570d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 00005773 │ │ │ │ + DW_CFA_advance_loc: 26 to 00005727 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 19 to 00005786 │ │ │ │ + DW_CFA_advance_loc: 15 to 00005736 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005788 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005738 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005790 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005740 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 000057a3 │ │ │ │ + DW_CFA_advance_loc: 19 to 00005753 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 000057a5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005755 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000057ad │ │ │ │ + DW_CFA_advance_loc: 8 to 0000575d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006b0 0000001c 000006b4 FDE cie=00000000 pc=000057b0..000057c9 │ │ │ │ - DW_CFA_advance_loc: 1 to 000057b1 │ │ │ │ +000006b0 0000001c 000006b4 FDE cie=00000000 pc=00005760..00005779 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005761 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000057bf │ │ │ │ + DW_CFA_advance_loc: 14 to 0000576f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000057c7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005777 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000057c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005778 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000006d0 00000020 000006d4 FDE cie=00000000 pc=000057d0..000057ed │ │ │ │ - DW_CFA_advance_loc: 1 to 000057d1 │ │ │ │ +000006d0 00000020 000006d4 FDE cie=00000000 pc=00005780..0000579d │ │ │ │ + DW_CFA_advance_loc: 1 to 00005781 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000057d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005784 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 000057e3 │ │ │ │ + DW_CFA_advance_loc: 15 to 00005793 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000057eb │ │ │ │ + DW_CFA_advance_loc: 8 to 0000579b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000057ec │ │ │ │ + DW_CFA_advance_loc: 1 to 0000579c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006f4 00000038 000006f8 FDE cie=00000000 pc=000057f0..0000583d │ │ │ │ - DW_CFA_advance_loc: 1 to 000057f1 │ │ │ │ +000006f4 00000038 000006f8 FDE cie=00000000 pc=000057a0..000057ed │ │ │ │ + DW_CFA_advance_loc: 1 to 000057a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000057f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000057a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000057f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000057a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000057f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000057a4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000057f7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000057a7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 65 to 00005838 │ │ │ │ + DW_CFA_advance_loc1: 65 to 000057e8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005839 │ │ │ │ + DW_CFA_advance_loc: 1 to 000057e9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000583a │ │ │ │ + DW_CFA_advance_loc: 1 to 000057ea │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000583b │ │ │ │ + DW_CFA_advance_loc: 1 to 000057eb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000583c │ │ │ │ + DW_CFA_advance_loc: 1 to 000057ec │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000730 00000038 00000734 FDE cie=00000000 pc=00005840..0000587c │ │ │ │ - DW_CFA_advance_loc: 1 to 00005841 │ │ │ │ +00000730 00000038 00000734 FDE cie=00000000 pc=000057f0..0000582c │ │ │ │ + DW_CFA_advance_loc: 1 to 000057f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005842 │ │ │ │ + DW_CFA_advance_loc: 1 to 000057f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005843 │ │ │ │ + DW_CFA_advance_loc: 1 to 000057f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005844 │ │ │ │ + DW_CFA_advance_loc: 1 to 000057f4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005847 │ │ │ │ + DW_CFA_advance_loc: 3 to 000057f7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 48 to 00005877 │ │ │ │ + DW_CFA_advance_loc: 48 to 00005827 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005878 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005828 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005879 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005829 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000587a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000582a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000587b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000582b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000076c 00000038 00000770 FDE cie=00000000 pc=00005880..000058ce │ │ │ │ - DW_CFA_advance_loc: 1 to 00005881 │ │ │ │ +0000076c 00000038 00000770 FDE cie=00000000 pc=00005830..0000587e │ │ │ │ + DW_CFA_advance_loc: 1 to 00005831 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005882 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005832 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005883 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005833 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005884 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005834 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005887 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005837 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 66 to 000058c9 │ │ │ │ + DW_CFA_advance_loc1: 66 to 00005879 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000058ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0000587a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000058cb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000587b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000058cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000587c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000058cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000587d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000007a8 00000010 000007ac FDE cie=00000000 pc=000058d0..00005953 │ │ │ │ +000007a8 00000010 000007ac FDE cie=00000000 pc=00005880..00005903 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007bc 00000048 000007c0 FDE cie=00000000 pc=00005980..00005a3e │ │ │ │ - DW_CFA_advance_loc: 1 to 00005981 │ │ │ │ +000007bc 00000048 000007c0 FDE cie=00000000 pc=00005940..000059fe │ │ │ │ + DW_CFA_advance_loc: 1 to 00005941 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005982 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005942 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005983 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005943 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005984 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005944 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005987 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005947 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 60 to 000059c3 │ │ │ │ + DW_CFA_advance_loc: 60 to 00005983 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 11 to 000059ce │ │ │ │ + DW_CFA_advance_loc: 11 to 0000598e │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000059d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005990 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 7 to 000059d7 │ │ │ │ + DW_CFA_advance_loc: 7 to 00005997 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 32 to 000059f7 │ │ │ │ + DW_CFA_advance_loc: 32 to 000059b7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 66 to 00005a39 │ │ │ │ + DW_CFA_advance_loc1: 66 to 000059f9 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a3a │ │ │ │ + DW_CFA_advance_loc: 1 to 000059fa │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a3b │ │ │ │ + DW_CFA_advance_loc: 1 to 000059fb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a3c │ │ │ │ + DW_CFA_advance_loc: 1 to 000059fc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a3d │ │ │ │ + DW_CFA_advance_loc: 1 to 000059fd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000808 00000048 0000080c FDE cie=00000000 pc=00005a40..00005afe │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a41 │ │ │ │ +00000808 00000048 0000080c FDE cie=00000000 pc=00005a00..00005abe │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a43 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a03 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a04 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005a47 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005a07 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 58 to 00005a81 │ │ │ │ + DW_CFA_advance_loc: 53 to 00005a3c │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 5 to 00005a86 │ │ │ │ + DW_CFA_advance_loc: 11 to 00005a47 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005a88 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005a49 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00005a8f │ │ │ │ + DW_CFA_advance_loc: 7 to 00005a50 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 00005aaf │ │ │ │ + DW_CFA_advance_loc: 32 to 00005a70 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00005af9 │ │ │ │ + DW_CFA_advance_loc1: 73 to 00005ab9 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005afa │ │ │ │ + DW_CFA_advance_loc: 1 to 00005aba │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005afb │ │ │ │ + DW_CFA_advance_loc: 1 to 00005abb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005afc │ │ │ │ + DW_CFA_advance_loc: 1 to 00005abc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005afd │ │ │ │ + DW_CFA_advance_loc: 1 to 00005abd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000854 00000038 00000858 FDE cie=00000000 pc=00005b00..00005bb7 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b01 │ │ │ │ +00000854 00000038 00000858 FDE cie=00000000 pc=00005ac0..00005b78 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ac1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ac2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ac3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ac4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005b07 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005ac7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 171 to 00005bb2 │ │ │ │ + DW_CFA_advance_loc1: 172 to 00005b73 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005bb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b74 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005bb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b75 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005bb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b76 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005bb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b77 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000890 00000038 00000894 FDE cie=00000000 pc=00005bc0..00005c77 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005bc1 │ │ │ │ +00000890 00000038 00000894 FDE cie=00000000 pc=00005b80..00005c38 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005bc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005bc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005bc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b84 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005bc7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005b87 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 171 to 00005c72 │ │ │ │ + DW_CFA_advance_loc1: 172 to 00005c33 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c73 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c34 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c74 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c35 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c75 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c36 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c37 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000008cc 00000038 000008d0 FDE cie=00000000 pc=00005c80..00005ded │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c81 │ │ │ │ +000008cc 00000038 000008d0 FDE cie=00000000 pc=00005c40..00005dad │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005c83 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005c43 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00005c86 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005c46 │ │ │ │ DW_CFA_offset: 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 00005dc3 │ │ │ │ + DW_CFA_advance_loc2: 317 to 00005d83 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00005dc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d84 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00005dc5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d85 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00005dc6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d86 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005dc7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d87 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 34 to 00005de9 │ │ │ │ + DW_CFA_advance_loc: 34 to 00005da9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00005dea │ │ │ │ + DW_CFA_advance_loc: 1 to 00005daa │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00005deb │ │ │ │ + DW_CFA_advance_loc: 1 to 00005dab │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00005dec │ │ │ │ + DW_CFA_advance_loc: 1 to 00005dac │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000908 0000002c 0000090c FDE cie=00000000 pc=00005df0..000060fe │ │ │ │ - DW_CFA_advance_loc: 1 to 00005df1 │ │ │ │ +00000908 0000002c 0000090c FDE cie=00000000 pc=00005db0..000060be │ │ │ │ + DW_CFA_advance_loc: 1 to 00005db1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005df3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005db3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00005df6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005db6 │ │ │ │ DW_CFA_offset: 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 000060f3 │ │ │ │ + DW_CFA_advance_loc2: 765 to 000060b3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000060f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000060b4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000060f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000060b5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000060f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000060b6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000060f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000060b7 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000938 0000001c 0000093c FDE cie=00000000 pc=00006100..00006128 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006101 │ │ │ │ +00000938 0000001c 0000093c FDE cie=00000000 pc=000060c0..000060e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000060c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000610f │ │ │ │ + DW_CFA_advance_loc: 14 to 000060cf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00006126 │ │ │ │ + DW_CFA_advance_loc: 23 to 000060e6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006127 │ │ │ │ + DW_CFA_advance_loc: 1 to 000060e7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000958 00000028 0000095c FDE cie=00000000 pc=00006130..00006165 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006131 │ │ │ │ +00000958 00000028 0000095c FDE cie=00000000 pc=000060f0..00006125 │ │ │ │ + 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: 14 to 0000613f │ │ │ │ + DW_CFA_advance_loc: 14 to 000060ff │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00006149 │ │ │ │ + DW_CFA_advance_loc: 10 to 00006109 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000614b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000610b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 00006150 │ │ │ │ + DW_CFA_advance_loc: 5 to 00006110 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 7 to 00006157 │ │ │ │ + DW_CFA_advance_loc: 7 to 00006117 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00006163 │ │ │ │ + DW_CFA_advance_loc: 12 to 00006123 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006164 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006124 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000984 00000020 00000988 FDE cie=00000000 pc=00006170..0000618d │ │ │ │ - DW_CFA_advance_loc: 1 to 00006171 │ │ │ │ +00000984 00000020 00000988 FDE cie=00000000 pc=00006130..0000614d │ │ │ │ + DW_CFA_advance_loc: 1 to 00006131 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006174 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006134 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 00006183 │ │ │ │ + DW_CFA_advance_loc: 15 to 00006143 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000618b │ │ │ │ + DW_CFA_advance_loc: 8 to 0000614b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000618c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000614c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009a8 00000010 000009ac FDE cie=00000000 pc=00006190..00006196 │ │ │ │ +000009a8 00000010 000009ac FDE cie=00000000 pc=00006150..00006156 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009bc 00000014 000009c0 FDE cie=00000000 pc=000061a0..000061e7 │ │ │ │ - DW_CFA_advance_loc: 3 to 000061a3 │ │ │ │ +000009bc 00000014 000009c0 FDE cie=00000000 pc=00006160..000061a7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006163 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 67 to 000061e6 │ │ │ │ + DW_CFA_advance_loc1: 67 to 000061a6 │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000009d4 00000030 000009d8 FDE cie=00000000 pc=000061f0..00006237 │ │ │ │ - DW_CFA_advance_loc: 1 to 000061f1 │ │ │ │ +000009d4 00000030 000009d8 FDE cie=00000000 pc=000061b0..000061f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000061b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000061ff │ │ │ │ + DW_CFA_advance_loc: 14 to 000061bf │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 00006204 │ │ │ │ + DW_CFA_advance_loc: 5 to 000061c4 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006206 │ │ │ │ + DW_CFA_advance_loc: 2 to 000061c6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000620e │ │ │ │ + DW_CFA_advance_loc: 8 to 000061ce │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 21 to 00006223 │ │ │ │ + DW_CFA_advance_loc: 21 to 000061e3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006226 │ │ │ │ + DW_CFA_advance_loc: 1 to 000061e4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00006230 │ │ │ │ + DW_CFA_advance_loc: 12 to 000061f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00006233 │ │ │ │ + DW_CFA_advance_loc: 3 to 000061f3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006236 │ │ │ │ + DW_CFA_advance_loc: 3 to 000061f6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a08 00000010 00000a0c FDE cie=00000000 pc=00006240..00006283 │ │ │ │ +00000a08 00000010 00000a0c FDE cie=00000000 pc=00006200..00006243 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a1c 00000010 00000a20 FDE cie=00000000 pc=00006290..000062c3 │ │ │ │ +00000a1c 00000010 00000a20 FDE cie=00000000 pc=00006250..00006283 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a30 00000020 00000a34 FDE cie=00000000 pc=000062d0..00006324 │ │ │ │ - DW_CFA_advance_loc: 1 to 000062d1 │ │ │ │ +00000a30 00000020 00000a34 FDE cie=00000000 pc=00006290..000062e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006291 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 76 to 0000631d │ │ │ │ + DW_CFA_advance_loc1: 77 to 000062de │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006320 │ │ │ │ + DW_CFA_advance_loc: 2 to 000062e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00006323 │ │ │ │ + DW_CFA_advance_loc: 3 to 000062e3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a54 00000020 00000a58 FDE cie=00000000 pc=00006330..00006384 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006331 │ │ │ │ +00000a54 00000020 00000a58 FDE cie=00000000 pc=000062f0..00006344 │ │ │ │ + DW_CFA_advance_loc: 1 to 000062f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 68 to 00006375 │ │ │ │ + DW_CFA_advance_loc1: 69 to 00006336 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00006380 │ │ │ │ + DW_CFA_advance_loc: 10 to 00006340 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00006383 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006343 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a78 00000020 00000a7c FDE cie=00000000 pc=00006390..000063e5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006391 │ │ │ │ +00000a78 00000020 00000a7c FDE cie=00000000 pc=00006350..000063a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006351 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006392 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006352 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc1: 81 to 000063e3 │ │ │ │ + DW_CFA_advance_loc1: 81 to 000063a3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000063e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000063a4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000a9c 00000020 00000aa0 FDE cie=00000000 pc=000063f0..00006474 │ │ │ │ - DW_CFA_advance_loc: 1 to 000063f1 │ │ │ │ +00000a9c 00000020 00000aa0 FDE cie=00000000 pc=000063b0..00006434 │ │ │ │ + DW_CFA_advance_loc: 1 to 000063b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 116 to 00006465 │ │ │ │ + DW_CFA_advance_loc1: 114 to 00006423 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00006470 │ │ │ │ + DW_CFA_advance_loc: 13 to 00006430 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00006473 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006433 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ac0 00000018 00000ac4 FDE cie=00000000 pc=00006480..000064b7 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006481 │ │ │ │ +00000ac0 00000018 00000ac4 FDE cie=00000000 pc=00006440..0000647a │ │ │ │ + DW_CFA_advance_loc: 1 to 00006441 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 53 to 000064b6 │ │ │ │ + DW_CFA_advance_loc: 56 to 00006479 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000adc 00000010 00000ae0 FDE cie=00000000 pc=000064c0..000064f0 │ │ │ │ +00000adc 00000010 00000ae0 FDE cie=00000000 pc=00006480..000064b0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000af0 00000018 00000af4 FDE cie=00000000 pc=000064f0..00006544 │ │ │ │ - DW_CFA_advance_loc: 1 to 000064f1 │ │ │ │ +00000af0 00000018 00000af4 FDE cie=00000000 pc=000064b0..00006504 │ │ │ │ + DW_CFA_advance_loc: 1 to 000064b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 82 to 00006543 │ │ │ │ + DW_CFA_advance_loc1: 82 to 00006503 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b0c 00000010 00000b10 FDE cie=00000000 pc=00006550..000065a3 │ │ │ │ +00000b0c 00000010 00000b10 FDE cie=00000000 pc=00006510..00006563 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b20 00000020 00000b24 FDE cie=00000000 pc=000065b0..000065fd │ │ │ │ - DW_CFA_advance_loc: 1 to 000065b1 │ │ │ │ +00000b20 00000020 00000b24 FDE cie=00000000 pc=00006570..000065bd │ │ │ │ + DW_CFA_advance_loc: 1 to 00006571 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000065b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006572 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc1: 73 to 000065fb │ │ │ │ + DW_CFA_advance_loc1: 73 to 000065bb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000065fc │ │ │ │ + DW_CFA_advance_loc: 1 to 000065bc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000b44 00000020 00000b48 FDE cie=00000000 pc=00006600..00006631 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006601 │ │ │ │ +00000b44 00000020 00000b48 FDE cie=00000000 pc=000065c0..000065f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000065c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006602 │ │ │ │ + DW_CFA_advance_loc: 1 to 000065c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 45 to 0000662f │ │ │ │ + DW_CFA_advance_loc: 45 to 000065ef │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006630 │ │ │ │ + DW_CFA_advance_loc: 1 to 000065f0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b68 00000018 00000b6c FDE cie=00000000 pc=00006640..000066b4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006641 │ │ │ │ +00000b68 00000018 00000b6c FDE cie=00000000 pc=00006600..00006674 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006601 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 114 to 000066b3 │ │ │ │ + DW_CFA_advance_loc1: 114 to 00006673 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b84 00000010 00000b88 FDE cie=00000000 pc=000066c0..00006703 │ │ │ │ +00000b84 00000010 00000b88 FDE cie=00000000 pc=00006680..000066c3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b98 00000018 00000b9c FDE cie=00000000 pc=00006710..00006774 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006711 │ │ │ │ +00000b98 00000018 00000b9c FDE cie=00000000 pc=000066d0..00006734 │ │ │ │ + DW_CFA_advance_loc: 1 to 000066d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 98 to 00006773 │ │ │ │ + DW_CFA_advance_loc1: 98 to 00006733 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bb4 00000010 00000bb8 FDE cie=00000000 pc=00006780..000067c3 │ │ │ │ +00000bb4 00000010 00000bb8 FDE cie=00000000 pc=00006740..00006783 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bc8 00000018 00000bcc FDE cie=00000000 pc=000067d0..00006836 │ │ │ │ - DW_CFA_advance_loc: 1 to 000067d1 │ │ │ │ +00000bc8 00000018 00000bcc FDE cie=00000000 pc=00006790..000067f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006791 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 100 to 00006835 │ │ │ │ + DW_CFA_advance_loc1: 100 to 000067f5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000be4 00000010 00000be8 FDE cie=00000000 pc=00006840..00006885 │ │ │ │ +00000be4 00000010 00000be8 FDE cie=00000000 pc=00006800..00006845 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bf8 00000020 00000bfc FDE cie=00000000 pc=00006890..000068f5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006891 │ │ │ │ +00000bf8 00000020 00000bfc FDE cie=00000000 pc=00006850..000068b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006851 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006892 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006852 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc1: 97 to 000068f3 │ │ │ │ + DW_CFA_advance_loc1: 97 to 000068b3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000068f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000068b4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000c1c 00000020 00000c20 FDE cie=00000000 pc=00006900..00006945 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006901 │ │ │ │ +00000c1c 00000020 00000c20 FDE cie=00000000 pc=000068c0..00006905 │ │ │ │ + DW_CFA_advance_loc: 1 to 000068c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006902 │ │ │ │ + DW_CFA_advance_loc: 1 to 000068c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc1: 65 to 00006943 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00006903 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006944 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006904 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000c40 00000020 00000c44 FDE cie=00000000 pc=00006950..000069b5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006951 │ │ │ │ +00000c40 00000020 00000c44 FDE cie=00000000 pc=00006910..00006975 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006911 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006952 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006912 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc1: 97 to 000069b3 │ │ │ │ + DW_CFA_advance_loc1: 97 to 00006973 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000069b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006974 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000c64 00000020 00000c68 FDE cie=00000000 pc=000069c0..00006a05 │ │ │ │ - DW_CFA_advance_loc: 1 to 000069c1 │ │ │ │ +00000c64 00000020 00000c68 FDE cie=00000000 pc=00006980..000069c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006981 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000069c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006982 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc1: 65 to 00006a03 │ │ │ │ + DW_CFA_advance_loc1: 65 to 000069c3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006a04 │ │ │ │ + DW_CFA_advance_loc: 1 to 000069c4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000c88 0000003c 00000c8c FDE cie=00000000 pc=00006a10..00006bce │ │ │ │ - DW_CFA_advance_loc: 1 to 00006a11 │ │ │ │ +00000c88 0000003c 00000c8c FDE cie=00000000 pc=000069d0..00006b8e │ │ │ │ + DW_CFA_advance_loc: 1 to 000069d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006a12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000069d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006a13 │ │ │ │ + DW_CFA_advance_loc: 1 to 000069d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006a14 │ │ │ │ + DW_CFA_advance_loc: 1 to 000069d4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006a17 │ │ │ │ + DW_CFA_advance_loc: 3 to 000069d7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc2: 434 to 00006bc9 │ │ │ │ + DW_CFA_advance_loc2: 434 to 00006b89 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006bca │ │ │ │ + DW_CFA_advance_loc: 1 to 00006b8a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006bcb │ │ │ │ + DW_CFA_advance_loc: 1 to 00006b8b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006bcc │ │ │ │ + DW_CFA_advance_loc: 1 to 00006b8c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006bcd │ │ │ │ + DW_CFA_advance_loc: 1 to 00006b8d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000cc8 00000010 00000ccc FDE cie=00000000 pc=00006bd0..00006bd5 │ │ │ │ +00000cc8 00000010 00000ccc FDE cie=00000000 pc=00006b90..00006b95 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000cdc 00000010 00000ce0 FDE cie=00000000 pc=00006be0..00006bff │ │ │ │ +00000cdc 00000010 00000ce0 FDE cie=00000000 pc=00006ba0..00006bbf │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000cf0 00000018 00000cf4 FDE cie=00000000 pc=00006c00..00006c28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c01 │ │ │ │ +00000cf0 00000018 00000cf4 FDE cie=00000000 pc=00006bc0..00006be8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006bc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00006c25 │ │ │ │ + DW_CFA_advance_loc: 36 to 00006be5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d0c 00000010 00000d10 FDE cie=00000000 pc=00006c30..00006c36 │ │ │ │ +00000d0c 00000010 00000d10 FDE cie=00000000 pc=00006bf0..00006bf6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d20 00000010 00000d24 FDE cie=00000000 pc=00006c40..00006c51 │ │ │ │ +00000d20 00000010 00000d24 FDE cie=00000000 pc=00006c00..00006c11 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d34 0000002c 00000d38 FDE cie=00000000 pc=00006c80..00006ce2 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c81 │ │ │ │ +00000d34 0000002c 00000d38 FDE cie=00000000 pc=00006c40..00006ca2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c82 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c83 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c43 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 92 to 00006cdf │ │ │ │ + DW_CFA_advance_loc1: 92 to 00006c9f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ce0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ca0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ce1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ca1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d64 00000038 00000d68 FDE cie=00000000 pc=00006cf0..00006dba │ │ │ │ - DW_CFA_advance_loc: 1 to 00006cf1 │ │ │ │ +00000d64 00000038 00000d68 FDE cie=00000000 pc=00006cb0..00006d7a │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006cf2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cb2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006cf3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cb3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006cf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cb4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00006d02 │ │ │ │ + DW_CFA_advance_loc: 14 to 00006cc2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 179 to 00006db5 │ │ │ │ + DW_CFA_advance_loc1: 179 to 00006d75 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006db6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d76 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006db7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d77 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006db8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d78 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006db9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d79 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000da0 00000040 00000da4 FDE cie=00000000 pc=00006dc0..00006f10 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006dc1 │ │ │ │ +00000da0 00000040 00000da4 FDE cie=00000000 pc=00006d80..00006ed0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006dc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006dc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006dc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d84 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006dc7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006d87 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 131 to 00006e4a │ │ │ │ + DW_CFA_advance_loc1: 128 to 00006e07 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 175 to 00006ef9 │ │ │ │ + DW_CFA_advance_loc1: 178 to 00006eb9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 00006f0b │ │ │ │ + DW_CFA_advance_loc: 18 to 00006ecb │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f0c │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ecc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f0d │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ecd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f0e │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ece │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f0f │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ecf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000de4 0000003c 00000de8 FDE cie=00000000 pc=00006f10..00007060 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f11 │ │ │ │ +00000de4 0000003c 00000de8 FDE cie=00000000 pc=00006ed0..00007020 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ed1 │ │ │ │ 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 00006ed2 │ │ │ │ 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 00006ed3 │ │ │ │ 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 00006ed4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00006f22 │ │ │ │ + DW_CFA_advance_loc: 14 to 00006ee2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 282 to 0000703c │ │ │ │ + DW_CFA_advance_loc2: 282 to 00006ffc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000703d │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ffd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000703e │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ffe │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000703f │ │ │ │ + DW_CFA_advance_loc: 1 to 00006fff │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007040 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007000 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00007050 │ │ │ │ + DW_CFA_advance_loc: 16 to 00007010 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000e24 00000038 00000e28 FDE cie=00000000 pc=00007060..0000713a │ │ │ │ - DW_CFA_advance_loc: 1 to 00007061 │ │ │ │ +00000e24 00000038 00000e28 FDE cie=00000000 pc=00007020..000070fa │ │ │ │ + DW_CFA_advance_loc: 1 to 00007021 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007062 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007022 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007063 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007023 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007064 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007024 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007067 │ │ │ │ + DW_CFA_advance_loc: 14 to 00007032 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 206 to 00007135 │ │ │ │ + DW_CFA_advance_loc1: 195 to 000070f5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007136 │ │ │ │ + DW_CFA_advance_loc: 1 to 000070f6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007137 │ │ │ │ + DW_CFA_advance_loc: 1 to 000070f7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007138 │ │ │ │ + DW_CFA_advance_loc: 1 to 000070f8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007139 │ │ │ │ + DW_CFA_advance_loc: 1 to 000070f9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000e60 00000040 00000e64 FDE cie=00000000 pc=00007140..000072a0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007141 │ │ │ │ +00000e60 00000040 00000e64 FDE cie=00000000 pc=00007100..00007260 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007101 │ │ │ │ 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 00007102 │ │ │ │ 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 00007103 │ │ │ │ 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 00007104 │ │ │ │ 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 00007107 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 147 to 000071da │ │ │ │ + DW_CFA_advance_loc1: 144 to 00007197 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 175 to 00007289 │ │ │ │ + DW_CFA_advance_loc1: 178 to 00007249 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000729b │ │ │ │ + DW_CFA_advance_loc: 18 to 0000725b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000729c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000725c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000729d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000725d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000729e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000725e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000729f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000725f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ea4 0000002c 00000ea8 FDE cie=00000000 pc=000072a0..0000751e │ │ │ │ - DW_CFA_advance_loc: 1 to 000072a1 │ │ │ │ +00000ea4 0000002c 00000ea8 FDE cie=00000000 pc=00007260..000074de │ │ │ │ + DW_CFA_advance_loc: 1 to 00007261 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000072a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00007263 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000072a9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00007269 │ │ │ │ DW_CFA_offset: 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 0000748a │ │ │ │ + DW_CFA_advance_loc2: 481 to 0000744a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000748b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000744b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000748c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000744c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000748d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000744d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000748e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000744e │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000ed4 0000003c 00000ed8 FDE cie=00000000 pc=00007520..000076c9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007521 │ │ │ │ +00000ed4 0000003c 00000ed8 FDE cie=00000000 pc=000074e0..00007689 │ │ │ │ + DW_CFA_advance_loc: 1 to 000074e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007522 │ │ │ │ + DW_CFA_advance_loc: 1 to 000074e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007523 │ │ │ │ + DW_CFA_advance_loc: 1 to 000074e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007524 │ │ │ │ + DW_CFA_advance_loc: 1 to 000074e4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00007532 │ │ │ │ + DW_CFA_advance_loc: 14 to 000074f2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 355 to 00007695 │ │ │ │ + DW_CFA_advance_loc2: 355 to 00007655 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007696 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007656 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007697 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007657 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007698 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007658 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007699 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007659 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000769a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000765a │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000f14 0000002c 00000f18 FDE cie=00000000 pc=000076d0..00007732 │ │ │ │ - DW_CFA_advance_loc: 1 to 000076d1 │ │ │ │ +00000f14 0000002c 00000f18 FDE cie=00000000 pc=00007690..000076f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007691 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000076d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007692 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000076d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007693 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000772f │ │ │ │ + DW_CFA_advance_loc1: 92 to 000076ef │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007730 │ │ │ │ + DW_CFA_advance_loc: 1 to 000076f0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007731 │ │ │ │ + DW_CFA_advance_loc: 1 to 000076f1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f44 0000003c 00000f48 FDE cie=00000000 pc=00007740..00007966 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007741 │ │ │ │ +00000f44 0000003c 00000f48 FDE cie=00000000 pc=00007700..00007926 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007701 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007742 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007702 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007743 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007703 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007744 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007704 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007747 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007707 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 538 to 00007961 │ │ │ │ + DW_CFA_advance_loc2: 538 to 00007921 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007962 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007922 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007963 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007923 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007964 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007924 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007965 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007925 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f84 0000004c 00000f88 FDE cie=00000000 pc=00007970..00007cf0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007971 │ │ │ │ +00000f84 0000004c 00000f88 FDE cie=00000000 pc=00007930..00007cb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007931 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007972 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007932 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007973 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007933 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007974 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007934 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007977 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007937 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 355 to 00007ada │ │ │ │ + DW_CFA_advance_loc2: 351 to 00007a96 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 118 to 00007b50 │ │ │ │ + DW_CFA_advance_loc1: 122 to 00007b10 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 44 to 00007b7c │ │ │ │ + DW_CFA_advance_loc: 54 to 00007b46 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 233 to 00007c65 │ │ │ │ + DW_CFA_advance_loc1: 229 to 00007c2b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 134 to 00007ceb │ │ │ │ + DW_CFA_advance_loc1: 128 to 00007cab │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007cec │ │ │ │ + DW_CFA_advance_loc: 1 to 00007cac │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007ced │ │ │ │ + DW_CFA_advance_loc: 1 to 00007cad │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007cee │ │ │ │ + DW_CFA_advance_loc: 1 to 00007cae │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007cef │ │ │ │ + DW_CFA_advance_loc: 1 to 00007caf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000fd4 0000003c 00000fd8 FDE cie=00000000 pc=00007cf0..00007e60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007cf1 │ │ │ │ +00000fd4 0000003c 00000fd8 FDE cie=00000000 pc=00007cb0..00007e20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007cb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007cf2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007cb2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007cf3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007cb3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007cf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007cb4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00007d02 │ │ │ │ + DW_CFA_advance_loc: 14 to 00007cc2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 314 to 00007e3c │ │ │ │ + DW_CFA_advance_loc2: 314 to 00007dfc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007e3d │ │ │ │ + DW_CFA_advance_loc: 1 to 00007dfd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007e3e │ │ │ │ + DW_CFA_advance_loc: 1 to 00007dfe │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007e3f │ │ │ │ + DW_CFA_advance_loc: 1 to 00007dff │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007e40 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007e00 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00007e50 │ │ │ │ + DW_CFA_advance_loc: 16 to 00007e10 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001014 0000003c 00001018 FDE cie=00000000 pc=00007e60..00008096 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007e61 │ │ │ │ +00001014 0000003c 00001018 FDE cie=00000000 pc=00007e20..00008056 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007e21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007e62 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007e22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007e63 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007e23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007e64 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007e24 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007e67 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007e27 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 554 to 00008091 │ │ │ │ + DW_CFA_advance_loc2: 554 to 00008051 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008092 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008052 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008093 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008053 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008094 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008054 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008095 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008055 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001054 0000004c 00001058 FDE cie=00000000 pc=000080a0..00008430 │ │ │ │ - DW_CFA_advance_loc: 1 to 000080a1 │ │ │ │ +00001054 0000004c 00001058 FDE cie=00000000 pc=00008060..000083f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008061 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000080a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008062 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000080a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008063 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000080a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008064 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000080a7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00008067 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 371 to 0000821a │ │ │ │ + DW_CFA_advance_loc2: 367 to 000081d6 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 118 to 00008290 │ │ │ │ + DW_CFA_advance_loc1: 122 to 00008250 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 44 to 000082bc │ │ │ │ + DW_CFA_advance_loc: 54 to 00008286 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 233 to 000083a5 │ │ │ │ + DW_CFA_advance_loc1: 229 to 0000836b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 134 to 0000842b │ │ │ │ + DW_CFA_advance_loc1: 128 to 000083eb │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000842c │ │ │ │ + DW_CFA_advance_loc: 1 to 000083ec │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000842d │ │ │ │ + DW_CFA_advance_loc: 1 to 000083ed │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000842e │ │ │ │ + DW_CFA_advance_loc: 1 to 000083ee │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000842f │ │ │ │ + DW_CFA_advance_loc: 1 to 000083ef │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000010a4 0000002c 000010a8 FDE cie=00000000 pc=00008430..00008492 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008431 │ │ │ │ +000010a4 0000002c 000010a8 FDE cie=00000000 pc=000083f0..00008452 │ │ │ │ + DW_CFA_advance_loc: 1 to 000083f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008432 │ │ │ │ + DW_CFA_advance_loc: 1 to 000083f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008433 │ │ │ │ + DW_CFA_advance_loc: 1 to 000083f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000848f │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000844f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008490 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008450 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008491 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008451 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000010d4 0000003c 000010d8 FDE cie=00000000 pc=000084a0..000089f5 │ │ │ │ - DW_CFA_advance_loc: 1 to 000084a1 │ │ │ │ +000010d4 0000003c 000010d8 FDE cie=00000000 pc=00008460..000089a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008461 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000084a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008462 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000084a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008463 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000084a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008464 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 000084aa │ │ │ │ + DW_CFA_advance_loc: 6 to 0000846a │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 1350 to 000089f0 │ │ │ │ + DW_CFA_advance_loc2: 1338 to 000089a4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000089f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000089a5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000089f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000089a6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000089f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000089a7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000089f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000089a8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001114 0000005c 00001118 FDE cie=00000000 pc=00008a00..0000917b │ │ │ │ - DW_CFA_advance_loc: 1 to 00008a01 │ │ │ │ +00001114 0000005c 00001118 FDE cie=00000000 pc=000089b0..0000911b │ │ │ │ + DW_CFA_advance_loc: 1 to 000089b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008a02 │ │ │ │ + DW_CFA_advance_loc: 1 to 000089b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008a03 │ │ │ │ + DW_CFA_advance_loc: 1 to 000089b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008a04 │ │ │ │ + DW_CFA_advance_loc: 1 to 000089b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00008a0a │ │ │ │ + DW_CFA_advance_loc: 6 to 000089ba │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc2: 659 to 00008c9d │ │ │ │ + DW_CFA_advance_loc2: 652 to 00008c46 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc1: 121 to 00008d16 │ │ │ │ + DW_CFA_advance_loc1: 128 to 00008cc6 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc2: 280 to 00008e2e │ │ │ │ + DW_CFA_advance_loc2: 280 to 00008dde │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc1: 118 to 00008ea4 │ │ │ │ + DW_CFA_advance_loc1: 118 to 00008e54 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc1: 90 to 00008efe │ │ │ │ + DW_CFA_advance_loc1: 98 to 00008eb6 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc2: 383 to 0000907d │ │ │ │ + DW_CFA_advance_loc2: 363 to 00009021 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc1: 249 to 00009176 │ │ │ │ + DW_CFA_advance_loc1: 245 to 00009116 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009177 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009117 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009178 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009118 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009179 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009119 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000917a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000911a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001174 0000003c 00001178 FDE cie=00000000 pc=00009180..000092e0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009181 │ │ │ │ +00001174 0000003c 00001178 FDE cie=00000000 pc=00009120..00009260 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009121 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009182 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009122 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009183 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009123 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009184 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009124 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00009192 │ │ │ │ + DW_CFA_advance_loc: 14 to 00009132 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 298 to 000092bc │ │ │ │ + DW_CFA_advance_loc2: 266 to 0000923c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000092bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000923d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000092be │ │ │ │ + DW_CFA_advance_loc: 1 to 0000923e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000092bf │ │ │ │ + DW_CFA_advance_loc: 1 to 0000923f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000092c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009240 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 000092d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00009250 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000011b4 0000003c 000011b8 FDE cie=00000000 pc=000092e0..00009835 │ │ │ │ - DW_CFA_advance_loc: 1 to 000092e1 │ │ │ │ +000011b4 0000003c 000011b8 FDE cie=00000000 pc=00009260..000097a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009261 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000092e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009262 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000092e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009263 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000092e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009264 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 000092ea │ │ │ │ + DW_CFA_advance_loc: 6 to 0000926a │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 1350 to 00009830 │ │ │ │ + DW_CFA_advance_loc2: 1338 to 000097a4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009831 │ │ │ │ + DW_CFA_advance_loc: 1 to 000097a5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009832 │ │ │ │ + DW_CFA_advance_loc: 1 to 000097a6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009833 │ │ │ │ + DW_CFA_advance_loc: 1 to 000097a7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009834 │ │ │ │ + DW_CFA_advance_loc: 1 to 000097a8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011f4 0000005c 000011f8 FDE cie=00000000 pc=00009840..0000a04c │ │ │ │ - DW_CFA_advance_loc: 1 to 00009841 │ │ │ │ +000011f4 0000005c 000011f8 FDE cie=00000000 pc=000097b0..00009fac │ │ │ │ + DW_CFA_advance_loc: 1 to 000097b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009842 │ │ │ │ + DW_CFA_advance_loc: 1 to 000097b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009843 │ │ │ │ + DW_CFA_advance_loc: 1 to 000097b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009844 │ │ │ │ + DW_CFA_advance_loc: 1 to 000097b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000984a │ │ │ │ + DW_CFA_advance_loc: 6 to 000097ba │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc2: 788 to 00009b5e │ │ │ │ + DW_CFA_advance_loc2: 784 to 00009aca │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 126 to 00009bdc │ │ │ │ + DW_CFA_advance_loc1: 133 to 00009b4f │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc2: 290 to 00009cfe │ │ │ │ + DW_CFA_advance_loc2: 287 to 00009c6e │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 118 to 00009d74 │ │ │ │ + DW_CFA_advance_loc1: 118 to 00009ce4 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc1: 90 to 00009dce │ │ │ │ + DW_CFA_advance_loc1: 98 to 00009d46 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 383 to 00009f4d │ │ │ │ + DW_CFA_advance_loc2: 363 to 00009eb1 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc1: 250 to 0000a047 │ │ │ │ + DW_CFA_advance_loc1: 246 to 00009fa7 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a048 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009fa8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a049 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009fa9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a04a │ │ │ │ + DW_CFA_advance_loc: 1 to 00009faa │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a04b │ │ │ │ + DW_CFA_advance_loc: 1 to 00009fab │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001254 0000002c 00001258 FDE cie=00000000 pc=0000a050..0000a22a │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a051 │ │ │ │ +00001254 0000002c 00001258 FDE cie=00000000 pc=00009fb0..0000a16a │ │ │ │ + DW_CFA_advance_loc: 1 to 00009fb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000a053 │ │ │ │ + DW_CFA_advance_loc: 2 to 00009fb3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000a059 │ │ │ │ + DW_CFA_advance_loc: 6 to 00009fb9 │ │ │ │ DW_CFA_offset: 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: 445 to 0000a216 │ │ │ │ + DW_CFA_advance_loc2: 413 to 0000a156 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a217 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a157 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a218 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a158 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a219 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a159 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000a220 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000a160 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001284 0000002c 00001288 FDE cie=00000000 pc=0000a230..0000a45a │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a231 │ │ │ │ +00001284 0000002c 00001288 FDE cie=00000000 pc=0000a170..0000a39a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a171 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000a233 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000a173 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000a239 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000a179 │ │ │ │ DW_CFA_offset: 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: 519 to 0000a440 │ │ │ │ + DW_CFA_advance_loc2: 519 to 0000a380 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a441 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a381 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a442 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a382 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a443 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a383 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000a450 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000a390 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000012b4 0000003c 000012b8 FDE cie=00000000 pc=0000a460..0000a5a0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a461 │ │ │ │ +000012b4 0000003c 000012b8 FDE cie=00000000 pc=0000a3a0..0000a4e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a3a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a462 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a3a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a463 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a3a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a464 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a3a4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000a467 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000a3a7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 281 to 0000a580 │ │ │ │ + DW_CFA_advance_loc2: 282 to 0000a4c1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a581 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a4c2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a582 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a4c3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a583 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a4c4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a584 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a4c5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a590 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000a4d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000012f4 0000002c 000012f8 FDE cie=00000000 pc=0000a5a0..0000a76a │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a5a1 │ │ │ │ +000012f4 0000002c 000012f8 FDE cie=00000000 pc=0000a4e0..0000a6aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a4e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000a5a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000a4e3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000a5a9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000a4e9 │ │ │ │ DW_CFA_offset: 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 0000a756 │ │ │ │ + DW_CFA_advance_loc2: 429 to 0000a696 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a757 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a697 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a758 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a698 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a759 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a699 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000a760 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000a6a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001324 0000002c 00001328 FDE cie=00000000 pc=0000a770..0000a99a │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a771 │ │ │ │ +00001324 0000002c 00001328 FDE cie=00000000 pc=0000a6b0..0000a8da │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a6b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000a773 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000a6b3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000a779 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000a6b9 │ │ │ │ DW_CFA_offset: 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: 519 to 0000a980 │ │ │ │ + DW_CFA_advance_loc2: 519 to 0000a8c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a981 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a8c1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a982 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a8c2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a983 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a8c3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000a990 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000a8d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001354 0000002c 00001358 FDE cie=00000000 pc=0000a9a0..0000aee9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a9a1 │ │ │ │ +00001354 0000002c 00001358 FDE cie=00000000 pc=0000a8e0..0000ae29 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a8e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000a9a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000a8e3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000a9a9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000a8e9 │ │ │ │ DW_CFA_offset: 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: 520 to 0000abb1 │ │ │ │ + DW_CFA_advance_loc2: 520 to 0000aaf1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000abb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aaf2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000abb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aaf3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000abb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aaf4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000abc0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000ab00 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001384 00000038 00001388 FDE cie=00000000 pc=0000aef0..0000affa │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aef1 │ │ │ │ +00001384 0000003c 00001388 FDE cie=00000000 pc=0000ae30..0000af3e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aef2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aef3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae33 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aef4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae34 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000aef7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000ae37 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 254 to 0000aff5 │ │ │ │ + DW_CFA_advance_loc2: 258 to 0000af39 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aff6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af3a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aff7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af3b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aff8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af3c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aff9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af3d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000013c0 0000002c 000013c4 FDE cie=00000000 pc=0000b000..0000b289 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b001 │ │ │ │ +000013c4 0000002c 000013c8 FDE cie=00000000 pc=0000af40..0000b1c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000b003 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000af43 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b009 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000af49 │ │ │ │ DW_CFA_offset: 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: 599 to 0000b260 │ │ │ │ + DW_CFA_advance_loc2: 599 to 0000b1a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b261 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b1a1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b262 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b1a2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b263 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b1a3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000b270 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000b1b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000013f0 0000003c 000013f4 FDE cie=00000000 pc=0000b290..0000b3d1 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b291 │ │ │ │ +000013f4 0000003c 000013f8 FDE cie=00000000 pc=0000b1d0..0000b30c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b1d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b292 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b1d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b293 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b1d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b294 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b1d4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b297 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b1d7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 309 to 0000b3cc │ │ │ │ + DW_CFA_advance_loc2: 304 to 0000b307 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b3cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b308 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b3ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b309 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b3cf │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b30a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b3d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b30b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001430 0000002c 00001434 FDE cie=00000000 pc=0000b3e0..0000b576 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b3e1 │ │ │ │ +00001434 0000002c 00001438 FDE cie=00000000 pc=0000b310..0000b4b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b311 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000b3e3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000b313 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b3e9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b319 │ │ │ │ DW_CFA_offset: 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: 380 to 0000b565 │ │ │ │ + DW_CFA_advance_loc2: 397 to 0000b4a6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b566 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b4a7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b567 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b4a8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b568 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b4a9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b570 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b4b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001460 0000002c 00001464 FDE cie=00000000 pc=0000b580..0000b7b8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b581 │ │ │ │ +00001464 0000002c 00001468 FDE cie=00000000 pc=0000b4c0..0000b6f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b4c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000b583 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000b4c3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b589 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b4c9 │ │ │ │ DW_CFA_offset: 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 0000b73a │ │ │ │ + DW_CFA_advance_loc2: 433 to 0000b67a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b73b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b67b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b73c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b67c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b73d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b67d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b740 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b680 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001490 0000002c 00001494 FDE cie=00000000 pc=0000b7c0..0000ba08 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b7c1 │ │ │ │ +00001494 0000002c 00001498 FDE cie=00000000 pc=0000b700..0000b948 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b701 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000b7c3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000b703 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b7c9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b709 │ │ │ │ DW_CFA_offset: 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 0000b971 │ │ │ │ + DW_CFA_advance_loc2: 424 to 0000b8b1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b972 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b8b2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b973 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b8b3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b974 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b8b4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000b980 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000b8c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000014c0 0000002c 000014c4 FDE cie=00000000 pc=0000ba10..0000bc45 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ba11 │ │ │ │ +000014c4 0000002c 000014c8 FDE cie=00000000 pc=0000b950..0000bb85 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b951 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000ba13 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000b953 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000ba19 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b959 │ │ │ │ DW_CFA_offset: 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 0000bba2 │ │ │ │ + DW_CFA_advance_loc2: 393 to 0000bae2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bba3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bae3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bba4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bae4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bba5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bae5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 27 to 0000bbc0 │ │ │ │ + DW_CFA_advance_loc: 27 to 0000bb00 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000014f0 0000002c 000014f4 FDE cie=00000000 pc=0000bc50..0000c0e7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bc51 │ │ │ │ +000014f4 0000002c 000014f8 FDE cie=00000000 pc=0000bb90..0000c027 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bb91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000bc53 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000bb93 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000bc59 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000bb99 │ │ │ │ DW_CFA_offset: 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: 1091 to 0000c09c │ │ │ │ + DW_CFA_advance_loc2: 1091 to 0000bfdc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c09d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bfdd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c09e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bfde │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c09f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bfdf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c0a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bfe0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001520 0000002c 00001524 FDE cie=00000000 pc=0000c0f0..0000c224 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c0f1 │ │ │ │ +00001524 0000002c 00001528 FDE cie=00000000 pc=0000c030..0000c164 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c031 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000c0f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000c033 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000c0f9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000c039 │ │ │ │ DW_CFA_offset: 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: 287 to 0000c218 │ │ │ │ + DW_CFA_advance_loc2: 287 to 0000c158 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c219 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c159 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c21a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c15a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c21b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c15b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c21c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c15c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001550 00000048 00001554 FDE cie=00000000 pc=0000c230..0000c2e8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c231 │ │ │ │ +00001554 00000048 00001558 FDE cie=00000000 pc=0000c170..0000c228 │ │ │ │ + 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: 1 to 0000c232 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c172 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c233 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c173 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c234 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c174 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000c242 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000c182 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 101 to 0000c2a7 │ │ │ │ + DW_CFA_advance_loc1: 101 to 0000c1e7 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000c2af │ │ │ │ + DW_CFA_advance_loc: 8 to 0000c1ef │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000c2b6 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000c1f6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000c2b9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000c1f9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000c2c7 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000c207 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000c2e3 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000c223 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c2e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c224 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c2e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c225 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c2e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c226 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c2e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c227 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000159c 0000002c 000015a0 FDE cie=00000000 pc=0000c2f0..0000c472 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c2f1 │ │ │ │ +000015a0 0000002c 000015a4 FDE cie=00000000 pc=0000c230..0000c3b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c231 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000c2f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000c233 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0000c2f6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000c236 │ │ │ │ DW_CFA_offset: 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: 344 to 0000c44e │ │ │ │ + DW_CFA_advance_loc2: 344 to 0000c38e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c44f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c38f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c450 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c390 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c451 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c391 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000c460 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000c3a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000015cc 00000050 000015d0 FDE cie=00000000 pc=0000c480..0000c64c │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c481 │ │ │ │ +000015d0 00000050 000015d4 FDE cie=00000000 pc=0000c3c0..0000c58c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c3c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c482 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c3c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c483 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c3c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c484 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c3c4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000c487 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000c3c7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc2: 256 to 0000c587 │ │ │ │ + DW_CFA_advance_loc2: 256 to 0000c4c7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c588 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c4c8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c589 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c4c9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c58a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c4ca │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c58b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c4cb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000c590 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000c4d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 183 to 0000c647 │ │ │ │ + DW_CFA_advance_loc1: 183 to 0000c587 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c648 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c588 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c649 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c589 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c64a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c58a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c64b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c58b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001620 00000050 00001624 FDE cie=00000000 pc=0000c650..0000c7eb │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c651 │ │ │ │ +00001624 00000050 00001628 FDE cie=00000000 pc=0000c590..0000c72b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c591 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c652 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c592 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c653 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c593 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000c656 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000c596 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000c65b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000c59b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 236 to 0000c747 │ │ │ │ + DW_CFA_advance_loc1: 236 to 0000c687 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c748 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c688 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c749 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c689 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c74a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c68a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c74b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c68b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000c750 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000c690 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 150 to 0000c7e6 │ │ │ │ + DW_CFA_advance_loc1: 150 to 0000c726 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c7e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c727 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c7e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c728 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c7e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c729 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c7ea │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c72a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001674 0000002c 00001678 FDE cie=00000000 pc=0000c7f0..0000c9b8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c7f1 │ │ │ │ +00001678 0000002c 0000167c FDE cie=00000000 pc=0000c730..0000c8f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c731 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000c7f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000c733 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000c7f9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000c739 │ │ │ │ DW_CFA_offset: 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: 435 to 0000c9ac │ │ │ │ + DW_CFA_advance_loc2: 435 to 0000c8ec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c9ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c8ed │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c9ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c8ee │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c9af │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c8ef │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c9b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c8f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000016a4 00000054 000016a8 FDE cie=00000000 pc=0000c9c0..0000cac8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c9c1 │ │ │ │ +000016a8 00000054 000016ac FDE cie=00000000 pc=0000c900..0000ca08 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c901 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c9c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c902 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c9c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c903 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c9c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c904 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000c9d2 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000c912 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 129 to 0000ca53 │ │ │ │ + DW_CFA_advance_loc1: 126 to 0000c990 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000ca66 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000c9a6 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000ca6a │ │ │ │ + DW_CFA_advance_loc: 7 to 0000c9ad │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000ca6e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000c9b1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000ca83 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000c9c3 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000ca8d │ │ │ │ + DW_CFA_advance_loc: 10 to 0000c9cd │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000ca91 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000c9d1 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000ca94 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000c9d4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000caa2 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000c9e2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 33 to 0000cac3 │ │ │ │ + DW_CFA_advance_loc: 33 to 0000ca03 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cac4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ca04 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cac5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ca05 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cac6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ca06 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cac7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ca07 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016fc 0000002c 00001700 FDE cie=00000000 pc=0000cad0..0000ccee │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cad1 │ │ │ │ +00001700 0000002c 00001704 FDE cie=00000000 pc=0000ca10..0000cc2e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ca11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000cad3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000ca13 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0000cad6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000ca16 │ │ │ │ DW_CFA_offset: 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: 476 to 0000ccb2 │ │ │ │ + DW_CFA_advance_loc2: 476 to 0000cbf2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ccb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cbf3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ccb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cbf4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ccb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cbf5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000ccc0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000cc00 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000172c 0000002c 00001730 FDE cie=00000000 pc=0000ccf0..0000d5da │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ccf1 │ │ │ │ +00001730 0000002c 00001734 FDE cie=00000000 pc=0000cc30..0000d51a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cc31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000ccf3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000cc33 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000ccfc │ │ │ │ + DW_CFA_advance_loc: 9 to 0000cc3c │ │ │ │ DW_CFA_offset: 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: 1080 to 0000d134 │ │ │ │ + DW_CFA_advance_loc2: 1080 to 0000d074 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d135 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d075 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d136 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d076 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d137 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d077 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d138 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d078 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000175c 0000002c 00001760 FDE cie=00000000 pc=0000d5e0..0000def6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d5e1 │ │ │ │ +00001760 0000002c 00001764 FDE cie=00000000 pc=0000d520..0000de36 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d521 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000d5e3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000d523 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000d5ec │ │ │ │ + DW_CFA_advance_loc: 9 to 0000d52c │ │ │ │ DW_CFA_offset: 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: 885 to 0000d961 │ │ │ │ + DW_CFA_advance_loc2: 885 to 0000d8a1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d962 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d8a2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d963 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d8a3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d964 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d8a4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d965 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d8a5 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000178c 0000002c 00001790 FDE cie=00000000 pc=0000df00..0000e86b │ │ │ │ - DW_CFA_advance_loc: 1 to 0000df01 │ │ │ │ +00001790 0000002c 00001794 FDE cie=00000000 pc=0000de40..0000e7ab │ │ │ │ + DW_CFA_advance_loc: 1 to 0000de41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000df03 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000de43 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000df0c │ │ │ │ + DW_CFA_advance_loc: 9 to 0000de4c │ │ │ │ DW_CFA_offset: 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: 1201 to 0000e3bd │ │ │ │ + DW_CFA_advance_loc2: 1201 to 0000e2fd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e3be │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e2fe │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e3bf │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e2ff │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e3c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e300 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e3c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e301 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000017bc 0000002c 000017c0 FDE cie=00000000 pc=0000e870..0000f193 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e871 │ │ │ │ +000017c0 0000002c 000017c4 FDE cie=00000000 pc=0000e7b0..0000f0d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e7b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000e873 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000e7b3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000e87c │ │ │ │ + DW_CFA_advance_loc: 9 to 0000e7bc │ │ │ │ DW_CFA_offset: 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: 1192 to 0000ed24 │ │ │ │ + DW_CFA_advance_loc2: 1192 to 0000ec64 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ed25 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ec65 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ed26 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ec66 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ed27 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ec67 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ed28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ec68 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000017ec 0000002c 000017f0 FDE cie=00000000 pc=0000f1a0..0000fb6b │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f1a1 │ │ │ │ +000017f0 0000002c 000017f4 FDE cie=00000000 pc=0000f0e0..0000faab │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f0e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000f1a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000f0e3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000f1ac │ │ │ │ + DW_CFA_advance_loc: 9 to 0000f0ec │ │ │ │ DW_CFA_offset: 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: 1326 to 0000f6da │ │ │ │ + DW_CFA_advance_loc2: 1326 to 0000f61a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f6db │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f61b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f6dc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f61c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f6dd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f61d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f6de │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f61e │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000181c 0000002c 00001820 FDE cie=00000000 pc=0000fb70..0000fdce │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fb71 │ │ │ │ +00001820 0000002c 00001824 FDE cie=00000000 pc=0000fab0..0000fd0e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fab1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000fb73 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000fab3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000fb79 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000fab9 │ │ │ │ DW_CFA_offset: 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 0000fdbf │ │ │ │ + DW_CFA_advance_loc2: 582 to 0000fcff │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fdc0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fd00 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fdc1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fd01 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fdc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fd02 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fdc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fd03 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000184c 00000060 00001850 FDE cie=00000000 pc=0000fdd0..0000ff18 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fdd1 │ │ │ │ +00001850 00000060 00001854 FDE cie=00000000 pc=0000fd10..0000fe58 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fd11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fdd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fd12 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fdd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fd13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fdd4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fd14 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000fde2 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000fd22 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 140 to 0000fe6e │ │ │ │ + DW_CFA_advance_loc1: 140 to 0000fdae │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 41 to 0000fe97 │ │ │ │ + DW_CFA_advance_loc: 41 to 0000fdd7 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000fe9b │ │ │ │ + DW_CFA_advance_loc: 6 to 0000fddd │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000fea1 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000fde4 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000fea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000fde8 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000feb4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000fdf4 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000febd │ │ │ │ + DW_CFA_advance_loc: 9 to 0000fdfd │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000fec4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000fe04 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fec5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fe05 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000fecc │ │ │ │ + DW_CFA_advance_loc: 7 to 0000fe0c │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000fecf │ │ │ │ + DW_CFA_advance_loc: 3 to 0000fe0f │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 27 to 0000feea │ │ │ │ + DW_CFA_advance_loc: 27 to 0000fe2a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 41 to 0000ff13 │ │ │ │ + DW_CFA_advance_loc: 41 to 0000fe53 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ff14 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fe54 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ff15 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fe55 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ff16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fe56 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ff17 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fe57 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000018b0 0000002c 000018b4 FDE cie=00000000 pc=0000ff20..000101cb │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ff21 │ │ │ │ +000018b4 0000002c 000018b8 FDE cie=00000000 pc=0000fe60..0001010b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fe61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000ff23 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000fe63 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0000ff26 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000fe66 │ │ │ │ DW_CFA_offset: 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: 603 to 00010181 │ │ │ │ + DW_CFA_advance_loc2: 603 to 000100c1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00010182 │ │ │ │ + DW_CFA_advance_loc: 1 to 000100c2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00010183 │ │ │ │ + DW_CFA_advance_loc: 1 to 000100c3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00010184 │ │ │ │ + DW_CFA_advance_loc: 1 to 000100c4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00010190 │ │ │ │ + DW_CFA_advance_loc: 12 to 000100d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000018e0 0000002c 000018e4 FDE cie=00000000 pc=000101d0..00010b76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000101d1 │ │ │ │ +000018e4 0000002c 000018e8 FDE cie=00000000 pc=00010110..00010ab6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010111 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000101d3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00010113 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000101dc │ │ │ │ + DW_CFA_advance_loc: 9 to 0001011c │ │ │ │ DW_CFA_offset: 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 00010657 │ │ │ │ + DW_CFA_advance_loc2: 1147 to 00010597 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00010658 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010598 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00010659 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010599 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001065a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001059a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001065b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001059b │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001910 0000002c 00001914 FDE cie=00000000 pc=00010b80..00011552 │ │ │ │ - DW_CFA_advance_loc: 1 to 00010b81 │ │ │ │ +00001914 0000002c 00001918 FDE cie=00000000 pc=00010ac0..00011492 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010ac1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00010b83 │ │ │ │ + DW_CFA_advance_loc: 2 to 00010ac3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00010b8c │ │ │ │ + DW_CFA_advance_loc: 9 to 00010acc │ │ │ │ DW_CFA_offset: 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: 962 to 00010f4e │ │ │ │ + DW_CFA_advance_loc2: 962 to 00010e8e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00010f4f │ │ │ │ + DW_CFA_advance_loc: 1 to 00010e8f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00010f50 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010e90 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00010f51 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010e91 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00010f52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010e92 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001940 0000002c 00001944 FDE cie=00000000 pc=00011560..00011ee8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00011561 │ │ │ │ +00001944 0000002c 00001948 FDE cie=00000000 pc=000114a0..00011e28 │ │ │ │ + DW_CFA_advance_loc: 1 to 000114a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00011563 │ │ │ │ + DW_CFA_advance_loc: 2 to 000114a3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00011569 │ │ │ │ + DW_CFA_advance_loc: 6 to 000114a9 │ │ │ │ DW_CFA_offset: 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: 879 to 000118d8 │ │ │ │ + DW_CFA_advance_loc2: 879 to 00011818 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000118d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00011819 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000118da │ │ │ │ + DW_CFA_advance_loc: 1 to 0001181a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000118db │ │ │ │ + DW_CFA_advance_loc: 1 to 0001181b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000118dc │ │ │ │ + DW_CFA_advance_loc: 1 to 0001181c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001970 0000002c 00001974 FDE cie=00000000 pc=00011ef0..000128e9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00011ef1 │ │ │ │ +00001974 0000002c 00001978 FDE cie=00000000 pc=00011e30..00012829 │ │ │ │ + DW_CFA_advance_loc: 1 to 00011e31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00011ef3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00011e33 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00011efc │ │ │ │ + DW_CFA_advance_loc: 9 to 00011e3c │ │ │ │ DW_CFA_offset: 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: 1259 to 000123e7 │ │ │ │ + DW_CFA_advance_loc2: 1259 to 00012327 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000123e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012328 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000123e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012329 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000123ea │ │ │ │ + DW_CFA_advance_loc: 1 to 0001232a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000123eb │ │ │ │ + DW_CFA_advance_loc: 1 to 0001232b │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000019a0 0000003c 000019a4 FDE cie=00000000 pc=000128f0..00012c39 │ │ │ │ - DW_CFA_advance_loc: 1 to 000128f1 │ │ │ │ +000019a4 0000003c 000019a8 FDE cie=00000000 pc=00012830..00012b79 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012831 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000128f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00012833 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000128f9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00012839 │ │ │ │ DW_CFA_offset: 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 00012aaa │ │ │ │ + DW_CFA_advance_loc2: 433 to 000129ea │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00012aab │ │ │ │ + DW_CFA_advance_loc: 1 to 000129eb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00012aac │ │ │ │ + DW_CFA_advance_loc: 1 to 000129ec │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00012aad │ │ │ │ + DW_CFA_advance_loc: 1 to 000129ed │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00012ab0 │ │ │ │ + DW_CFA_advance_loc: 3 to 000129f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 342 to 00012c06 │ │ │ │ + DW_CFA_advance_loc2: 342 to 00012b46 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00012c07 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012b47 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00012c08 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012b48 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00012c09 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012b49 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00012c0a │ │ │ │ + DW_CFA_advance_loc: 1 to 00012b4a │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000019e0 0000002c 000019e4 FDE cie=00000000 pc=00012c40..000136f5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00012c41 │ │ │ │ +000019e4 0000002c 000019e8 FDE cie=00000000 pc=00012b80..00013635 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012b81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00012c43 │ │ │ │ + DW_CFA_advance_loc: 2 to 00012b83 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00012c4c │ │ │ │ + DW_CFA_advance_loc: 9 to 00012b8c │ │ │ │ DW_CFA_offset: 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 000131c0 │ │ │ │ + DW_CFA_advance_loc2: 1396 to 00013100 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000131c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013101 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000131c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013102 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000131c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013103 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000131c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013104 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001a10 0000003c 00001a14 FDE cie=00000000 pc=00013700..00013b42 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013701 │ │ │ │ +00001a14 0000003c 00001a18 FDE cie=00000000 pc=00013640..00013a82 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013641 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00013703 │ │ │ │ + DW_CFA_advance_loc: 2 to 00013643 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00013709 │ │ │ │ + DW_CFA_advance_loc: 6 to 00013649 │ │ │ │ DW_CFA_offset: 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 00013976 │ │ │ │ + DW_CFA_advance_loc2: 621 to 000138b6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00013977 │ │ │ │ + DW_CFA_advance_loc: 1 to 000138b7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00013978 │ │ │ │ + DW_CFA_advance_loc: 1 to 000138b8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00013979 │ │ │ │ + DW_CFA_advance_loc: 1 to 000138b9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001397a │ │ │ │ + DW_CFA_advance_loc: 1 to 000138ba │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 404 to 00013b0e │ │ │ │ + DW_CFA_advance_loc2: 404 to 00013a4e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00013b0f │ │ │ │ + DW_CFA_advance_loc: 1 to 00013a4f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00013b10 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013a50 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00013b11 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013a51 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013b12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013a52 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001a50 0000002c 00001a54 FDE cie=00000000 pc=00013b50..00013d84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013b51 │ │ │ │ +00001a54 0000002c 00001a58 FDE cie=00000000 pc=00013a90..00013cc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013a91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00013b53 │ │ │ │ + DW_CFA_advance_loc: 2 to 00013a93 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00013b56 │ │ │ │ + DW_CFA_advance_loc: 3 to 00013a96 │ │ │ │ DW_CFA_offset: 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: 524 to 00013d62 │ │ │ │ + DW_CFA_advance_loc2: 524 to 00013ca2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00013d63 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013ca3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00013d64 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013ca4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00013d65 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013ca5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00013d70 │ │ │ │ + DW_CFA_advance_loc: 11 to 00013cb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001a80 0000002c 00001a84 FDE cie=00000000 pc=00013d90..00013fc4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013d91 │ │ │ │ +00001a84 0000002c 00001a88 FDE cie=00000000 pc=00013cd0..00013f04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013cd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00013d93 │ │ │ │ + DW_CFA_advance_loc: 2 to 00013cd3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00013d96 │ │ │ │ + DW_CFA_advance_loc: 3 to 00013cd6 │ │ │ │ DW_CFA_offset: 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: 522 to 00013fa0 │ │ │ │ + DW_CFA_advance_loc2: 522 to 00013ee0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00013fa1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013ee1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00013fa2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013ee2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00013fa3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013ee3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00013fb0 │ │ │ │ + DW_CFA_advance_loc: 13 to 00013ef0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001ab0 0000003c 00001ab4 FDE cie=00000000 pc=00013fd0..00014219 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013fd1 │ │ │ │ +00001ab4 0000003c 00001ab8 FDE cie=00000000 pc=00013f10..00014159 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013f11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013fd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013f12 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013fd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013f13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013fd4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013f14 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00013fd7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00013f17 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 544 to 000141f7 │ │ │ │ + DW_CFA_advance_loc2: 544 to 00014137 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000141f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014138 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000141f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014139 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000141fa │ │ │ │ + DW_CFA_advance_loc: 1 to 0001413a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000141fb │ │ │ │ + DW_CFA_advance_loc: 1 to 0001413b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00014200 │ │ │ │ + DW_CFA_advance_loc: 5 to 00014140 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001af0 0000003c 00001af4 FDE cie=00000000 pc=00014220..00014429 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014221 │ │ │ │ +00001af4 0000003c 00001af8 FDE cie=00000000 pc=00014160..00014359 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014161 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014222 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014162 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014223 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014163 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014224 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014164 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00014227 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 480 to 00014407 │ │ │ │ + DW_CFA_advance_loc: 3 to 00014167 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 464 to 00014337 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014408 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014338 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014409 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014339 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001440a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001433a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001440b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001433b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00014410 │ │ │ │ + DW_CFA_advance_loc: 5 to 00014340 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001b30 0000002c 00001b34 FDE cie=00000000 pc=00014430..000146a4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014431 │ │ │ │ +00001b34 0000002c 00001b38 FDE cie=00000000 pc=00014360..000145d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014361 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00014433 │ │ │ │ + DW_CFA_advance_loc: 2 to 00014363 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00014436 │ │ │ │ + DW_CFA_advance_loc: 3 to 00014366 │ │ │ │ DW_CFA_offset: 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: 551 to 0001465d │ │ │ │ + DW_CFA_advance_loc2: 551 to 0001458d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001465e │ │ │ │ + DW_CFA_advance_loc: 1 to 0001458e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001465f │ │ │ │ + DW_CFA_advance_loc: 1 to 0001458f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00014660 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014590 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00014670 │ │ │ │ + DW_CFA_advance_loc: 16 to 000145a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001b60 0000002c 00001b64 FDE cie=00000000 pc=000146b0..00014934 │ │ │ │ - DW_CFA_advance_loc: 1 to 000146b1 │ │ │ │ +00001b64 0000002c 00001b68 FDE cie=00000000 pc=000145e0..00014864 │ │ │ │ + DW_CFA_advance_loc: 1 to 000145e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000146b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000145e3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000146b6 │ │ │ │ + DW_CFA_advance_loc: 3 to 000145e6 │ │ │ │ DW_CFA_offset: 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: 567 to 000148ed │ │ │ │ + DW_CFA_advance_loc2: 567 to 0001481d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000148ee │ │ │ │ + DW_CFA_advance_loc: 1 to 0001481e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000148ef │ │ │ │ + DW_CFA_advance_loc: 1 to 0001481f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000148f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014820 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00014900 │ │ │ │ + DW_CFA_advance_loc: 16 to 00014830 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001b90 0000002c 00001b94 FDE cie=00000000 pc=00014940..00014c11 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014941 │ │ │ │ +00001b94 0000002c 00001b98 FDE cie=00000000 pc=00014870..00014b51 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014871 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00014943 │ │ │ │ + DW_CFA_advance_loc: 2 to 00014873 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00014946 │ │ │ │ + DW_CFA_advance_loc: 3 to 00014876 │ │ │ │ DW_CFA_offset: 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: 608 to 00014ba6 │ │ │ │ + DW_CFA_advance_loc2: 624 to 00014ae6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00014ba7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014ae7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00014ba8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014ae8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00014ba9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014ae9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00014bb0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00014af0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001bc0 00000054 00001bc4 FDE cie=00000000 pc=00014c20..0001546b │ │ │ │ - DW_CFA_advance_loc: 1 to 00014c21 │ │ │ │ +00001bc4 00000054 00001bc8 FDE cie=00000000 pc=00014b60..000153ab │ │ │ │ + DW_CFA_advance_loc: 1 to 00014b61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014c22 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014b62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014c23 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014b63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014c24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014b64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 00014c29 │ │ │ │ + DW_CFA_advance_loc: 5 to 00014b69 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc2: 1296 to 00015139 │ │ │ │ + DW_CFA_advance_loc2: 1296 to 00015079 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001513a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001507a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001513b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001507b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001513c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001507c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001513d │ │ │ │ + DW_CFA_advance_loc: 1 to 0001507d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00015140 │ │ │ │ + DW_CFA_advance_loc: 3 to 00015080 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 179 to 000151f3 │ │ │ │ + DW_CFA_advance_loc1: 179 to 00015133 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000151f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015134 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000151f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015135 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000151f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015136 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000151f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015137 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00015200 │ │ │ │ + DW_CFA_advance_loc: 9 to 00015140 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c18 0000002c 00001c1c FDE cie=00000000 pc=00015470..0001568e │ │ │ │ - DW_CFA_advance_loc: 1 to 00015471 │ │ │ │ +00001c1c 0000002c 00001c20 FDE cie=00000000 pc=000153b0..000155ce │ │ │ │ + DW_CFA_advance_loc: 1 to 000153b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00015473 │ │ │ │ + DW_CFA_advance_loc: 2 to 000153b3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00015476 │ │ │ │ + DW_CFA_advance_loc: 3 to 000153b6 │ │ │ │ DW_CFA_offset: 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: 476 to 00015652 │ │ │ │ + DW_CFA_advance_loc2: 476 to 00015592 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00015653 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015593 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00015654 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015594 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00015655 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015595 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00015660 │ │ │ │ + DW_CFA_advance_loc: 11 to 000155a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001c48 00000080 00001c4c FDE cie=00000000 pc=00015690..00015840 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015691 │ │ │ │ +00001c4c 00000080 00001c50 FDE cie=00000000 pc=000155d0..00015780 │ │ │ │ + DW_CFA_advance_loc: 1 to 000155d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015692 │ │ │ │ + DW_CFA_advance_loc: 1 to 000155d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015693 │ │ │ │ + DW_CFA_advance_loc: 1 to 000155d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015694 │ │ │ │ + DW_CFA_advance_loc: 1 to 000155d4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 000156a2 │ │ │ │ + DW_CFA_advance_loc: 14 to 000155e2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 209 to 00015773 │ │ │ │ + DW_CFA_advance_loc1: 209 to 000156b3 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001577a │ │ │ │ + DW_CFA_advance_loc: 7 to 000156ba │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001577e │ │ │ │ + DW_CFA_advance_loc: 4 to 000156be │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00015782 │ │ │ │ + DW_CFA_advance_loc: 4 to 000156c2 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015783 │ │ │ │ + DW_CFA_advance_loc: 1 to 000156c3 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 3 to 00015786 │ │ │ │ + DW_CFA_advance_loc: 6 to 000156c9 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 16 to 00015796 │ │ │ │ + DW_CFA_advance_loc: 13 to 000156d6 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000157a6 │ │ │ │ + DW_CFA_advance_loc: 16 to 000156e6 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 9 to 000157af │ │ │ │ + DW_CFA_advance_loc: 9 to 000156ef │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000157b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000156f0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000157b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000156f1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000157b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000156f2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000157b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000156f3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 000157c0 │ │ │ │ + DW_CFA_advance_loc: 13 to 00015700 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 30 to 000157de │ │ │ │ + DW_CFA_advance_loc: 26 to 0001571a │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 42 to 00015808 │ │ │ │ + DW_CFA_advance_loc: 46 to 00015748 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001580c │ │ │ │ + DW_CFA_advance_loc: 4 to 0001574c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00015810 │ │ │ │ + DW_CFA_advance_loc: 4 to 00015750 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015811 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015751 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 3 to 00015814 │ │ │ │ + DW_CFA_advance_loc: 3 to 00015754 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 14 to 00015822 │ │ │ │ + DW_CFA_advance_loc: 14 to 00015762 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 00015832 │ │ │ │ + DW_CFA_advance_loc: 16 to 00015772 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 9 to 0001583b │ │ │ │ + DW_CFA_advance_loc: 9 to 0001577b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001583c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001577c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001583d │ │ │ │ + DW_CFA_advance_loc: 1 to 0001577d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001583e │ │ │ │ + DW_CFA_advance_loc: 1 to 0001577e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001583f │ │ │ │ + DW_CFA_advance_loc: 1 to 0001577f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ccc 0000002c 00001cd0 FDE cie=00000000 pc=00015840..00015b33 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015841 │ │ │ │ +00001cd0 0000002c 00001cd4 FDE cie=00000000 pc=00015780..00015a73 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015781 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00015843 │ │ │ │ + DW_CFA_advance_loc: 2 to 00015783 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00015846 │ │ │ │ + DW_CFA_advance_loc: 3 to 00015786 │ │ │ │ DW_CFA_offset: 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: 636 to 00015ac2 │ │ │ │ + DW_CFA_advance_loc2: 636 to 00015a02 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00015ac3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015a03 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00015ac4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015a04 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00015ac5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015a05 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00015ad0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00015a10 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001cfc 0000002c 00001d00 FDE cie=00000000 pc=00015b40..00015e79 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015b41 │ │ │ │ +00001d00 0000002c 00001d04 FDE cie=00000000 pc=00015a80..00015db9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015a81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00015b43 │ │ │ │ + DW_CFA_advance_loc: 2 to 00015a83 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00015b46 │ │ │ │ + DW_CFA_advance_loc: 3 to 00015a86 │ │ │ │ DW_CFA_offset: 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: 787 to 00015e59 │ │ │ │ + DW_CFA_advance_loc2: 787 to 00015d99 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00015e5a │ │ │ │ + DW_CFA_advance_loc: 1 to 00015d9a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00015e5b │ │ │ │ + DW_CFA_advance_loc: 1 to 00015d9b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00015e5c │ │ │ │ + DW_CFA_advance_loc: 1 to 00015d9c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00015e60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00015da0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001d2c 0000002c 00001d30 FDE cie=00000000 pc=00015e80..000161ec │ │ │ │ - DW_CFA_advance_loc: 1 to 00015e81 │ │ │ │ +00001d30 0000002c 00001d34 FDE cie=00000000 pc=00015dc0..0001612c │ │ │ │ + DW_CFA_advance_loc: 1 to 00015dc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00015e83 │ │ │ │ + DW_CFA_advance_loc: 2 to 00015dc3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00015e86 │ │ │ │ + DW_CFA_advance_loc: 3 to 00015dc6 │ │ │ │ DW_CFA_offset: 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: 825 to 000161bf │ │ │ │ + DW_CFA_advance_loc2: 825 to 000160ff │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000161c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016100 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000161c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016101 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000161c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016102 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 000161d0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00016110 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001d5c 0000002c 00001d60 FDE cie=00000000 pc=000161f0..000165ef │ │ │ │ - DW_CFA_advance_loc: 1 to 000161f1 │ │ │ │ +00001d60 0000002c 00001d64 FDE cie=00000000 pc=00016130..0001653f │ │ │ │ + DW_CFA_advance_loc: 1 to 00016131 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000161f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00016133 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000161f6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00016136 │ │ │ │ DW_CFA_offset: 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: 924 to 00016592 │ │ │ │ + DW_CFA_advance_loc2: 939 to 000164e1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00016593 │ │ │ │ + DW_CFA_advance_loc: 1 to 000164e2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00016594 │ │ │ │ + DW_CFA_advance_loc: 1 to 000164e3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00016595 │ │ │ │ + DW_CFA_advance_loc: 1 to 000164e4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 000165a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000164f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001d8c 0000002c 00001d90 FDE cie=00000000 pc=000165f0..000169ff │ │ │ │ - DW_CFA_advance_loc: 1 to 000165f1 │ │ │ │ +00001d90 0000002c 00001d94 FDE cie=00000000 pc=00016540..0001693f │ │ │ │ + DW_CFA_advance_loc: 1 to 00016541 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000165f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00016543 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000165f6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00016546 │ │ │ │ DW_CFA_offset: 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: 943 to 000169a5 │ │ │ │ + DW_CFA_advance_loc2: 933 to 000168eb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000169a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000168ec │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000169a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000168ed │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000169a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000168ee │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000169b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000168f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001dbc 0000002c 00001dc0 FDE cie=00000000 pc=00016a00..00016ecf │ │ │ │ - DW_CFA_advance_loc: 1 to 00016a01 │ │ │ │ +00001dc0 0000002c 00001dc4 FDE cie=00000000 pc=00016940..00016e0f │ │ │ │ + DW_CFA_advance_loc: 1 to 00016941 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00016a03 │ │ │ │ + DW_CFA_advance_loc: 2 to 00016943 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00016a06 │ │ │ │ + DW_CFA_advance_loc: 3 to 00016946 │ │ │ │ DW_CFA_offset: 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: 1047 to 00016e1d │ │ │ │ + DW_CFA_advance_loc2: 1047 to 00016d5d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00016e1e │ │ │ │ + DW_CFA_advance_loc: 1 to 00016d5e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00016e1f │ │ │ │ + DW_CFA_advance_loc: 1 to 00016d5f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00016e20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016d60 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00016e30 │ │ │ │ + DW_CFA_advance_loc: 16 to 00016d70 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001dec 0000002c 00001df0 FDE cie=00000000 pc=00016ed0..000173b1 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016ed1 │ │ │ │ +00001df0 0000002c 00001df4 FDE cie=00000000 pc=00016e10..000172f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016e11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00016ed3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00016e13 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00016ed6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00016e16 │ │ │ │ DW_CFA_offset: 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: 1069 to 00017303 │ │ │ │ + DW_CFA_advance_loc2: 1069 to 00017243 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00017304 │ │ │ │ + DW_CFA_advance_loc: 1 to 00017244 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00017305 │ │ │ │ + DW_CFA_advance_loc: 1 to 00017245 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00017306 │ │ │ │ + DW_CFA_advance_loc: 1 to 00017246 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00017310 │ │ │ │ + DW_CFA_advance_loc: 10 to 00017250 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001e1c 0000002c 00001e20 FDE cie=00000000 pc=000173c0..000178b8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000173c1 │ │ │ │ +00001e20 0000002c 00001e24 FDE cie=00000000 pc=00017300..000177f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00017301 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000173c3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00017303 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000173c6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00017306 │ │ │ │ DW_CFA_offset: 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: 1203 to 00017879 │ │ │ │ + DW_CFA_advance_loc2: 1203 to 000177b9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001787a │ │ │ │ + DW_CFA_advance_loc: 1 to 000177ba │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001787b │ │ │ │ + DW_CFA_advance_loc: 1 to 000177bb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001787c │ │ │ │ + DW_CFA_advance_loc: 1 to 000177bc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00017880 │ │ │ │ + DW_CFA_advance_loc: 4 to 000177c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001e4c 0000002c 00001e50 FDE cie=00000000 pc=000178c0..00017ea8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000178c1 │ │ │ │ +00001e50 0000002c 00001e54 FDE cie=00000000 pc=00017800..00017db8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00017801 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000178c3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00017803 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000178c6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00017806 │ │ │ │ DW_CFA_offset: 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: 1335 to 00017dfd │ │ │ │ + DW_CFA_advance_loc2: 1293 to 00017d13 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00017dfe │ │ │ │ + DW_CFA_advance_loc: 1 to 00017d14 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00017dff │ │ │ │ + DW_CFA_advance_loc: 1 to 00017d15 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00017e00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00017d16 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00017e10 │ │ │ │ + DW_CFA_advance_loc: 10 to 00017d20 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001e7c 0000002c 00001e80 FDE cie=00000000 pc=00017eb0..000185c9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00017eb1 │ │ │ │ +00001e80 0000002c 00001e84 FDE cie=00000000 pc=00017dc0..000184c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00017dc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00017eb3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00017dc3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00017eb6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00017dc6 │ │ │ │ DW_CFA_offset: 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: 1575 to 000184dd │ │ │ │ + DW_CFA_advance_loc2: 1559 to 000183dd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000184de │ │ │ │ + DW_CFA_advance_loc: 1 to 000183de │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000184df │ │ │ │ + DW_CFA_advance_loc: 1 to 000183df │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000184e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000183e0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 000184f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000183f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001eac 00000084 00001eb0 FDE cie=00000000 pc=000185d0..0001a43d │ │ │ │ - DW_CFA_advance_loc: 1 to 000185d1 │ │ │ │ +00001eb0 00000084 00001eb4 FDE cie=00000000 pc=000184d0..0001a33d │ │ │ │ + DW_CFA_advance_loc: 1 to 000184d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000185d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000184d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000185d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000184d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000185d6 │ │ │ │ + DW_CFA_advance_loc: 3 to 000184d6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000185d9 │ │ │ │ + DW_CFA_advance_loc: 3 to 000184d9 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc2: 3026 to 000191ab │ │ │ │ + DW_CFA_advance_loc2: 3026 to 000190ab │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000191ac │ │ │ │ + DW_CFA_advance_loc: 1 to 000190ac │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000191ad │ │ │ │ + DW_CFA_advance_loc: 1 to 000190ad │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000191ae │ │ │ │ + DW_CFA_advance_loc: 1 to 000190ae │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000191af │ │ │ │ + DW_CFA_advance_loc: 1 to 000190af │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000191b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000190b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1193 to 00019659 │ │ │ │ + DW_CFA_advance_loc2: 1193 to 00019559 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001965a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001955a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001965b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001955b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001965c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001955c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001965d │ │ │ │ + DW_CFA_advance_loc: 1 to 0001955d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001965e │ │ │ │ + DW_CFA_advance_loc: 1 to 0001955e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1924 to 00019de2 │ │ │ │ + DW_CFA_advance_loc2: 1924 to 00019ce2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019de3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019ce3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019de4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019ce4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019de5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019ce5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019de6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019ce6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00019df0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00019cf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 00019e1c │ │ │ │ + DW_CFA_advance_loc: 44 to 00019d1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019e1d │ │ │ │ + DW_CFA_advance_loc: 1 to 00019d1d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019e1e │ │ │ │ + DW_CFA_advance_loc: 1 to 00019d1e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019e1f │ │ │ │ + DW_CFA_advance_loc: 1 to 00019d1f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019e20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019d20 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00019e30 │ │ │ │ + DW_CFA_advance_loc: 16 to 00019d30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f34 0000002c 00001f38 FDE cie=00000000 pc=0001a440..0001aa28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a441 │ │ │ │ +00001f38 0000002c 00001f3c FDE cie=00000000 pc=0001a340..0001a908 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a341 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001a443 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001a343 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001a446 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001a346 │ │ │ │ DW_CFA_offset: 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: 1349 to 0001a98b │ │ │ │ + DW_CFA_advance_loc2: 1307 to 0001a861 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a98c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a862 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a98d │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a863 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a98e │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a864 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001a990 │ │ │ │ + DW_CFA_advance_loc: 12 to 0001a870 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001f64 0000002c 00001f68 FDE cie=00000000 pc=0001aa30..0001af1a │ │ │ │ - DW_CFA_advance_loc: 1 to 0001aa31 │ │ │ │ +00001f68 0000002c 00001f6c FDE cie=00000000 pc=0001a910..0001adfa │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a911 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001aa33 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001a913 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001aa36 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001a916 │ │ │ │ DW_CFA_offset: 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: 1186 to 0001aed8 │ │ │ │ + DW_CFA_advance_loc2: 1186 to 0001adb8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001aed9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001adb9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001aeda │ │ │ │ + DW_CFA_advance_loc: 1 to 0001adba │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001aedb │ │ │ │ + DW_CFA_advance_loc: 1 to 0001adbb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001aee0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001adc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001f94 0000002c 00001f98 FDE cie=00000000 pc=0001af20..0001b62f │ │ │ │ - DW_CFA_advance_loc: 1 to 0001af21 │ │ │ │ +00001f98 0000002c 00001f9c FDE cie=00000000 pc=0001ae00..0001b4e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ae01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001af23 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001ae03 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001af26 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001ae06 │ │ │ │ DW_CFA_offset: 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: 1556 to 0001b53a │ │ │ │ + DW_CFA_advance_loc2: 1532 to 0001b402 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b53b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b403 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b53c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b404 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b53d │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b405 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001b540 │ │ │ │ + DW_CFA_advance_loc: 11 to 0001b410 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001fc4 0000002c 00001fc8 FDE cie=00000000 pc=0001b630..0001b8b8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b631 │ │ │ │ +00001fc8 0000002c 00001fcc FDE cie=00000000 pc=0001b4f0..0001b778 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b4f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001b633 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001b4f3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001b636 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001b4f6 │ │ │ │ DW_CFA_offset: 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: 578 to 0001b878 │ │ │ │ + DW_CFA_advance_loc2: 578 to 0001b738 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b879 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b739 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b87a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b73a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b87b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b73b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001b880 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001b740 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001ff4 00000080 00001ff8 FDE cie=00000000 pc=0001b8c0..0001ba83 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b8c1 │ │ │ │ +00001ff8 00000080 00001ffc FDE cie=00000000 pc=0001b780..0001b943 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b781 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b8c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b782 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b8c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b783 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b8c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b784 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0001b8d2 │ │ │ │ + DW_CFA_advance_loc: 14 to 0001b792 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 216 to 0001b9aa │ │ │ │ + DW_CFA_advance_loc1: 216 to 0001b86a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001b9af │ │ │ │ + DW_CFA_advance_loc: 5 to 0001b86f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001b9b3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001b873 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001b9b7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001b877 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001b9bb │ │ │ │ + DW_CFA_advance_loc: 4 to 0001b87b │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b9bc │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b87c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b9bd │ │ │ │ + DW_CFA_advance_loc: 4 to 0001b880 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 6 to 0001b9c3 │ │ │ │ + DW_CFA_advance_loc: 6 to 0001b886 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 16 to 0001b9d3 │ │ │ │ + DW_CFA_advance_loc: 13 to 0001b893 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b9d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b894 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0001b9e4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0001b8a4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 9 to 0001b9ed │ │ │ │ + DW_CFA_advance_loc: 9 to 0001b8ad │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b9ee │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b8ae │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b9ef │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b8af │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b9f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b8b0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b9f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b8b1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 0001ba00 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001b8c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 0001ba0f │ │ │ │ + DW_CFA_advance_loc: 11 to 0001b8cb │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 11 to 0001ba1a │ │ │ │ + DW_CFA_advance_loc: 15 to 0001b8da │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001ba1e │ │ │ │ + DW_CFA_advance_loc: 5 to 0001b8df │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001ba23 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001b8e3 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001ba27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001b8e7 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 38 to 0001ba4d │ │ │ │ + DW_CFA_advance_loc: 38 to 0001b90d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 9 to 0001ba56 │ │ │ │ + DW_CFA_advance_loc: 9 to 0001b916 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001ba5e │ │ │ │ + DW_CFA_advance_loc: 8 to 0001b91e │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001ba62 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001b922 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001ba6a │ │ │ │ + DW_CFA_advance_loc: 8 to 0001b92a │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 14 to 0001ba78 │ │ │ │ + DW_CFA_advance_loc: 14 to 0001b938 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002078 0000003c 0000207c FDE cie=00000000 pc=0001ba90..0001bd3c │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ba91 │ │ │ │ +0000207c 0000003c 00002080 FDE cie=00000000 pc=0001b950..0001bbfc │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b951 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ba92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b952 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ba93 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b953 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ba94 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b954 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0001baa2 │ │ │ │ + DW_CFA_advance_loc: 14 to 0001b962 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 453 to 0001bc67 │ │ │ │ + DW_CFA_advance_loc2: 453 to 0001bb27 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001bc68 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bb28 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001bc69 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bb29 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001bc6a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bb2a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001bc6b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bb2b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001bc70 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001bb30 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000020b8 0000002c 000020bc FDE cie=00000000 pc=0001bd40..0001c01b │ │ │ │ - DW_CFA_advance_loc: 1 to 0001bd41 │ │ │ │ +000020bc 0000002c 000020c0 FDE cie=00000000 pc=0001bc00..0001bedb │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bc01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001bd43 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001bc03 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001bd46 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001bc06 │ │ │ │ DW_CFA_offset: 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 0001bf48 │ │ │ │ + DW_CFA_advance_loc2: 514 to 0001be08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001bf49 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001be09 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001bf4a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001be0a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001bf4b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001be0b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001bf50 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001be10 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000020e8 0000009c 000020ec FDE cie=00000000 pc=0001c020..0001c2ed │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c021 │ │ │ │ +000020ec 0000009c 000020f0 FDE cie=00000000 pc=0001bee0..0001c1ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bee1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c022 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bee2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c023 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bee3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c024 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bee4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c027 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001bee7 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 50 to 0001c059 │ │ │ │ + DW_CFA_advance_loc: 50 to 0001bf19 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c05d │ │ │ │ + DW_CFA_advance_loc: 4 to 0001bf1d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001c064 │ │ │ │ + DW_CFA_advance_loc: 7 to 0001bf24 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001c069 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001bf29 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001c06e │ │ │ │ + DW_CFA_advance_loc: 5 to 0001bf2e │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001c073 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001bf33 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0001c083 │ │ │ │ + DW_CFA_advance_loc: 16 to 0001bf43 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 25 to 0001c09c │ │ │ │ + DW_CFA_advance_loc: 25 to 0001bf5c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c09d │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bf5d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c09e │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bf5e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c09f │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bf5f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c0a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bf60 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0001c0b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0001bf70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 153 to 0001c149 │ │ │ │ + DW_CFA_advance_loc1: 149 to 0001c005 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0001c159 │ │ │ │ + DW_CFA_advance_loc: 20 to 0001c019 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c15d │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c01d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c161 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c021 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 9 to 0001c16a │ │ │ │ + DW_CFA_advance_loc: 9 to 0001c02a │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001c171 │ │ │ │ + DW_CFA_advance_loc: 7 to 0001c031 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c174 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001c034 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 14 to 0001c182 │ │ │ │ + DW_CFA_advance_loc: 14 to 0001c042 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 199 to 0001c249 │ │ │ │ + DW_CFA_advance_loc1: 195 to 0001c105 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0001c259 │ │ │ │ + DW_CFA_advance_loc: 20 to 0001c119 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c25d │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c11d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c261 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c121 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 9 to 0001c26a │ │ │ │ + DW_CFA_advance_loc: 9 to 0001c12a │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001c271 │ │ │ │ + DW_CFA_advance_loc: 7 to 0001c131 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c274 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001c134 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 14 to 0001c282 │ │ │ │ + DW_CFA_advance_loc: 14 to 0001c142 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 22 to 0001c298 │ │ │ │ + DW_CFA_advance_loc: 22 to 0001c158 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c299 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c159 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c29a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c15a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c29b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c15b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c29c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c15c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c2a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c160 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002188 000000c0 0000218c FDE cie=00000000 pc=0001c2f0..0001c61d │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c2f1 │ │ │ │ +0000218c 000000c0 00002190 FDE cie=00000000 pc=0001c1b0..0001c4dd │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c1b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c2f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c1b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c2f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c1b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c2f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c1b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c2f7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001c1b7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 56 to 0001c32f │ │ │ │ + DW_CFA_advance_loc: 56 to 0001c1ef │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001c337 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c1f7 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c33a │ │ │ │ + DW_CFA_advance_loc: 3 to 0001c1fa │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001c33f │ │ │ │ + DW_CFA_advance_loc: 5 to 0001c1ff │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001c344 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001c204 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001c349 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001c209 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0001c359 │ │ │ │ + DW_CFA_advance_loc: 16 to 0001c219 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 25 to 0001c372 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001c232 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c373 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c233 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c374 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c234 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c375 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c235 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c376 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c236 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0001c380 │ │ │ │ + DW_CFA_advance_loc: 10 to 0001c240 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 152 to 0001c418 │ │ │ │ + DW_CFA_advance_loc1: 149 to 0001c2d5 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 23 to 0001c42f │ │ │ │ + DW_CFA_advance_loc: 29 to 0001c2f2 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001c436 │ │ │ │ + DW_CFA_advance_loc: 7 to 0001c2f9 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c43a │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c2fd │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c43e │ │ │ │ + DW_CFA_advance_loc: 10 to 0001c307 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001c445 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c30b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 18 to 0001c457 │ │ │ │ + DW_CFA_advance_loc: 12 to 0001c317 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 10 to 0001c461 │ │ │ │ + DW_CFA_advance_loc: 10 to 0001c321 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c465 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c325 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c468 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001c328 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 14 to 0001c476 │ │ │ │ + DW_CFA_advance_loc: 14 to 0001c336 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 194 to 0001c538 │ │ │ │ + DW_CFA_advance_loc1: 191 to 0001c3f5 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 23 to 0001c54f │ │ │ │ + DW_CFA_advance_loc: 29 to 0001c412 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001c556 │ │ │ │ + DW_CFA_advance_loc: 7 to 0001c419 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c55a │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c41d │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c55e │ │ │ │ + DW_CFA_advance_loc: 10 to 0001c427 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001c565 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c42b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 18 to 0001c577 │ │ │ │ + DW_CFA_advance_loc: 12 to 0001c437 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 10 to 0001c581 │ │ │ │ + DW_CFA_advance_loc: 10 to 0001c441 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c585 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c445 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c588 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001c448 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 14 to 0001c596 │ │ │ │ + DW_CFA_advance_loc: 14 to 0001c456 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 30 to 0001c5b4 │ │ │ │ + DW_CFA_advance_loc: 30 to 0001c474 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c5b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c475 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c5b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c476 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c5b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c477 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c5b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c478 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001c5c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c480 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000224c 0000002c 00002250 FDE cie=00000000 pc=0001c620..0001ca25 │ │ │ │ - DW_CFA_advance_loc: 11 to 0001c62b │ │ │ │ +00002250 0000002c 00002254 FDE cie=00000000 pc=0001c4e0..0001c8e5 │ │ │ │ + DW_CFA_advance_loc: 11 to 0001c4eb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001c62d │ │ │ │ + DW_CFA_advance_loc: 2 to 0001c4ed │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0001c633 │ │ │ │ + DW_CFA_advance_loc: 6 to 0001c4f3 │ │ │ │ DW_CFA_offset: 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 0001c6a4 │ │ │ │ + DW_CFA_advance_loc1: 113 to 0001c564 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c6a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c565 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c6a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c566 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c6a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c567 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0001c6b0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0001c570 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000227c 000000d0 00002280 FDE cie=00000000 pc=0001ca30..0001cded │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ca31 │ │ │ │ +00002280 000000d0 00002284 FDE cie=00000000 pc=0001c8f0..0001ccad │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c8f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ca32 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c8f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ca33 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c8f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ca34 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c8f4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001ca37 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001c8f7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 73 to 0001ca80 │ │ │ │ + DW_CFA_advance_loc1: 73 to 0001c940 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ca81 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c941 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001ca84 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001c944 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001ca89 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001c949 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001ca8e │ │ │ │ + DW_CFA_advance_loc: 5 to 0001c94e │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001ca93 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001c953 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0001caa3 │ │ │ │ + DW_CFA_advance_loc: 16 to 0001c963 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 25 to 0001cabc │ │ │ │ + DW_CFA_advance_loc: 25 to 0001c97c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cabd │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c97d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cabe │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c97e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cabf │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c97f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cac0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c980 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0001cad0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0001c990 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 210 to 0001cba2 │ │ │ │ + DW_CFA_advance_loc1: 210 to 0001ca62 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001cba6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0001ca68 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 6 to 0001cbac │ │ │ │ + DW_CFA_advance_loc: 7 to 0001ca6f │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001cbb3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001ca73 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001cbb7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001ca77 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001cbbb │ │ │ │ + DW_CFA_advance_loc: 4 to 0001ca7b │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0001cbc7 │ │ │ │ + DW_CFA_advance_loc: 12 to 0001ca87 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 9 to 0001cbd0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0001ca90 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001cbd7 │ │ │ │ + DW_CFA_advance_loc: 7 to 0001ca97 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cbd8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ca98 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 11 to 0001cbe3 │ │ │ │ + DW_CFA_advance_loc: 11 to 0001caa3 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001cbe6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001caa6 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 19 to 0001cbf9 │ │ │ │ + DW_CFA_advance_loc: 19 to 0001cab9 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 297 to 0001cd22 │ │ │ │ + DW_CFA_advance_loc2: 297 to 0001cbe2 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001cd26 │ │ │ │ + DW_CFA_advance_loc: 6 to 0001cbe8 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 6 to 0001cd2c │ │ │ │ + DW_CFA_advance_loc: 7 to 0001cbef │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001cd33 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001cbf3 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001cd37 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001cbf7 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001cd3b │ │ │ │ + DW_CFA_advance_loc: 4 to 0001cbfb │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 15 to 0001cd4a │ │ │ │ + DW_CFA_advance_loc: 15 to 0001cc0a │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 9 to 0001cd53 │ │ │ │ + DW_CFA_advance_loc: 9 to 0001cc13 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001cd5a │ │ │ │ + DW_CFA_advance_loc: 7 to 0001cc1a │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cd5b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001cc1b │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 11 to 0001cd66 │ │ │ │ + DW_CFA_advance_loc: 11 to 0001cc26 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001cd69 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001cc29 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 18 to 0001cd7b │ │ │ │ + DW_CFA_advance_loc: 18 to 0001cc3b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 30 to 0001cd99 │ │ │ │ + DW_CFA_advance_loc: 30 to 0001cc59 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cd9a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001cc5a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cd9b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001cc5b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cd9c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001cc5c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cd9d │ │ │ │ + DW_CFA_advance_loc: 1 to 0001cc5d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001cda0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001cc60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002350 00000074 00002354 FDE cie=00000000 pc=0001cdf0..0001d2c3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cdf1 │ │ │ │ +00002354 00000074 00002358 FDE cie=00000000 pc=0001ccb0..0001d183 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ccb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cdf2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ccb2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cdf3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ccb3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cdf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ccb4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001cdf7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001ccb7 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 150 to 0001ce8d │ │ │ │ + DW_CFA_advance_loc1: 150 to 0001cd4d │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001ce91 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001cd51 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ce92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001cd52 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ce93 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001cd53 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001ce9b │ │ │ │ + DW_CFA_advance_loc: 8 to 0001cd5b │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001cea3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001cd63 │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001ceab │ │ │ │ + DW_CFA_advance_loc: 8 to 0001cd6b │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 21 to 0001cec0 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001cd80 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 25 to 0001ced9 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001cd99 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ceda │ │ │ │ + DW_CFA_advance_loc: 1 to 0001cd9a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cedb │ │ │ │ + DW_CFA_advance_loc: 1 to 0001cd9b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cedc │ │ │ │ + DW_CFA_advance_loc: 1 to 0001cd9c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cedd │ │ │ │ + DW_CFA_advance_loc: 1 to 0001cd9d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cede │ │ │ │ + DW_CFA_advance_loc: 1 to 0001cd9e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 932 to 0001d282 │ │ │ │ + DW_CFA_advance_loc2: 932 to 0001d142 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001d283 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001d143 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001d284 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001d144 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001d285 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001d145 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001d286 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001d146 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001d287 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001d147 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000023c8 0000002c 000023cc FDE cie=00000000 pc=0001d2d0..0001d80b │ │ │ │ - DW_CFA_advance_loc: 11 to 0001d2db │ │ │ │ +000023cc 0000002c 000023d0 FDE cie=00000000 pc=0001d190..0001d6cb │ │ │ │ + DW_CFA_advance_loc: 11 to 0001d19b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001d2dd │ │ │ │ + DW_CFA_advance_loc: 2 to 0001d19d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0001d2e6 │ │ │ │ + DW_CFA_advance_loc: 9 to 0001d1a6 │ │ │ │ DW_CFA_offset: 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 0001d357 │ │ │ │ + DW_CFA_advance_loc1: 113 to 0001d217 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001d358 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001d218 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001d359 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001d219 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001d35a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001d21a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0001d360 │ │ │ │ + DW_CFA_advance_loc: 6 to 0001d220 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000023f8 0000002c 000023fc FDE cie=00000000 pc=0001d810..0001dd5e │ │ │ │ - DW_CFA_advance_loc: 1 to 0001d811 │ │ │ │ +000023fc 0000002c 00002400 FDE cie=00000000 pc=0001d6d0..0001dc1e │ │ │ │ + DW_CFA_advance_loc: 1 to 0001d6d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001d813 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001d6d3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0001d819 │ │ │ │ + DW_CFA_advance_loc: 6 to 0001d6d9 │ │ │ │ DW_CFA_offset: 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: 118 to 0001d88f │ │ │ │ + DW_CFA_advance_loc1: 118 to 0001d74f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001d890 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001d750 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001d891 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001d751 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001d892 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001d752 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 0001d8a0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0001d760 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002428 0000002c 0000242c FDE cie=00000000 pc=0001dd60..0001e378 │ │ │ │ - DW_CFA_advance_loc: 11 to 0001dd6b │ │ │ │ +0000242c 0000002c 00002430 FDE cie=00000000 pc=0001dc20..0001e238 │ │ │ │ + DW_CFA_advance_loc: 11 to 0001dc2b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001dd6d │ │ │ │ + DW_CFA_advance_loc: 2 to 0001dc2d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0001dd76 │ │ │ │ + DW_CFA_advance_loc: 9 to 0001dc36 │ │ │ │ DW_CFA_offset: 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 0001ddea │ │ │ │ + DW_CFA_advance_loc1: 116 to 0001dcaa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ddeb │ │ │ │ + DW_CFA_advance_loc: 1 to 0001dcab │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ddec │ │ │ │ + DW_CFA_advance_loc: 1 to 0001dcac │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001dded │ │ │ │ + DW_CFA_advance_loc: 1 to 0001dcad │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001ddf0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001dcb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002458 0000002c 0000245c FDE cie=00000000 pc=0001e380..0001e99f │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e381 │ │ │ │ +0000245c 0000002c 00002460 FDE cie=00000000 pc=0001e240..0001e85f │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e241 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001e383 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001e243 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0001e38c │ │ │ │ + DW_CFA_advance_loc: 9 to 0001e24c │ │ │ │ DW_CFA_offset: 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: 112 to 0001e3fc │ │ │ │ + DW_CFA_advance_loc1: 112 to 0001e2bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e3fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e2bd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e3fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e2be │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e3ff │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e2bf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e400 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e2c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002488 0000002c 0000248c FDE cie=00000000 pc=0001e9a0..0001f07e │ │ │ │ - DW_CFA_advance_loc: 11 to 0001e9ab │ │ │ │ +0000248c 0000002c 00002490 FDE cie=00000000 pc=0001e860..0001ef3e │ │ │ │ + DW_CFA_advance_loc: 11 to 0001e86b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001e9ad │ │ │ │ + DW_CFA_advance_loc: 2 to 0001e86d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0001e9b6 │ │ │ │ + DW_CFA_advance_loc: 9 to 0001e876 │ │ │ │ DW_CFA_offset: 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: 107 to 0001ea21 │ │ │ │ + DW_CFA_advance_loc1: 107 to 0001e8e1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ea22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e8e2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ea23 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e8e3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ea24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e8e4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0001ea30 │ │ │ │ + DW_CFA_advance_loc: 12 to 0001e8f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024b8 0000002c 000024bc FDE cie=00000000 pc=0001f080..0001f866 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f081 │ │ │ │ +000024bc 0000002c 000024c0 FDE cie=00000000 pc=0001ef40..0001f726 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ef41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001f083 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001ef43 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0001f08c │ │ │ │ + DW_CFA_advance_loc: 9 to 0001ef4c │ │ │ │ DW_CFA_offset: 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: 127 to 0001f10b │ │ │ │ + DW_CFA_advance_loc1: 127 to 0001efcb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f10c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001efcc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f10d │ │ │ │ + DW_CFA_advance_loc: 1 to 0001efcd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f10e │ │ │ │ + DW_CFA_advance_loc: 1 to 0001efce │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001f110 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001efd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024e8 0000002c 000024ec FDE cie=00000000 pc=0001f870..00020222 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f871 │ │ │ │ +000024ec 0000002c 000024f0 FDE cie=00000000 pc=0001f730..00020092 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f731 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001f873 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001f733 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0001f87c │ │ │ │ + DW_CFA_advance_loc: 9 to 0001f73c │ │ │ │ DW_CFA_offset: 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 0001f8f8 │ │ │ │ + DW_CFA_advance_loc1: 143 to 0001f7cb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f8f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f7cc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f8fa │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f7cd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f8fb │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f7ce │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001f900 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001f7d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002518 0000002c 0000251c FDE cie=00000000 pc=00020230..00020e48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020231 │ │ │ │ +0000251c 0000002c 00002520 FDE cie=00000000 pc=000200a0..00020cc8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000200a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00020233 │ │ │ │ + DW_CFA_advance_loc: 2 to 000200a3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002023c │ │ │ │ + DW_CFA_advance_loc: 9 to 000200ac │ │ │ │ DW_CFA_offset: 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: 118 to 000202b2 │ │ │ │ + DW_CFA_advance_loc1: 118 to 00020122 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000202b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020123 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000202b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020124 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000202b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020125 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 000202c0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00020130 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002548 0000002c 0000254c FDE cie=00000000 pc=00020e50..00021968 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020e51 │ │ │ │ +0000254c 0000002c 00002550 FDE cie=00000000 pc=00020cd0..000217e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020cd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00020e53 │ │ │ │ + DW_CFA_advance_loc: 2 to 00020cd3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00020e5c │ │ │ │ + DW_CFA_advance_loc: 9 to 00020cdc │ │ │ │ DW_CFA_offset: 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: 142 to 00020eea │ │ │ │ + DW_CFA_advance_loc1: 142 to 00020d6a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00020eeb │ │ │ │ + DW_CFA_advance_loc: 1 to 00020d6b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00020eec │ │ │ │ + DW_CFA_advance_loc: 1 to 00020d6c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00020eed │ │ │ │ + DW_CFA_advance_loc: 1 to 00020d6d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00020ef0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00020d70 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002578 0000002c 0000257c FDE cie=00000000 pc=00021970..00022682 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021971 │ │ │ │ +0000257c 0000002c 00002580 FDE cie=00000000 pc=000217f0..00022522 │ │ │ │ + DW_CFA_advance_loc: 1 to 000217f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00021973 │ │ │ │ + DW_CFA_advance_loc: 2 to 000217f3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002197c │ │ │ │ + DW_CFA_advance_loc: 9 to 000217fc │ │ │ │ DW_CFA_offset: 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: 136 to 00021a04 │ │ │ │ + DW_CFA_advance_loc1: 156 to 00021898 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021a05 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021899 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021a06 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002189a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021a07 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002189b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00021a10 │ │ │ │ + DW_CFA_advance_loc: 5 to 000218a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000025a8 0000002c 000025ac FDE cie=00000000 pc=00022690..00023613 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022691 │ │ │ │ +000025ac 0000002c 000025b0 FDE cie=00000000 pc=00022530..00023493 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022531 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00022693 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022533 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002269c │ │ │ │ + DW_CFA_advance_loc: 9 to 0002253c │ │ │ │ DW_CFA_offset: 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: 142 to 0002272a │ │ │ │ + DW_CFA_advance_loc1: 142 to 000225ca │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002272b │ │ │ │ + DW_CFA_advance_loc: 1 to 000225cb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002272c │ │ │ │ + DW_CFA_advance_loc: 1 to 000225cc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002272d │ │ │ │ + DW_CFA_advance_loc: 1 to 000225cd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022730 │ │ │ │ + DW_CFA_advance_loc: 3 to 000225d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000025d8 0000002c 000025dc FDE cie=00000000 pc=00023620..00024aa2 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002362b │ │ │ │ +000025dc 0000002c 000025e0 FDE cie=00000000 pc=000234a0..00024922 │ │ │ │ + DW_CFA_advance_loc: 11 to 000234ab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002362d │ │ │ │ + DW_CFA_advance_loc: 2 to 000234ad │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00023636 │ │ │ │ + DW_CFA_advance_loc: 9 to 000234b6 │ │ │ │ DW_CFA_offset: 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 000236af │ │ │ │ + DW_CFA_advance_loc1: 121 to 0002352f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000236b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023530 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000236b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023531 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000236b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023532 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000236b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023533 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002608 0000002c 0000260c FDE cie=00000000 pc=00024ab0..00026019 │ │ │ │ - DW_CFA_advance_loc: 11 to 00024abb │ │ │ │ +0000260c 0000002c 00002610 FDE cie=00000000 pc=00024930..00025e99 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002493b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00024abd │ │ │ │ + DW_CFA_advance_loc: 2 to 0002493d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00024ac6 │ │ │ │ + DW_CFA_advance_loc: 9 to 00024946 │ │ │ │ DW_CFA_offset: 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: 103 to 00024b2d │ │ │ │ + DW_CFA_advance_loc1: 103 to 000249ad │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024b2e │ │ │ │ + DW_CFA_advance_loc: 1 to 000249ae │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024b2f │ │ │ │ + DW_CFA_advance_loc: 1 to 000249af │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024b30 │ │ │ │ + DW_CFA_advance_loc: 1 to 000249b0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00024b31 │ │ │ │ + DW_CFA_advance_loc: 1 to 000249b1 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002638 0000002c 0000263c FDE cie=00000000 pc=00026020..000275d9 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002602b │ │ │ │ +0000263c 0000002c 00002640 FDE cie=00000000 pc=00025ea0..00027522 │ │ │ │ + DW_CFA_advance_loc: 11 to 00025eab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002602d │ │ │ │ + DW_CFA_advance_loc: 2 to 00025ead │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00026036 │ │ │ │ + DW_CFA_advance_loc: 9 to 00025eb6 │ │ │ │ DW_CFA_offset: 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 0002609a │ │ │ │ + DW_CFA_advance_loc1: 124 to 00025f32 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002609b │ │ │ │ + DW_CFA_advance_loc: 1 to 00025f33 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002609c │ │ │ │ + DW_CFA_advance_loc: 1 to 00025f34 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002609d │ │ │ │ + DW_CFA_advance_loc: 1 to 00025f35 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002609e │ │ │ │ + DW_CFA_advance_loc: 1 to 00025f36 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002668 0000002c 0000266c FDE cie=00000000 pc=000275e0..00028be1 │ │ │ │ - DW_CFA_advance_loc: 11 to 000275eb │ │ │ │ +0000266c 0000002c 00002670 FDE cie=00000000 pc=00027530..00028b61 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002753b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000275ed │ │ │ │ + DW_CFA_advance_loc: 2 to 0002753d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000275f6 │ │ │ │ + DW_CFA_advance_loc: 9 to 00027546 │ │ │ │ DW_CFA_offset: 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 0002765a │ │ │ │ + DW_CFA_advance_loc1: 100 to 000275aa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002765b │ │ │ │ + DW_CFA_advance_loc: 1 to 000275ab │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002765c │ │ │ │ + DW_CFA_advance_loc: 1 to 000275ac │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002765d │ │ │ │ + DW_CFA_advance_loc: 1 to 000275ad │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002765e │ │ │ │ + DW_CFA_advance_loc: 1 to 000275ae │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002698 0000002c 0000269c FDE cie=00000000 pc=00028bf0..0002a37c │ │ │ │ - DW_CFA_advance_loc: 11 to 00028bfb │ │ │ │ +0000269c 0000002c 000026a0 FDE cie=00000000 pc=00028b70..0002a2fc │ │ │ │ + DW_CFA_advance_loc: 11 to 00028b7b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00028bfd │ │ │ │ + DW_CFA_advance_loc: 2 to 00028b7d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00028c06 │ │ │ │ + DW_CFA_advance_loc: 9 to 00028b86 │ │ │ │ DW_CFA_offset: 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: 118 to 00028c7c │ │ │ │ + DW_CFA_advance_loc1: 118 to 00028bfc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028c7d │ │ │ │ + DW_CFA_advance_loc: 1 to 00028bfd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028c7e │ │ │ │ + DW_CFA_advance_loc: 1 to 00028bfe │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028c7f │ │ │ │ + DW_CFA_advance_loc: 1 to 00028bff │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028c80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028c00 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000026c8 00000078 000026cc FDE cie=00000000 pc=0002a380..0002a400 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a381 │ │ │ │ +000026cc 00000078 000026d0 FDE cie=00000000 pc=0002a300..0002a380 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a301 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a382 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a302 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a383 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a303 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a384 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a304 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a387 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a307 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 28 to 0002a3a3 │ │ │ │ + DW_CFA_advance_loc: 28 to 0002a323 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002a3a5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002a325 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a3a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a326 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002a3ae │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a32e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0002a3c2 │ │ │ │ + DW_CFA_advance_loc: 20 to 0002a342 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002a3c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002a344 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002a3c9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002a349 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002a3d0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002a350 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002a3d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a358 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a3db │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a35b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a3dc │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a35c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a3dd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a35d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a3de │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a35e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a3df │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a35f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a3e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a360 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0002a3e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002a362 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002a3e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002a364 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002a3e9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002a369 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002a3f0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002a370 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002a3f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a378 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a3fb │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a37b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a3fc │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a37c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a3fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a37d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a3fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a37e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a3ff │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a37f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002744 00000078 00002748 FDE cie=00000000 pc=0002a400..0002a480 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a401 │ │ │ │ +00002748 00000078 0000274c FDE cie=00000000 pc=0002a380..0002a400 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a381 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a402 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a382 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a403 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a383 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a404 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a384 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a407 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a387 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 27 to 0002a422 │ │ │ │ + DW_CFA_advance_loc: 27 to 0002a3a2 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002a424 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002a3a4 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a425 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a3a5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002a42d │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a3ad │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0002a441 │ │ │ │ + DW_CFA_advance_loc: 20 to 0002a3c1 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002a443 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002a3c3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002a448 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002a3c8 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002a44f │ │ │ │ + DW_CFA_advance_loc: 7 to 0002a3cf │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002a457 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a3d7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a45a │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a3da │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a45b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a3db │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a45c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a3dc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a45d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a3dd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a45e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a3de │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002a460 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002a3e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0002a462 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002a3e2 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002a464 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002a3e4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002a469 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002a3e9 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002a470 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002a3f0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002a478 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a3f8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a47b │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a3fb │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a47c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a3fc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a47d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a3fd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a47e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a3fe │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a47f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a3ff │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000027c0 0000002c 000027c4 FDE cie=00000000 pc=0002a480..0002b044 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002a48b │ │ │ │ +000027c4 0000002c 000027c8 FDE cie=00000000 pc=0002a400..0002afc4 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002a40b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002a48d │ │ │ │ + DW_CFA_advance_loc: 2 to 0002a40d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002a496 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002a416 │ │ │ │ DW_CFA_offset: 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 0002a4d0 │ │ │ │ + DW_CFA_advance_loc: 58 to 0002a450 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a4d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a451 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a4d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a452 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a4d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a453 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 0002a4e0 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002a460 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000027f0 0000004c 000027f4 FDE cie=00000000 pc=0002b050..0002be08 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b051 │ │ │ │ +000027f4 0000004c 000027f8 FDE cie=00000000 pc=0002afd0..0002bd88 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002afd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002b053 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002afd3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002b05c │ │ │ │ + DW_CFA_advance_loc: 3 to 0002afd6 │ │ │ │ DW_CFA_offset: 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 0002b0a3 │ │ │ │ + DW_CFA_advance_loc1: 77 to 0002b023 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b0a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b024 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b0a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b025 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b0a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b026 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002b0b0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002b030 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 293 to 0002b1d5 │ │ │ │ + DW_CFA_advance_loc2: 293 to 0002b155 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b1d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b156 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b1d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b157 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b1d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b158 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002b1e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b160 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 236 to 0002b2cc │ │ │ │ + DW_CFA_advance_loc1: 236 to 0002b24c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b2cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b24d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b2ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b24e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b2cf │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b24f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b2d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b250 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002840 0000002c 00002844 FDE cie=00000000 pc=0002be10..0002cb89 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002be1b │ │ │ │ +00002844 0000002c 00002848 FDE cie=00000000 pc=0002bd90..0002cb09 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002bd9b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002be1d │ │ │ │ + DW_CFA_advance_loc: 2 to 0002bd9d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002be26 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002bda6 │ │ │ │ DW_CFA_offset: 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 0002be6b │ │ │ │ + DW_CFA_advance_loc1: 69 to 0002bdeb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002be6c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bdec │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002be6d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bded │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002be6e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bdee │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002be70 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002bdf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002870 0000002c 00002874 FDE cie=00000000 pc=0002cb90..0002db5e │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cb91 │ │ │ │ +00002874 0000002c 00002878 FDE cie=00000000 pc=0002cb10..0002dade │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cb11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002cb93 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002cb13 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002cb9c │ │ │ │ + DW_CFA_advance_loc: 9 to 0002cb1c │ │ │ │ DW_CFA_offset: 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 0002cbff │ │ │ │ + DW_CFA_advance_loc1: 99 to 0002cb7f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cc00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cb80 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cc01 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cb81 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cc02 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cb82 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002cc10 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002cb90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000028a0 0000002c 000028a4 FDE cie=00000000 pc=0002db60..0002eab1 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002db61 │ │ │ │ +000028a4 0000002c 000028a8 FDE cie=00000000 pc=0002dae0..0002ea31 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dae1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002db63 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002dae3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002db6c │ │ │ │ + DW_CFA_advance_loc: 9 to 0002daec │ │ │ │ DW_CFA_offset: 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 0002dd94 │ │ │ │ + DW_CFA_advance_loc2: 552 to 0002dd14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dd95 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dd15 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dd96 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dd16 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dd97 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dd17 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0002dda0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002dd20 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000028d0 0000002c 000028d4 FDE cie=00000000 pc=0002eac0..0002f665 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002eacb │ │ │ │ +000028d4 0000002c 000028d8 FDE cie=00000000 pc=0002ea40..0002f5e5 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002ea4b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002eacd │ │ │ │ + DW_CFA_advance_loc: 2 to 0002ea4d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0002ead3 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002ea53 │ │ │ │ DW_CFA_offset: 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 0002eb28 │ │ │ │ + DW_CFA_advance_loc1: 85 to 0002eaa8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002eb29 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002eaa9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002eb2a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002eaaa │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002eb2b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002eaab │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002eb30 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002eab0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002900 0000002c 00002904 FDE cie=00000000 pc=0002f670..000307fc │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f671 │ │ │ │ +00002904 0000002c 00002908 FDE cie=00000000 pc=0002f5f0..0003077c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f5f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002f673 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002f5f3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002f67c │ │ │ │ + DW_CFA_advance_loc: 9 to 0002f5fc │ │ │ │ DW_CFA_offset: 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: 616 to 0002f8e4 │ │ │ │ + DW_CFA_advance_loc2: 616 to 0002f864 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f8e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f865 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f8e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f866 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f8e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f867 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0002f8f0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002f870 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002930 0000002c 00002934 FDE cie=00000000 pc=00030800..000317d9 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003080b │ │ │ │ +00002934 0000002c 00002938 FDE cie=00000000 pc=00030780..00031759 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003078b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003080d │ │ │ │ + DW_CFA_advance_loc: 2 to 0003078d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00030816 │ │ │ │ + DW_CFA_advance_loc: 9 to 00030796 │ │ │ │ DW_CFA_offset: 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 00030868 │ │ │ │ + DW_CFA_advance_loc1: 82 to 000307e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00030869 │ │ │ │ + DW_CFA_advance_loc: 1 to 000307e9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003086a │ │ │ │ + DW_CFA_advance_loc: 1 to 000307ea │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003086b │ │ │ │ + DW_CFA_advance_loc: 1 to 000307eb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00030870 │ │ │ │ + DW_CFA_advance_loc: 5 to 000307f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002960 0000003c 00002964 FDE cie=00000000 pc=000317e0..00031979 │ │ │ │ - DW_CFA_advance_loc: 1 to 000317e1 │ │ │ │ +00002964 0000003c 00002968 FDE cie=00000000 pc=00031760..000318f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031761 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000317e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031762 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000317e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031763 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000317e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031764 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000317e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00031767 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc2: 359 to 0003194e │ │ │ │ + DW_CFA_advance_loc2: 359 to 000318ce │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003194f │ │ │ │ + DW_CFA_advance_loc: 1 to 000318cf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031950 │ │ │ │ + DW_CFA_advance_loc: 1 to 000318d0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031951 │ │ │ │ + DW_CFA_advance_loc: 1 to 000318d1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031952 │ │ │ │ + DW_CFA_advance_loc: 1 to 000318d2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00031960 │ │ │ │ + DW_CFA_advance_loc: 14 to 000318e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000029a0 0000002c 000029a4 FDE cie=00000000 pc=00031980..00031c0a │ │ │ │ - DW_CFA_advance_loc: 11 to 0003198b │ │ │ │ +000029a4 0000002c 000029a8 FDE cie=00000000 pc=00031900..00031b8a │ │ │ │ + DW_CFA_advance_loc: 11 to 0003190b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003198d │ │ │ │ + DW_CFA_advance_loc: 2 to 0003190d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00031993 │ │ │ │ + DW_CFA_advance_loc: 6 to 00031913 │ │ │ │ DW_CFA_offset: 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 000319e5 │ │ │ │ + DW_CFA_advance_loc1: 82 to 00031965 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000319e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031966 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000319e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031967 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000319e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031968 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000319f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00031970 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000029d0 0000002c 000029d4 FDE cie=00000000 pc=00031c10..00031e9a │ │ │ │ - DW_CFA_advance_loc: 11 to 00031c1b │ │ │ │ +000029d4 0000002c 000029d8 FDE cie=00000000 pc=00031b90..00031e1a │ │ │ │ + DW_CFA_advance_loc: 11 to 00031b9b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00031c1d │ │ │ │ + DW_CFA_advance_loc: 2 to 00031b9d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00031c23 │ │ │ │ + DW_CFA_advance_loc: 6 to 00031ba3 │ │ │ │ DW_CFA_offset: 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 00031c75 │ │ │ │ + DW_CFA_advance_loc1: 82 to 00031bf5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031c76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031bf6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031c77 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031bf7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031c78 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031bf8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00031c80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00031c00 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a00 0000002c 00002a04 FDE cie=00000000 pc=00031ea0..0003214f │ │ │ │ - DW_CFA_advance_loc: 1 to 00031ea1 │ │ │ │ +00002a04 0000002c 00002a08 FDE cie=00000000 pc=00031e20..000320cf │ │ │ │ + DW_CFA_advance_loc: 1 to 00031e21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00031ea3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00031e23 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00031ea9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00031e26 │ │ │ │ DW_CFA_offset: 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 00031f0e │ │ │ │ + DW_CFA_advance_loc1: 104 to 00031e8e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031f0f │ │ │ │ + DW_CFA_advance_loc: 1 to 00031e8f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031f10 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031e90 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031f11 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031e91 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00031f20 │ │ │ │ + DW_CFA_advance_loc: 15 to 00031ea0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a30 00000058 00002a34 FDE cie=00000000 pc=00032150..000321cb │ │ │ │ - DW_CFA_advance_loc: 1 to 00032151 │ │ │ │ +00002a34 00000058 00002a38 FDE cie=00000000 pc=000320d0..0003214b │ │ │ │ + DW_CFA_advance_loc: 1 to 000320d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032152 │ │ │ │ + DW_CFA_advance_loc: 1 to 000320d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00032155 │ │ │ │ + DW_CFA_advance_loc: 3 to 000320d5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 0003217a │ │ │ │ + DW_CFA_advance_loc: 37 to 000320fa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003217b │ │ │ │ + DW_CFA_advance_loc: 1 to 000320fb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003217c │ │ │ │ + DW_CFA_advance_loc: 1 to 000320fc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00032180 │ │ │ │ + DW_CFA_advance_loc: 4 to 00032100 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00032183 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032103 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032184 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032104 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003218f │ │ │ │ + DW_CFA_advance_loc: 11 to 0003210f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00032196 │ │ │ │ + DW_CFA_advance_loc: 7 to 00032116 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032197 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032117 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000321a2 │ │ │ │ + DW_CFA_advance_loc: 11 to 00032122 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000321a9 │ │ │ │ + DW_CFA_advance_loc: 7 to 00032129 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000321aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0003212a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000321b5 │ │ │ │ + DW_CFA_advance_loc: 11 to 00032135 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000321bc │ │ │ │ + DW_CFA_advance_loc: 7 to 0003213c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000321bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003213d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000321c5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00032145 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000321c8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032148 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000321c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032149 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000321ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0003214a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a8c 0000005c 00002a90 FDE cie=00000000 pc=000321d0..000322e4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000321d1 │ │ │ │ +00002a90 0000005c 00002a94 FDE cie=00000000 pc=00032150..00032264 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032151 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000321d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032152 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000321d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032153 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000321d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032154 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000321d7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032157 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 46 to 00032205 │ │ │ │ + DW_CFA_advance_loc: 46 to 00032185 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00032211 │ │ │ │ + DW_CFA_advance_loc: 12 to 00032191 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 53 to 00032246 │ │ │ │ + DW_CFA_advance_loc: 53 to 000321c6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003224e │ │ │ │ + DW_CFA_advance_loc: 8 to 000321ce │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00032256 │ │ │ │ + DW_CFA_advance_loc: 8 to 000321d6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003226d │ │ │ │ + DW_CFA_advance_loc: 23 to 000321ed │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00032271 │ │ │ │ + DW_CFA_advance_loc: 4 to 000321f1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003227c │ │ │ │ + DW_CFA_advance_loc: 8 to 000321f9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 52 to 000322b0 │ │ │ │ + DW_CFA_advance_loc: 55 to 00032230 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000322b1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032233 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000322b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032234 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000322b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032235 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000322b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032236 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000322c0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00032240 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 000322c7 │ │ │ │ + DW_CFA_advance_loc: 7 to 00032247 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000322cb │ │ │ │ + DW_CFA_advance_loc: 4 to 0003224b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 000322da │ │ │ │ + DW_CFA_advance_loc: 15 to 0003225a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002aec 00000054 00002af0 FDE cie=00000000 pc=000322f0..000323e7 │ │ │ │ - DW_CFA_advance_loc: 1 to 000322f1 │ │ │ │ +00002af0 00000054 00002af4 FDE cie=00000000 pc=00032270..00032367 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032271 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000322f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032272 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000322f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032273 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000322f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032274 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000322f7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032277 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc1: 77 to 00032344 │ │ │ │ + DW_CFA_advance_loc1: 77 to 000322c4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00032350 │ │ │ │ + DW_CFA_advance_loc: 8 to 000322cc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 00032375 │ │ │ │ + DW_CFA_advance_loc: 41 to 000322f5 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00032379 │ │ │ │ + DW_CFA_advance_loc: 4 to 000322f9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003238a │ │ │ │ + DW_CFA_advance_loc: 17 to 0003230a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 52 to 000323be │ │ │ │ + DW_CFA_advance_loc: 52 to 0003233e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000323c1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032341 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000323c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032342 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000323c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032343 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000323c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032344 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000323d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00032350 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 000323d6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00032356 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 000323da │ │ │ │ + DW_CFA_advance_loc: 4 to 0003235a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000323e2 │ │ │ │ + DW_CFA_advance_loc: 8 to 00032362 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b44 00000054 00002b48 FDE cie=00000000 pc=000323f0..000324ff │ │ │ │ - DW_CFA_advance_loc: 1 to 000323f1 │ │ │ │ +00002b48 00000054 00002b4c FDE cie=00000000 pc=00032370..0003247f │ │ │ │ + DW_CFA_advance_loc: 1 to 00032371 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000323f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032372 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000323f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032373 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000323f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032374 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000323f7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032377 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc1: 85 to 0003244c │ │ │ │ + DW_CFA_advance_loc1: 85 to 000323cc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00032458 │ │ │ │ + DW_CFA_advance_loc: 16 to 000323dc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 46 to 00032486 │ │ │ │ + DW_CFA_advance_loc: 42 to 00032406 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003248f │ │ │ │ + DW_CFA_advance_loc: 9 to 0003240f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003249b │ │ │ │ + DW_CFA_advance_loc: 12 to 0003241b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 51 to 000324ce │ │ │ │ + DW_CFA_advance_loc: 51 to 0003244e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000324d1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032451 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000324d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032452 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000324d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032453 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000324d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032454 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000324e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00032460 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 000324e6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00032466 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 8 to 000324ee │ │ │ │ + DW_CFA_advance_loc: 8 to 0003246e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000324fa │ │ │ │ + DW_CFA_advance_loc: 12 to 0003247a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b9c 00000028 00002ba0 FDE cie=00000000 pc=00032500..00032530 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032501 │ │ │ │ +00002ba0 00000028 00002ba4 FDE cie=00000000 pc=00032480..000324b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032481 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00032504 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032484 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003251b │ │ │ │ + DW_CFA_advance_loc: 23 to 0003249b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00032520 │ │ │ │ + DW_CFA_advance_loc: 5 to 000324a0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00032522 │ │ │ │ + DW_CFA_advance_loc: 2 to 000324a2 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00032526 │ │ │ │ + DW_CFA_advance_loc: 4 to 000324a6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003252e │ │ │ │ + DW_CFA_advance_loc: 8 to 000324ae │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003252f │ │ │ │ + DW_CFA_advance_loc: 1 to 000324af │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00002bc8 00000028 00002bcc FDE cie=00000000 pc=00032530..00032568 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032531 │ │ │ │ +00002bcc 00000028 00002bd0 FDE cie=00000000 pc=000324b0..000324e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000324b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00032534 │ │ │ │ + DW_CFA_advance_loc: 3 to 000324b4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 31 to 00032553 │ │ │ │ + DW_CFA_advance_loc: 31 to 000324d3 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00032558 │ │ │ │ + DW_CFA_advance_loc: 5 to 000324d8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003255a │ │ │ │ + DW_CFA_advance_loc: 2 to 000324da │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003255e │ │ │ │ + DW_CFA_advance_loc: 4 to 000324de │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00032566 │ │ │ │ + DW_CFA_advance_loc: 8 to 000324e6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032567 │ │ │ │ + DW_CFA_advance_loc: 1 to 000324e7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00002bf4 00000028 00002bf8 FDE cie=00000000 pc=00032570..000325b0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032571 │ │ │ │ +00002bf8 00000028 00002bfc FDE cie=00000000 pc=000324f0..00032530 │ │ │ │ + DW_CFA_advance_loc: 1 to 000324f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00032574 │ │ │ │ + DW_CFA_advance_loc: 3 to 000324f4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 0003259b │ │ │ │ + DW_CFA_advance_loc: 39 to 0003251b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 000325a0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00032520 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000325a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00032522 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000325a6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00032526 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000325ae │ │ │ │ + DW_CFA_advance_loc: 8 to 0003252e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000325af │ │ │ │ + DW_CFA_advance_loc: 1 to 0003252f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00002c20 00000070 00002c24 FDE cie=00000000 pc=000325b0..000326fd │ │ │ │ - DW_CFA_advance_loc: 1 to 000325b1 │ │ │ │ +00002c24 00000070 00002c28 FDE cie=00000000 pc=00032530..0003267d │ │ │ │ + DW_CFA_advance_loc: 1 to 00032531 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000325b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032532 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000325b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032533 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000325b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032534 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 149 to 00032649 │ │ │ │ + DW_CFA_advance_loc1: 149 to 000325c9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003264a │ │ │ │ + DW_CFA_advance_loc: 1 to 000325ca │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003264b │ │ │ │ + DW_CFA_advance_loc: 1 to 000325cb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003264c │ │ │ │ + DW_CFA_advance_loc: 1 to 000325cc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00032650 │ │ │ │ + DW_CFA_advance_loc: 4 to 000325d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 23 to 00032667 │ │ │ │ + DW_CFA_advance_loc: 23 to 000325e7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032668 │ │ │ │ + DW_CFA_advance_loc: 1 to 000325e8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032669 │ │ │ │ + DW_CFA_advance_loc: 1 to 000325e9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003266a │ │ │ │ + DW_CFA_advance_loc: 1 to 000325ea │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00032670 │ │ │ │ + DW_CFA_advance_loc: 6 to 000325f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 87 to 000326c7 │ │ │ │ + DW_CFA_advance_loc1: 87 to 00032647 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000326c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032648 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000326c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032649 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000326ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0003264a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000326d0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00032650 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 000326d7 │ │ │ │ + DW_CFA_advance_loc: 7 to 00032657 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000326d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032658 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000326d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032659 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000326da │ │ │ │ + DW_CFA_advance_loc: 1 to 0003265a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000326e0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00032660 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c94 000000d4 00002c98 FDE cie=00000000 pc=00032700..00032933 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032701 │ │ │ │ +00002c98 000000d4 00002c9c FDE cie=00000000 pc=00032680..000328b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032681 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) 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: r6 (esi) 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: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 99 to 00032766 │ │ │ │ + DW_CFA_advance_loc1: 99 to 000326e6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00032769 │ │ │ │ + DW_CFA_advance_loc: 3 to 000326e9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00032772 │ │ │ │ + DW_CFA_advance_loc: 9 to 000326f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003277a │ │ │ │ + DW_CFA_advance_loc: 8 to 000326fa │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003277d │ │ │ │ + DW_CFA_advance_loc: 3 to 000326fd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00032788 │ │ │ │ + DW_CFA_advance_loc: 11 to 00032708 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000327a4 │ │ │ │ + DW_CFA_advance_loc: 28 to 00032724 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000327a7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032727 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000327ad │ │ │ │ + DW_CFA_advance_loc: 6 to 0003272d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000327b0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032730 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000327b6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00032736 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000327b9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032739 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000327bf │ │ │ │ + DW_CFA_advance_loc: 6 to 0003273f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000327c2 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032742 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000327ca │ │ │ │ + DW_CFA_advance_loc: 8 to 0003274a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000327cb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003274b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000327cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003274c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000327cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003274d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 000327d0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032750 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000327d3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032753 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000327d6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032756 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000327e1 │ │ │ │ + DW_CFA_advance_loc: 11 to 00032761 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000327f3 │ │ │ │ + DW_CFA_advance_loc: 18 to 00032773 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000327f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032774 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000327fa │ │ │ │ + DW_CFA_advance_loc: 6 to 0003277a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000327fd │ │ │ │ + DW_CFA_advance_loc: 3 to 0003277d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 00032813 │ │ │ │ + DW_CFA_advance_loc: 22 to 00032793 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00032816 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032796 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00032826 │ │ │ │ + DW_CFA_advance_loc: 16 to 000327a6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00032833 │ │ │ │ + DW_CFA_advance_loc: 13 to 000327b3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00032836 │ │ │ │ + DW_CFA_advance_loc: 3 to 000327b6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00032841 │ │ │ │ + DW_CFA_advance_loc: 11 to 000327c1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003284c │ │ │ │ + DW_CFA_advance_loc: 11 to 000327cc │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003284f │ │ │ │ + DW_CFA_advance_loc: 3 to 000327cf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00032855 │ │ │ │ + DW_CFA_advance_loc: 6 to 000327d5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00032858 │ │ │ │ + DW_CFA_advance_loc: 3 to 000327d8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003285e │ │ │ │ + DW_CFA_advance_loc: 6 to 000327de │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00032861 │ │ │ │ + DW_CFA_advance_loc: 3 to 000327e1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003286c │ │ │ │ + DW_CFA_advance_loc: 11 to 000327ec │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00032877 │ │ │ │ + DW_CFA_advance_loc: 11 to 000327f7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003287a │ │ │ │ + DW_CFA_advance_loc: 3 to 000327fa │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00032885 │ │ │ │ + DW_CFA_advance_loc: 11 to 00032805 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00032890 │ │ │ │ + DW_CFA_advance_loc: 11 to 00032810 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00032893 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032813 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003289e │ │ │ │ + DW_CFA_advance_loc: 11 to 0003281e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000328a9 │ │ │ │ + DW_CFA_advance_loc: 11 to 00032829 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000328ac │ │ │ │ + DW_CFA_advance_loc: 3 to 0003282c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000328b7 │ │ │ │ + DW_CFA_advance_loc: 11 to 00032837 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000328c3 │ │ │ │ + DW_CFA_advance_loc: 12 to 00032843 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000328c6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032846 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000328ce │ │ │ │ + DW_CFA_advance_loc: 8 to 0003284e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 000328e3 │ │ │ │ + DW_CFA_advance_loc: 21 to 00032863 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000328e6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032866 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000328f1 │ │ │ │ + DW_CFA_advance_loc: 11 to 00032871 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00032903 │ │ │ │ + DW_CFA_advance_loc: 18 to 00032883 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00032906 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032886 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00032911 │ │ │ │ + DW_CFA_advance_loc: 11 to 00032891 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00032923 │ │ │ │ + DW_CFA_advance_loc: 18 to 000328a3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00032926 │ │ │ │ + DW_CFA_advance_loc: 3 to 000328a6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003292e │ │ │ │ + DW_CFA_advance_loc: 8 to 000328ae │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -00002d6c 0000002c 00002d70 FDE cie=00000000 pc=00032940..00032ecc │ │ │ │ - DW_CFA_advance_loc: 1 to 00032941 │ │ │ │ +00002d70 0000002c 00002d74 FDE cie=00000000 pc=000328c0..00032e4c │ │ │ │ + DW_CFA_advance_loc: 1 to 000328c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00032945 │ │ │ │ + DW_CFA_advance_loc: 4 to 000328c5 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0003294b │ │ │ │ + DW_CFA_advance_loc: 6 to 000328cb │ │ │ │ DW_CFA_offset: 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 00032b8c │ │ │ │ + DW_CFA_advance_loc2: 577 to 00032b0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00032b8d │ │ │ │ + DW_CFA_advance_loc: 1 to 00032b0d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00032b8e │ │ │ │ + DW_CFA_advance_loc: 1 to 00032b0e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00032b8f │ │ │ │ + DW_CFA_advance_loc: 1 to 00032b0f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032b90 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032b10 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002d9c 0000002c 00002da0 FDE cie=00000000 pc=00032ed0..00034f94 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032ed1 │ │ │ │ +00002da0 0000002c 00002da4 FDE cie=00000000 pc=00032e50..00034f14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032e51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00032ed3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00032e53 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00032edc │ │ │ │ + DW_CFA_advance_loc: 3 to 00032e56 │ │ │ │ DW_CFA_offset: 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: 1812 to 000335f0 │ │ │ │ + DW_CFA_advance_loc2: 1818 to 00033570 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000335f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033571 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000335f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033572 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000335f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033573 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000335f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033574 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002dcc 0000003c 00002dd0 FDE cie=00000000 pc=00034fa0..00036ec2 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034fa1 │ │ │ │ +00002dd0 0000003c 00002dd4 FDE cie=00000000 pc=00034f20..00036e42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034f21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00034fa3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00034f23 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00034fac │ │ │ │ + DW_CFA_advance_loc: 3 to 00034f26 │ │ │ │ DW_CFA_offset: 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: 1913 to 00035725 │ │ │ │ + DW_CFA_advance_loc2: 1923 to 000356a9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00035726 │ │ │ │ + DW_CFA_advance_loc: 1 to 000356aa │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00035727 │ │ │ │ + DW_CFA_advance_loc: 1 to 000356ab │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00035728 │ │ │ │ + DW_CFA_advance_loc: 1 to 000356ac │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035729 │ │ │ │ + DW_CFA_advance_loc: 1 to 000356ad │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1661 to 00035da6 │ │ │ │ + DW_CFA_advance_loc2: 1657 to 00035d26 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00035da7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035d27 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00035da8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035d28 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00035da9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035d29 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00035db0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00035d30 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002e0c 00000038 00002e10 FDE cie=00000000 pc=00036ed0..000371b1 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036ed1 │ │ │ │ +00002e10 00000038 00002e14 FDE cie=00000000 pc=00036e50..00037131 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036e51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00036ed3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00036e53 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00036ed9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00036e59 │ │ │ │ DW_CFA_offset: 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 0003711d │ │ │ │ + DW_CFA_advance_loc2: 580 to 0003709d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003711e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003709e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003711f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003709f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00037120 │ │ │ │ + DW_CFA_advance_loc: 1 to 000370a0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00037130 │ │ │ │ + DW_CFA_advance_loc: 16 to 000370b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 125 to 000371ad │ │ │ │ + DW_CFA_advance_loc1: 125 to 0003712d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000371ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0003712e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000371af │ │ │ │ + DW_CFA_advance_loc: 1 to 0003712f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000371b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037130 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ │ │ │ -00002e48 00000038 00002e4c FDE cie=00000000 pc=000371c0..00037490 │ │ │ │ - DW_CFA_advance_loc: 1 to 000371c1 │ │ │ │ +00002e4c 00000038 00002e50 FDE cie=00000000 pc=00037140..00037410 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037141 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000371c3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00037143 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000371c9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00037149 │ │ │ │ DW_CFA_offset: 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: 564 to 000373fd │ │ │ │ + DW_CFA_advance_loc2: 564 to 0003737d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000373fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0003737e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000373ff │ │ │ │ + DW_CFA_advance_loc: 1 to 0003737f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00037400 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037380 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00037410 │ │ │ │ + DW_CFA_advance_loc: 16 to 00037390 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 124 to 0003748c │ │ │ │ + DW_CFA_advance_loc1: 124 to 0003740c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003748d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003740d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003748e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003740e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003748f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003740f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ │ │ │ -00002e84 0000003c 00002e88 FDE cie=00000000 pc=00037490..00037639 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037491 │ │ │ │ +00002e88 0000003c 00002e8c FDE cie=00000000 pc=00037410..000375b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037411 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037492 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037412 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037493 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037413 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037494 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037414 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00037497 │ │ │ │ + DW_CFA_advance_loc: 3 to 00037417 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc2: 375 to 0003760e │ │ │ │ + DW_CFA_advance_loc2: 375 to 0003758e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003760f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003758f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037610 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037590 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037611 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037591 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037612 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037592 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00037620 │ │ │ │ + DW_CFA_advance_loc: 14 to 000375a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002ec4 0000003c 00002ec8 FDE cie=00000000 pc=00037640..0003784e │ │ │ │ - DW_CFA_advance_loc: 1 to 00037641 │ │ │ │ +00002ec8 0000003c 00002ecc FDE cie=00000000 pc=000375c0..000377ae │ │ │ │ + DW_CFA_advance_loc: 1 to 000375c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037642 │ │ │ │ + DW_CFA_advance_loc: 1 to 000375c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037643 │ │ │ │ + DW_CFA_advance_loc: 1 to 000375c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037644 │ │ │ │ + DW_CFA_advance_loc: 1 to 000375c4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00037647 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc2: 514 to 00037849 │ │ │ │ + DW_CFA_advance_loc: 3 to 000375c7 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 482 to 000377a9 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003784a │ │ │ │ + DW_CFA_advance_loc: 1 to 000377aa │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003784b │ │ │ │ + DW_CFA_advance_loc: 1 to 000377ab │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003784c │ │ │ │ + DW_CFA_advance_loc: 1 to 000377ac │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003784d │ │ │ │ + DW_CFA_advance_loc: 1 to 000377ad │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f04 0000003c 00002f08 FDE cie=00000000 pc=00037850..00037a79 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037851 │ │ │ │ +00002f08 0000003c 00002f0c FDE cie=00000000 pc=000377b0..000379c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000377b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037852 │ │ │ │ + DW_CFA_advance_loc: 1 to 000377b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037853 │ │ │ │ + DW_CFA_advance_loc: 1 to 000377b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037854 │ │ │ │ + DW_CFA_advance_loc: 1 to 000377b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00037857 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc2: 504 to 00037a4f │ │ │ │ + DW_CFA_advance_loc: 3 to 000377b7 │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc2: 498 to 000379a9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037a50 │ │ │ │ + DW_CFA_advance_loc: 1 to 000379aa │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037a51 │ │ │ │ + DW_CFA_advance_loc: 1 to 000379ab │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037a52 │ │ │ │ + DW_CFA_advance_loc: 1 to 000379ac │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037a53 │ │ │ │ + DW_CFA_advance_loc: 1 to 000379ad │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00037a60 │ │ │ │ + DW_CFA_advance_loc: 3 to 000379b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002f44 0000002c 00002f48 FDE cie=00000000 pc=00037a80..00037fa5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037a81 │ │ │ │ +00002f48 0000002c 00002f4c FDE cie=00000000 pc=000379d0..00037ef5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000379d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00037a83 │ │ │ │ + DW_CFA_advance_loc: 2 to 000379d3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00037a89 │ │ │ │ + DW_CFA_advance_loc: 6 to 000379d9 │ │ │ │ DW_CFA_offset: 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: 1290 to 00037f93 │ │ │ │ + DW_CFA_advance_loc2: 1290 to 00037ee3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00037f94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037ee4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00037f95 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037ee5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00037f96 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037ee6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037f97 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037ee7 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002f74 00000058 00002f78 FDE cie=00000000 pc=00037fb0..0003802b │ │ │ │ - DW_CFA_advance_loc: 1 to 00037fb1 │ │ │ │ +00002f78 00000058 00002f7c FDE cie=00000000 pc=00037f00..00037f7b │ │ │ │ + DW_CFA_advance_loc: 1 to 00037f01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037fb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037f02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00037fb5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00037f05 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 00037fda │ │ │ │ + DW_CFA_advance_loc: 37 to 00037f2a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037fdb │ │ │ │ + DW_CFA_advance_loc: 1 to 00037f2b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037fdc │ │ │ │ + DW_CFA_advance_loc: 1 to 00037f2c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037fe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00037f30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00037fe3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00037f33 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037fe4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037f34 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00037fef │ │ │ │ + DW_CFA_advance_loc: 11 to 00037f3f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00037ff6 │ │ │ │ + DW_CFA_advance_loc: 7 to 00037f46 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037ff7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037f47 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00038002 │ │ │ │ + DW_CFA_advance_loc: 11 to 00037f52 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00038009 │ │ │ │ + DW_CFA_advance_loc: 7 to 00037f59 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003800a │ │ │ │ + DW_CFA_advance_loc: 1 to 00037f5a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00038015 │ │ │ │ + DW_CFA_advance_loc: 11 to 00037f65 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003801c │ │ │ │ + DW_CFA_advance_loc: 7 to 00037f6c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003801d │ │ │ │ + DW_CFA_advance_loc: 1 to 00037f6d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038025 │ │ │ │ + DW_CFA_advance_loc: 8 to 00037f75 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038028 │ │ │ │ + DW_CFA_advance_loc: 3 to 00037f78 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038029 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037f79 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003802a │ │ │ │ + DW_CFA_advance_loc: 1 to 00037f7a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002fd0 0000005c 00002fd4 FDE cie=00000000 pc=00038030..00038144 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038031 │ │ │ │ +00002fd4 0000005c 00002fd8 FDE cie=00000000 pc=00037f80..00038094 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037f81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038032 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037f82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038033 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037f83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038034 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037f84 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038037 │ │ │ │ + DW_CFA_advance_loc: 3 to 00037f87 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 46 to 00038065 │ │ │ │ + DW_CFA_advance_loc: 46 to 00037fb5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00038071 │ │ │ │ + DW_CFA_advance_loc: 12 to 00037fc1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 53 to 000380a6 │ │ │ │ + DW_CFA_advance_loc: 53 to 00037ff6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 6 to 000380ac │ │ │ │ + DW_CFA_advance_loc: 6 to 00037ffc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000380b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038004 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 000380cd │ │ │ │ + DW_CFA_advance_loc: 25 to 0003801d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000380d1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038021 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 000380dc │ │ │ │ + DW_CFA_advance_loc: 8 to 00038029 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 45 to 00038109 │ │ │ │ + DW_CFA_advance_loc: 48 to 00038059 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003810c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003805c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003810d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003805d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003810e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003805e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003810f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003805f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 17 to 00038120 │ │ │ │ + DW_CFA_advance_loc: 17 to 00038070 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 00038127 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038077 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003812b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003807b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003813a │ │ │ │ + DW_CFA_advance_loc: 15 to 0003808a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003030 00000054 00003034 FDE cie=00000000 pc=00038150..00038247 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038151 │ │ │ │ +00003034 00000054 00003038 FDE cie=00000000 pc=000380a0..00038197 │ │ │ │ + DW_CFA_advance_loc: 1 to 000380a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038152 │ │ │ │ + DW_CFA_advance_loc: 1 to 000380a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038153 │ │ │ │ + DW_CFA_advance_loc: 1 to 000380a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038154 │ │ │ │ + DW_CFA_advance_loc: 1 to 000380a4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038157 │ │ │ │ + DW_CFA_advance_loc: 3 to 000380a7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc1: 77 to 000381a4 │ │ │ │ + DW_CFA_advance_loc1: 77 to 000380f4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000381b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000380fc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 000381d5 │ │ │ │ + DW_CFA_advance_loc: 41 to 00038125 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 000381d9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038129 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 17 to 000381ea │ │ │ │ + DW_CFA_advance_loc: 17 to 0003813a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 45 to 00038217 │ │ │ │ + DW_CFA_advance_loc: 45 to 00038167 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003821a │ │ │ │ + DW_CFA_advance_loc: 3 to 0003816a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003821b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003816b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003821c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003816c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003821d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003816d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 19 to 00038230 │ │ │ │ + DW_CFA_advance_loc: 19 to 00038180 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 00038236 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038186 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003823a │ │ │ │ + DW_CFA_advance_loc: 4 to 0003818a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038242 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038192 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003088 00000028 0000308c FDE cie=00000000 pc=00038250..00038280 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038251 │ │ │ │ +0000308c 00000028 00003090 FDE cie=00000000 pc=000381a0..000381d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000381a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038254 │ │ │ │ + DW_CFA_advance_loc: 3 to 000381a4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003826b │ │ │ │ + DW_CFA_advance_loc: 23 to 000381bb │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00038270 │ │ │ │ + DW_CFA_advance_loc: 5 to 000381c0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00038272 │ │ │ │ + DW_CFA_advance_loc: 2 to 000381c2 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038276 │ │ │ │ + DW_CFA_advance_loc: 4 to 000381c6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003827e │ │ │ │ + DW_CFA_advance_loc: 8 to 000381ce │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003827f │ │ │ │ + DW_CFA_advance_loc: 1 to 000381cf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000030b4 00000028 000030b8 FDE cie=00000000 pc=00038280..000382b8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038281 │ │ │ │ +000030b8 00000028 000030bc FDE cie=00000000 pc=000381d0..00038208 │ │ │ │ + DW_CFA_advance_loc: 1 to 000381d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038284 │ │ │ │ + DW_CFA_advance_loc: 3 to 000381d4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 31 to 000382a3 │ │ │ │ + DW_CFA_advance_loc: 31 to 000381f3 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 000382a8 │ │ │ │ + DW_CFA_advance_loc: 5 to 000381f8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000382aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000381fa │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000382ae │ │ │ │ + DW_CFA_advance_loc: 4 to 000381fe │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000382b6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038206 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000382b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038207 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000030e0 00000028 000030e4 FDE cie=00000000 pc=000382c0..00038300 │ │ │ │ - DW_CFA_advance_loc: 1 to 000382c1 │ │ │ │ +000030e4 00000028 000030e8 FDE cie=00000000 pc=00038210..00038250 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038211 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000382c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038214 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 000382eb │ │ │ │ + DW_CFA_advance_loc: 39 to 0003823b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 000382f0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00038240 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000382f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038242 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000382f6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038246 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000382fe │ │ │ │ + DW_CFA_advance_loc: 8 to 0003824e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000382ff │ │ │ │ + DW_CFA_advance_loc: 1 to 0003824f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000310c 0000005c 00003110 FDE cie=00000000 pc=00038300..0003840d │ │ │ │ - DW_CFA_advance_loc: 1 to 00038301 │ │ │ │ +00003110 0000005c 00003114 FDE cie=00000000 pc=00038250..0003835d │ │ │ │ + DW_CFA_advance_loc: 1 to 00038251 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038302 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038252 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038303 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038253 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 118 to 00038379 │ │ │ │ + DW_CFA_advance_loc1: 118 to 000382c9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003837a │ │ │ │ + DW_CFA_advance_loc: 1 to 000382ca │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003837b │ │ │ │ + DW_CFA_advance_loc: 1 to 000382cb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00038380 │ │ │ │ + DW_CFA_advance_loc: 5 to 000382d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 000383c1 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00038311 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 000383c8 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038318 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000383c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038319 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000383d0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038320 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 000383d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038321 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 000383d8 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038328 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000383d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038329 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000383e0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038330 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 000383e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038331 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 000383e8 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038338 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000383e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038339 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000383f0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038340 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000316c 000000c8 00003170 FDE cie=00000000 pc=00038410..00038606 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038411 │ │ │ │ +00003170 000000c8 00003174 FDE cie=00000000 pc=00038360..00038556 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038361 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038412 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038362 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038413 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038363 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 83 to 00038466 │ │ │ │ + DW_CFA_advance_loc1: 83 to 000383b6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038469 │ │ │ │ + DW_CFA_advance_loc: 3 to 000383b9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00038472 │ │ │ │ + DW_CFA_advance_loc: 9 to 000383c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003847a │ │ │ │ + DW_CFA_advance_loc: 8 to 000383ca │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003847d │ │ │ │ + DW_CFA_advance_loc: 3 to 000383cd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00038488 │ │ │ │ + DW_CFA_advance_loc: 11 to 000383d8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000384a4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000383f4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000384a7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000383f7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000384ad │ │ │ │ + DW_CFA_advance_loc: 6 to 000383fd │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000384b0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038400 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000384b6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038406 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000384b9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038409 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000384bf │ │ │ │ + DW_CFA_advance_loc: 6 to 0003840f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000384c2 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038412 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000384c8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038418 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000384cb │ │ │ │ + DW_CFA_advance_loc: 3 to 0003841b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000384d3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038423 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000384d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038424 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000384d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038425 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000384d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038426 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000384e0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00038430 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000384e3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038433 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000384e6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038436 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000384ee │ │ │ │ + DW_CFA_advance_loc: 8 to 0003843e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 000384fb │ │ │ │ + DW_CFA_advance_loc: 13 to 0003844b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00038501 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038451 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003850c │ │ │ │ + DW_CFA_advance_loc: 11 to 0003845c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00038517 │ │ │ │ + DW_CFA_advance_loc: 11 to 00038467 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003851a │ │ │ │ + DW_CFA_advance_loc: 3 to 0003846a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00038520 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038470 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038523 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038473 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00038529 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038479 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003852c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003847c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00038537 │ │ │ │ + DW_CFA_advance_loc: 11 to 00038487 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00038542 │ │ │ │ + DW_CFA_advance_loc: 11 to 00038492 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038545 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038495 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00038550 │ │ │ │ + DW_CFA_advance_loc: 11 to 000384a0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003855b │ │ │ │ + DW_CFA_advance_loc: 11 to 000384ab │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003855e │ │ │ │ + DW_CFA_advance_loc: 3 to 000384ae │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00038569 │ │ │ │ + DW_CFA_advance_loc: 11 to 000384b9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00038574 │ │ │ │ + DW_CFA_advance_loc: 11 to 000384c4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038577 │ │ │ │ + DW_CFA_advance_loc: 3 to 000384c7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00038582 │ │ │ │ + DW_CFA_advance_loc: 11 to 000384d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 17 to 00038593 │ │ │ │ + DW_CFA_advance_loc: 17 to 000384e3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038596 │ │ │ │ + DW_CFA_advance_loc: 3 to 000384e6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003859e │ │ │ │ + DW_CFA_advance_loc: 8 to 000384ee │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 000385b3 │ │ │ │ + DW_CFA_advance_loc: 21 to 00038503 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000385b6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038506 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000385c1 │ │ │ │ + DW_CFA_advance_loc: 11 to 00038511 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000385d3 │ │ │ │ + DW_CFA_advance_loc: 18 to 00038523 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000385d6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038526 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000385e1 │ │ │ │ + DW_CFA_advance_loc: 11 to 00038531 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000385f3 │ │ │ │ + DW_CFA_advance_loc: 18 to 00038543 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 000385f9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038549 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038601 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038551 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003238 00000010 0000323c FDE cie=00000000 pc=00038606..0003860a │ │ │ │ +0000323c 00000010 00003240 FDE cie=00000000 pc=00038556..0003855a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000324c 0000002c 00003250 FDE cie=00000000 pc=00038640..00038be9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038641 │ │ │ │ +00003250 0000002c 00003254 FDE cie=00000000 pc=00038580..00038b29 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038581 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038645 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038585 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0003864b │ │ │ │ + DW_CFA_advance_loc: 3 to 00038588 │ │ │ │ DW_CFA_offset: 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: 554 to 00038875 │ │ │ │ + DW_CFA_advance_loc2: 557 to 000387b5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038876 │ │ │ │ + DW_CFA_advance_loc: 1 to 000387b6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038877 │ │ │ │ + DW_CFA_advance_loc: 1 to 000387b7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038878 │ │ │ │ + DW_CFA_advance_loc: 1 to 000387b8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038880 │ │ │ │ + DW_CFA_advance_loc: 8 to 000387c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000327c 0000003c 00003280 FDE cie=00000000 pc=00038bf0..0003abfd │ │ │ │ - DW_CFA_advance_loc: 1 to 00038bf1 │ │ │ │ +00003280 0000003c 00003284 FDE cie=00000000 pc=00038b30..0003aafa │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00038bf3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038b33 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00038bfc │ │ │ │ + DW_CFA_advance_loc: 3 to 00038b36 │ │ │ │ DW_CFA_offset: 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: 2009 to 000393d5 │ │ │ │ + DW_CFA_advance_loc2: 2019 to 00039319 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000393d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003931a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000393d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003931b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000393d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003931c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000393d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003931d │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1659 to 00039a54 │ │ │ │ + DW_CFA_advance_loc2: 1649 to 0003998e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00039a55 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003998f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00039a56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039990 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00039a57 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039991 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00039a60 │ │ │ │ + DW_CFA_advance_loc: 15 to 000399a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000032bc 0000002c 000032c0 FDE cie=00000000 pc=0003ac00..0003cbdd │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ac01 │ │ │ │ +000032c0 0000002c 000032c4 FDE cie=00000000 pc=0003ab00..0003ca2a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ab01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003ac03 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003ab03 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0003ac0c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ab06 │ │ │ │ DW_CFA_offset: 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: 1640 to 0003b274 │ │ │ │ + DW_CFA_advance_loc2: 1646 to 0003b174 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b275 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b175 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b276 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b176 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b277 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b177 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b278 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b178 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000032ec 00000038 000032f0 FDE cie=00000000 pc=0003cbe0..0003cef0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cbe1 │ │ │ │ +000032f0 00000038 000032f4 FDE cie=00000000 pc=0003ca30..0003cd50 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ca31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003cbe3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003ca33 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0003cbe9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ca39 │ │ │ │ DW_CFA_offset: 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 0003ce5f │ │ │ │ + DW_CFA_advance_loc2: 646 to 0003ccbf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ce60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ccc0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ce61 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ccc1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ce62 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ccc2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003ce70 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003ccd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 124 to 0003ceec │ │ │ │ + DW_CFA_advance_loc1: 124 to 0003cd4c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ceed │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cd4d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ceee │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cd4e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ceef │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cd4f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ │ │ │ -00003328 0000003c 0000332c FDE cie=00000000 pc=0003cef0..0003d1f8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cef1 │ │ │ │ +0000332c 0000003c 00003330 FDE cie=00000000 pc=0003cd50..0003d058 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cd51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003cef3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003cd53 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0003cef9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003cd59 │ │ │ │ DW_CFA_offset: 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 0003d15f │ │ │ │ + DW_CFA_advance_loc2: 614 to 0003cfbf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d160 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cfc0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d161 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cfc1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d162 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cfc2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003d170 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003cfd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 124 to 0003d1ec │ │ │ │ + DW_CFA_advance_loc1: 124 to 0003d04c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d1ed │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d04d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d1ee │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d04e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d1ef │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d04f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d1f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d050 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003368 0000003c 0000336c FDE cie=00000000 pc=0003d200..0003d3a9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d201 │ │ │ │ +0000336c 0000003c 00003370 FDE cie=00000000 pc=0003d060..0003d209 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d061 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d202 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d062 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d203 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d063 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d204 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d064 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d207 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d067 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc2: 375 to 0003d37e │ │ │ │ + DW_CFA_advance_loc2: 375 to 0003d1de │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d37f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d1df │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d380 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d1e0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d381 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d1e1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d382 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d1e2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003d390 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003d1f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000033a8 0000003c 000033ac FDE cie=00000000 pc=0003d3b0..0003d5be │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d3b1 │ │ │ │ +000033ac 0000003c 000033b0 FDE cie=00000000 pc=0003d210..0003d3fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d211 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d3b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d212 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d3b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d213 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d3b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d214 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d3b7 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc2: 514 to 0003d5b9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d217 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 482 to 0003d3f9 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d5ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d3fa │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d5bb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d3fb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d5bc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d3fc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d5bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d3fd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000033e8 0000003c 000033ec FDE cie=00000000 pc=0003d5c0..0003d7e9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d5c1 │ │ │ │ +000033ec 0000003c 000033f0 FDE cie=00000000 pc=0003d400..0003d619 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d401 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d5c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d402 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d5c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d403 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d5c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d404 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d5c7 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc2: 504 to 0003d7bf │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d407 │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc2: 498 to 0003d5f9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d7c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d5fa │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d7c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d5fb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d7c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d5fc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d7c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d5fd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003d7d0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d600 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003428 0000002c 0000342c FDE cie=00000000 pc=0003d7f0..0003dd33 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003d7fb │ │ │ │ +0000342c 0000002c 00003430 FDE cie=00000000 pc=0003d620..0003db63 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003d62b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003d7fd │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d62d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0003d803 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003d633 │ │ │ │ DW_CFA_offset: 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 0003dd1f │ │ │ │ + DW_CFA_advance_loc2: 1308 to 0003db4f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003db50 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd21 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003db51 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003db52 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd23 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003db53 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003458 00000058 0000345c FDE cie=00000000 pc=0003dd40..0003ddbb │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd41 │ │ │ │ +0000345c 00000058 00003460 FDE cie=00000000 pc=0003db70..0003dbeb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003db71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd42 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003db72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003dd45 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003db75 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 0003dd6a │ │ │ │ + DW_CFA_advance_loc: 37 to 0003db9a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd6b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003db9b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd6c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003db9c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003dd70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003dba0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003dd73 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003dba3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dba4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003dd7f │ │ │ │ + DW_CFA_advance_loc: 11 to 0003dbaf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003dd86 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003dbb6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd87 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dbb7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003dd92 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003dbc2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003dd99 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003dbc9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd9a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dbca │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003dda5 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003dbd5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003ddac │ │ │ │ + DW_CFA_advance_loc: 7 to 0003dbdc │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ddad │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dbdd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ddb5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003dbe5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ddb8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003dbe8 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ddb9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dbe9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ddba │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dbea │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000034b4 0000005c 000034b8 FDE cie=00000000 pc=0003ddc0..0003ded4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ddc1 │ │ │ │ +000034b8 0000005c 000034bc FDE cie=00000000 pc=0003dbf0..0003dd04 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dbf1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ddc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dbf2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ddc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dbf3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ddc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dbf4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ddc7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003dbf7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 46 to 0003ddf5 │ │ │ │ + DW_CFA_advance_loc: 46 to 0003dc25 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003de01 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003dc31 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 53 to 0003de36 │ │ │ │ + DW_CFA_advance_loc: 53 to 0003dc66 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003de3c │ │ │ │ + DW_CFA_advance_loc: 6 to 0003dc6c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003de44 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003dc74 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003de5d │ │ │ │ + DW_CFA_advance_loc: 25 to 0003dc8d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003de61 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003dc91 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003de6c │ │ │ │ + DW_CFA_advance_loc: 8 to 0003dc99 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 45 to 0003de99 │ │ │ │ + DW_CFA_advance_loc: 48 to 0003dcc9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003de9c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003dccc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003de9d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dccd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003de9e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dcce │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003de9f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dccf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003deb0 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003dce0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 0003deb7 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003dce7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003debb │ │ │ │ + DW_CFA_advance_loc: 4 to 0003dceb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003deca │ │ │ │ + DW_CFA_advance_loc: 15 to 0003dcfa │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003514 00000054 00003518 FDE cie=00000000 pc=0003dee0..0003dfd7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dee1 │ │ │ │ +00003518 00000054 0000351c FDE cie=00000000 pc=0003dd10..0003de07 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dd11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dee2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dd12 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dee3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dd13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dee4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dd14 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003dee7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003dd17 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc1: 77 to 0003df34 │ │ │ │ + DW_CFA_advance_loc1: 77 to 0003dd64 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003df40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003dd6c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 0003df65 │ │ │ │ + DW_CFA_advance_loc: 41 to 0003dd95 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003df69 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003dd99 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003df7a │ │ │ │ + DW_CFA_advance_loc: 17 to 0003ddaa │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 45 to 0003dfa7 │ │ │ │ + DW_CFA_advance_loc: 45 to 0003ddd7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003dfaa │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ddda │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dfab │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dddb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dfac │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dddc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dfad │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dddd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003dfc0 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003ddf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0003dfc6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ddf6 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003dfca │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ddfa │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003dfd2 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003de02 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000356c 00000028 00003570 FDE cie=00000000 pc=0003dfe0..0003e010 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dfe1 │ │ │ │ +00003570 00000028 00003574 FDE cie=00000000 pc=0003de10..0003de40 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003de11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003dfe4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003de14 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003dffb │ │ │ │ + DW_CFA_advance_loc: 23 to 0003de2b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003e000 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003de30 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003e002 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003de32 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e006 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003de36 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e00e │ │ │ │ + DW_CFA_advance_loc: 8 to 0003de3e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e00f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003de3f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00003598 00000028 0000359c FDE cie=00000000 pc=0003e010..0003e048 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e011 │ │ │ │ +0000359c 00000028 000035a0 FDE cie=00000000 pc=0003de40..0003de78 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003de41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e014 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003de44 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 31 to 0003e033 │ │ │ │ + DW_CFA_advance_loc: 31 to 0003de63 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003e038 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003de68 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003e03a │ │ │ │ + DW_CFA_advance_loc: 2 to 0003de6a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e03e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003de6e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e046 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003de76 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e047 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003de77 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000035c4 00000028 000035c8 FDE cie=00000000 pc=0003e050..0003e090 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e051 │ │ │ │ +000035c8 00000028 000035cc FDE cie=00000000 pc=0003de80..0003dec0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003de81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e054 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003de84 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 0003e07b │ │ │ │ + DW_CFA_advance_loc: 39 to 0003deab │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003e080 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003deb0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003e082 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003deb2 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e086 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003deb6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e08e │ │ │ │ + DW_CFA_advance_loc: 8 to 0003debe │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e08f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003debf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000035f0 0000005c 000035f4 FDE cie=00000000 pc=0003e090..0003e19d │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e091 │ │ │ │ +000035f4 0000005c 000035f8 FDE cie=00000000 pc=0003dec0..0003dfcd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dec1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e092 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dec2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e093 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dec3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 118 to 0003e109 │ │ │ │ + DW_CFA_advance_loc1: 118 to 0003df39 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e10a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003df3a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e10b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003df3b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003e110 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003df40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 0003e151 │ │ │ │ + DW_CFA_advance_loc1: 65 to 0003df81 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003e158 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003df88 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e159 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003df89 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003e160 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003df90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e161 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003df91 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003e168 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003df98 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e169 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003df99 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003e170 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003dfa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e171 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dfa1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003e178 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003dfa8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e179 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dfa9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003e180 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003dfb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003650 000000c8 00003654 FDE cie=00000000 pc=0003e1a0..0003e396 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e1a1 │ │ │ │ +00003654 000000c8 00003658 FDE cie=00000000 pc=0003dfd0..0003e1c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dfd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e1a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dfd2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e1a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dfd3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 83 to 0003e1f6 │ │ │ │ + DW_CFA_advance_loc1: 83 to 0003e026 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e1f9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e029 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003e202 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003e032 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e20a │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e03a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e20d │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e03d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e218 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e048 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0003e234 │ │ │ │ + DW_CFA_advance_loc: 28 to 0003e064 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e237 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e067 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003e23d │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e06d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e240 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e070 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003e246 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e076 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e249 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e079 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003e24f │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e07f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e252 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e082 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003e258 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e088 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e25b │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e08b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e263 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e093 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e264 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e094 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e265 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e095 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e266 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e096 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003e270 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003e0a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e273 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e0a3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e276 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e0a6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e27e │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e0ae │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003e28b │ │ │ │ + DW_CFA_advance_loc: 13 to 0003e0bb │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003e291 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e0c1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e29c │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e0cc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e2a7 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e0d7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e2aa │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e0da │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003e2b0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e0e0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e2b3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e0e3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003e2b9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e0e9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e2bc │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e0ec │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e2c7 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e0f7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e2d2 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e102 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e2d5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e105 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e2e0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e110 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e2eb │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e11b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e2ee │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e11e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e2f9 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e129 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e304 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e134 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e307 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e137 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e312 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e142 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003e323 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003e153 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e326 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e156 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e32e │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e15e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003e343 │ │ │ │ + DW_CFA_advance_loc: 21 to 0003e173 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e346 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e176 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e351 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e181 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003e363 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003e193 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e366 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e196 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e371 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e1a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003e383 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003e1b3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003e389 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e1b9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e391 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e1c1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000371c 00000060 00003720 FDE cie=00000000 pc=0003e3a0..0003e4cf │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e3a1 │ │ │ │ +00003720 00000060 00003724 FDE cie=00000000 pc=0003e1d0..0003e2ff │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e1d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e3a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e1d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e3a5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e1d5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 35 to 0003e3c8 │ │ │ │ + DW_CFA_advance_loc: 35 to 0003e1f8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 63 to 0003e407 │ │ │ │ + DW_CFA_advance_loc: 63 to 0003e237 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0003e437 │ │ │ │ + DW_CFA_advance_loc: 48 to 0003e267 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e438 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e268 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e439 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e269 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003e440 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003e270 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e448 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e275 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003e44f │ │ │ │ + DW_CFA_advance_loc: 10 to 0003e27f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e457 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e287 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003e466 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003e296 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003e46c │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e29c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 0003e487 │ │ │ │ + DW_CFA_advance_loc: 27 to 0003e2b7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003e495 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003e2c5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003e49b │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e2cb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e4a3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e2d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003e4a9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e2d9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e4aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e2da │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e4ab │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e2db │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003e4b0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e2e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 0003e4b5 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e2e5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003e4bc │ │ │ │ + DW_CFA_advance_loc: 7 to 0003e2ec │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e4c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e2f4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -00003780 00000028 00003784 FDE cie=00000000 pc=0003e4d0..0003e4f3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e4d1 │ │ │ │ +00003784 00000028 00003788 FDE cie=00000000 pc=0003e300..0003e323 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e301 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e4d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e304 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003e4d6 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003e311 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e4da │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e315 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e4de │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e319 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003e4f1 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e321 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e4f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e322 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000037ac 000000c0 000037b0 FDE cie=00000000 pc=0003e500..0003e679 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e501 │ │ │ │ +000037b0 000000c0 000037b4 FDE cie=00000000 pc=0003e330..0003e4a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e331 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e502 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e332 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e503 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e333 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003e50a │ │ │ │ + DW_CFA_advance_loc: 7 to 0003e33a │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003e519 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003e349 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e51c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e34c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e51f │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e34f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 42 to 0003e549 │ │ │ │ + DW_CFA_advance_loc: 42 to 0003e379 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e54c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e37c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003e551 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e381 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e552 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e382 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e55d │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e38d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 29 to 0003e57a │ │ │ │ + DW_CFA_advance_loc: 29 to 0003e3aa │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e57b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e3ab │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e57e │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e3ae │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e57f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e3af │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e58a │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e3ba │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003e59d │ │ │ │ + DW_CFA_advance_loc: 19 to 0003e3cd │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e59e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e3ce │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e5a1 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e3d1 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e5a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e3d2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e5aa │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e3da │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e5b2 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e3e2 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003e5bc │ │ │ │ + DW_CFA_advance_loc: 10 to 0003e3ec │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e5c7 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e3f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 0003e5e6 │ │ │ │ + DW_CFA_advance_loc: 36 to 0003e416 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e5e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e417 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e5ea │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e41a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e5eb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e41b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e5f6 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e426 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003e608 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003e438 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e609 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e439 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e60a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e43a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003e610 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e440 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e613 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e443 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e614 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e444 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e615 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e445 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e616 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e446 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e61e │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e44e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003e623 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e453 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e624 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e454 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e625 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e455 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e630 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e460 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003e643 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003e473 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e644 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e474 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e645 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e475 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e650 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e480 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003e665 │ │ │ │ + DW_CFA_advance_loc: 21 to 0003e495 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003e667 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003e497 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e66a │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e49a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e66d │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e49d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e675 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e4a5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e676 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e4a6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e677 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e4a7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e678 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e4a8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003870 00000358 00003874 FDE cie=00000000 pc=0003e680..0003ee48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e681 │ │ │ │ +00003874 00000358 00003878 FDE cie=00000000 pc=0003e4b0..0003ec78 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e4b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e682 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e4b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e683 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e4b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 47 to 0003e6b2 │ │ │ │ + DW_CFA_advance_loc: 47 to 0003e4e2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e6b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e4e3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e6b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e4e4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003e6c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003e4f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 22 to 0003e6d6 │ │ │ │ + DW_CFA_advance_loc: 22 to 0003e506 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e6d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e507 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e6da │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e50a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e6de │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e50e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e6e6 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e516 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003e6eb │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e51b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003e6ed │ │ │ │ + DW_CFA_advance_loc: 2 to 0003e51d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e6f0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e520 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e6f3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e523 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 42 to 0003e71d │ │ │ │ + DW_CFA_advance_loc: 42 to 0003e54d │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e720 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e550 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003e725 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e555 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e726 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e556 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e731 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e561 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003e748 │ │ │ │ + DW_CFA_advance_loc: 23 to 0003e578 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e749 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e579 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e74c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e57c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e74d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e57d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e758 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e588 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003e76f │ │ │ │ + DW_CFA_advance_loc: 23 to 0003e59f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e770 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e5a0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e773 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e5a3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e774 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e5a4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e77c │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e5ac │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e784 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e5b4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003e78e │ │ │ │ + DW_CFA_advance_loc: 10 to 0003e5be │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e799 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e5c4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 33 to 0003e7ba │ │ │ │ + DW_CFA_advance_loc: 38 to 0003e5ea │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e7bb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e5eb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e7be │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e5ee │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e7bf │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e5ef │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e7ca │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e5fa │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 50 to 0003e7fc │ │ │ │ + DW_CFA_advance_loc: 50 to 0003e62c │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e7fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e62d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e800 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e630 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e804 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e634 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003e811 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e63c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003e821 │ │ │ │ + DW_CFA_advance_loc: 21 to 0003e651 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e822 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e652 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e825 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e655 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e826 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e656 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e82e │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e65e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003e833 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e663 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e834 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e664 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003e841 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e66f │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e844 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e672 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e847 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e677 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003e84d │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e67d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003e85a │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e688 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0003e870 │ │ │ │ + DW_CFA_advance_loc: 24 to 0003e6a0 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e871 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e6a1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e874 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e6a4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e875 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e6a5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e87d │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e6ad │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 0003e89c │ │ │ │ + DW_CFA_advance_loc: 31 to 0003e6cc │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e89d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e6cd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e8a0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e6d0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e8a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e6d1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e8a9 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e6d9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003e8ae │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e6de │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e8af │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e6df │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003e8b6 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003e6e6 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e8b9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e6e9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e8bc │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e6ec │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e8bf │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e6ef │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003e8c9 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003e6f9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003e8db │ │ │ │ + DW_CFA_advance_loc: 18 to 0003e70b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e8dc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e70c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e8df │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e70f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e8e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e710 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e8e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e718 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e8ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e71c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e8ed │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e71d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e8ee │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e71e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003e8f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003e720 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 21 to 0003e905 │ │ │ │ + DW_CFA_advance_loc: 21 to 0003e735 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e906 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e736 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e907 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e737 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e908 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e738 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e910 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e740 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e918 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e748 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003e922 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003e752 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e92d │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e758 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003e946 │ │ │ │ + DW_CFA_advance_loc: 30 to 0003e776 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e947 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e777 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e94a │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e77a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e94b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e77b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e953 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e783 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0003e973 │ │ │ │ + DW_CFA_advance_loc: 32 to 0003e7a3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e974 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e7a4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e975 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e7a5 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e978 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e7a8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e97b │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e7ab │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e97f │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e7af │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e987 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e7b7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003e991 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e7bf │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e994 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e7c2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e997 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e7c7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003e99d │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e7cd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003e9a7 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003e7d7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003e9ba │ │ │ │ + DW_CFA_advance_loc: 19 to 0003e7ea │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e9bb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e7eb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e9be │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e7ee │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e9bf │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e7ef │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e9c7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e7f7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003e9e0 │ │ │ │ + DW_CFA_advance_loc: 25 to 0003e810 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e9e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e811 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e9e4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e814 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e9e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e815 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e9ed │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e81d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e9f5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e825 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003e9ff │ │ │ │ + DW_CFA_advance_loc: 10 to 0003e82f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003ea0d │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e835 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 27 to 0003ea28 │ │ │ │ + DW_CFA_advance_loc: 35 to 0003e858 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ea29 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e859 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ea2c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e85c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ea2d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e85d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ea35 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e865 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003ea42 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003e872 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ea45 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e875 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ea48 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e878 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003ea4e │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e87e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003ea59 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e889 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0003ea75 │ │ │ │ + DW_CFA_advance_loc: 28 to 0003e8a5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ea76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e8a6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ea77 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e8a7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ea78 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e8a8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ea80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e8b0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ea88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e8b8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003ea92 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003e8c2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003ea9d │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e8c8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003eab6 │ │ │ │ + DW_CFA_advance_loc: 30 to 0003e8e6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003eab7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e8e7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003eaba │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e8ea │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003eabb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e8eb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003eac3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e8f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0003eae3 │ │ │ │ + DW_CFA_advance_loc: 32 to 0003e913 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003eae4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e914 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003eae5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e915 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003eae8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e918 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003eaeb │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e91b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003eaef │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e91f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003eaf7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e927 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003eb01 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e92f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003eb04 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e932 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003eb07 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e937 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003eb0d │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e93d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003eb17 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003e947 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003eb2a │ │ │ │ + DW_CFA_advance_loc: 19 to 0003e95a │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003eb2b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e95b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003eb2e │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e95e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003eb2f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e95f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003eb37 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e967 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003eb50 │ │ │ │ + DW_CFA_advance_loc: 25 to 0003e980 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003eb51 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e981 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003eb54 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e984 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003eb55 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e985 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003eb5d │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e98d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003eb65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e995 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003eb6f │ │ │ │ + DW_CFA_advance_loc: 10 to 0003e99f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003eb7a │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e9a5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0003eb92 │ │ │ │ + DW_CFA_advance_loc: 29 to 0003e9c2 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003eb93 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e9c3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003eb96 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e9c6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003eb97 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e9c7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003eba2 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e9d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003ebb1 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003e9e1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ebb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e9e2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ebb5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e9e5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ebb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e9e6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ebbe │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e9ee │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003ebd1 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003ea01 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ebd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ea02 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ebd5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ea05 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ebd6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ea06 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ebde │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ea0e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003ebf3 │ │ │ │ + DW_CFA_advance_loc: 21 to 0003ea23 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ebf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ea24 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ebf5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ea25 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ebf8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ea28 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ebfb │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ea2b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ebff │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ea2f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003ec0c │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ea37 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003ec1e │ │ │ │ + DW_CFA_advance_loc: 23 to 0003ea4e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ec1f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ea4f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ec20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ea50 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ec21 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ea51 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ec29 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ea59 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003ec33 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003ea63 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ec34 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ea64 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ec35 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ea65 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ec38 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ea68 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ec3b │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ea6b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ec3f │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ea6f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ec47 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ea77 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003ec51 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003ea81 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ec52 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ea82 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ec55 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ea85 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ec59 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ea89 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ec61 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ea91 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003ec73 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003eaa3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ec74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eaa4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ec75 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eaa5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ec7d │ │ │ │ + DW_CFA_advance_loc: 8 to 0003eaad │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0003ec93 │ │ │ │ + DW_CFA_advance_loc: 22 to 0003eac3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ec94 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eac4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ec95 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eac5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003eca0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003ead0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003ecb3 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003eae3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ecb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eae4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ecb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eae5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ecbd │ │ │ │ + DW_CFA_advance_loc: 8 to 0003eaed │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0003ecd3 │ │ │ │ + DW_CFA_advance_loc: 22 to 0003eb03 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ecd4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eb04 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ecd5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eb05 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ecd6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eb06 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ecde │ │ │ │ + DW_CFA_advance_loc: 8 to 0003eb0e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003ecf3 │ │ │ │ + DW_CFA_advance_loc: 21 to 0003eb23 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ecf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eb24 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ecf5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eb25 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ecfd │ │ │ │ + DW_CFA_advance_loc: 8 to 0003eb2d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003ed11 │ │ │ │ + DW_CFA_advance_loc: 20 to 0003eb41 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ed12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eb42 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ed15 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003eb45 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ed19 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003eb49 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ed21 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003eb51 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003ed33 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003eb63 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ed34 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eb64 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ed35 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eb65 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ed3d │ │ │ │ + DW_CFA_advance_loc: 8 to 0003eb6d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0003ed53 │ │ │ │ + DW_CFA_advance_loc: 22 to 0003eb83 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ed54 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eb84 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ed55 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eb85 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ed5d │ │ │ │ + DW_CFA_advance_loc: 8 to 0003eb8d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ed61 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003eb91 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ed62 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eb92 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ed63 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eb93 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003ed70 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003eba0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ed73 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003eba3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ed74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eba4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ed75 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eba5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ed76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eba6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ed7e │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ebae │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003ed93 │ │ │ │ + DW_CFA_advance_loc: 21 to 0003ebc3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ed94 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ebc4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ed95 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ebc5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ed9d │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ebcd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0003edb3 │ │ │ │ + DW_CFA_advance_loc: 22 to 0003ebe3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003edb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ebe4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003edb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ebe5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003edb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ebe6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003edbe │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ebee │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003edd3 │ │ │ │ + DW_CFA_advance_loc: 21 to 0003ec03 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003edd4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ec04 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003edd5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ec05 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003eddd │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ec0d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0003edf3 │ │ │ │ + DW_CFA_advance_loc: 22 to 0003ec23 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003edf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ec24 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003edf5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ec25 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003edf6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ec26 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003edfe │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ec2e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003ee13 │ │ │ │ + DW_CFA_advance_loc: 21 to 0003ec43 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ee14 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ec44 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ee15 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ec45 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003ee20 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003ec50 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003ee33 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003ec63 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ee34 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ec64 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ee35 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ec65 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003ee40 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003ec70 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -00003bcc 00000070 00003bd0 FDE cie=00000000 pc=0003ee50..0003ef0f │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ee51 │ │ │ │ +00003bd0 00000070 00003bd4 FDE cie=00000000 pc=0003ec80..0003ed3f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ec81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ee52 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ec82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ee55 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ec85 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 41 to 0003ee7e │ │ │ │ + DW_CFA_advance_loc: 41 to 0003ecae │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ee81 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ecb1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003ee87 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ecb7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ee8a │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ecba │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003ee90 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ecc0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ee93 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ecc3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003ee99 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ecc9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ee9c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003eccc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003eea4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ecd4 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003eea5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ecd5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003eea6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ecd6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003eeb0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003ece0 │ │ │ │ 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 0003eeb3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ece3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003eeb6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ece6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003eec1 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003ecf1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003eec8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003ecf8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003eecb │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ecfb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003eed6 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003ed06 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003eedd │ │ │ │ + DW_CFA_advance_loc: 7 to 0003ed0d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003eee0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ed10 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003eee6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ed16 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003eee9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ed19 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003eef4 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003ed24 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003eeff │ │ │ │ + DW_CFA_advance_loc: 11 to 0003ed2f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ef02 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ed32 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ef0a │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ed3a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c40 00000060 00003c44 FDE cie=00000000 pc=0003ef10..0003f03f │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ef11 │ │ │ │ +00003c44 00000060 00003c48 FDE cie=00000000 pc=0003ed40..0003ee6f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ed41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ef12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ed42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ef15 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ed45 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 35 to 0003ef38 │ │ │ │ + DW_CFA_advance_loc: 35 to 0003ed68 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 63 to 0003ef77 │ │ │ │ + DW_CFA_advance_loc: 63 to 0003eda7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0003efa7 │ │ │ │ + DW_CFA_advance_loc: 48 to 0003edd7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003efa8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003edd8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003efa9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003edd9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003efb0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003ede0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0003efb8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003ede5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003efbf │ │ │ │ + DW_CFA_advance_loc: 10 to 0003edef │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003efc7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003edf7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003efd6 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003ee06 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003efdc │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ee0c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 0003eff7 │ │ │ │ + DW_CFA_advance_loc: 27 to 0003ee27 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003f005 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003ee35 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003f00b │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ee3b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f013 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ee43 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003f019 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ee49 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f01a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ee4a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f01b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ee4b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003f020 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003ee50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 0003f025 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003ee55 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003f02c │ │ │ │ + DW_CFA_advance_loc: 7 to 0003ee5c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f034 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ee64 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -00003ca4 00000028 00003ca8 FDE cie=00000000 pc=0003f040..0003f063 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f041 │ │ │ │ +00003ca8 00000028 00003cac FDE cie=00000000 pc=0003ee70..0003ee93 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ee71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f044 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ee74 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003f046 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003ee81 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f04a │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ee85 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f04e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ee89 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003f061 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ee91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f062 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ee92 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003cd0 000000c0 00003cd4 FDE cie=00000000 pc=0003f070..0003f1e9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f071 │ │ │ │ +00003cd4 000000c0 00003cd8 FDE cie=00000000 pc=0003eea0..0003f019 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eea1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f072 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eea2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f073 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eea3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003f07a │ │ │ │ + DW_CFA_advance_loc: 7 to 0003eeaa │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003f089 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003eeb9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f08c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003eebc │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f08f │ │ │ │ + DW_CFA_advance_loc: 3 to 0003eebf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 42 to 0003f0b9 │ │ │ │ + DW_CFA_advance_loc: 42 to 0003eee9 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f0bc │ │ │ │ + DW_CFA_advance_loc: 3 to 0003eeec │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003f0c1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003eef1 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f0c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eef2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003f0cd │ │ │ │ + DW_CFA_advance_loc: 11 to 0003eefd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 29 to 0003f0ea │ │ │ │ + DW_CFA_advance_loc: 29 to 0003ef1a │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f0eb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ef1b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f0ee │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ef1e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f0ef │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ef1f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003f0fa │ │ │ │ + DW_CFA_advance_loc: 11 to 0003ef2a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003f10d │ │ │ │ + DW_CFA_advance_loc: 19 to 0003ef3d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f10e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ef3e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f111 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ef41 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f112 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ef42 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f11a │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ef4a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f122 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ef52 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003f12c │ │ │ │ + DW_CFA_advance_loc: 10 to 0003ef5c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003f137 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ef62 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 0003f156 │ │ │ │ + DW_CFA_advance_loc: 36 to 0003ef86 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f157 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ef87 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f15a │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ef8a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f15b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ef8b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003f166 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003ef96 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003f178 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003efa8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f179 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003efa9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f17a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003efaa │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003f180 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003efb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f183 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003efb3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f184 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003efb4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f185 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003efb5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f186 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003efb6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f18e │ │ │ │ + DW_CFA_advance_loc: 8 to 0003efbe │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003f193 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003efc3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f194 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003efc4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f195 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003efc5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003f1a0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003efd0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003f1b3 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003efe3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f1b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003efe4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f1b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003efe5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003f1c0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003eff0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003f1d5 │ │ │ │ + DW_CFA_advance_loc: 21 to 0003f005 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003f1d7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003f007 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f1da │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f00a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f1dd │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f00d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f1e5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f015 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f1e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f016 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f1e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f017 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f1e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f018 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d94 00000358 00003d98 FDE cie=00000000 pc=0003f1f0..0003f9b8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f1f1 │ │ │ │ +00003d98 00000358 00003d9c FDE cie=00000000 pc=0003f020..0003f7e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f021 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f1f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f022 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f1f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f023 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 47 to 0003f222 │ │ │ │ + DW_CFA_advance_loc: 47 to 0003f052 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f223 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f053 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f224 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f054 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003f230 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003f060 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 22 to 0003f246 │ │ │ │ + DW_CFA_advance_loc: 22 to 0003f076 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f247 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f077 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f24a │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f07a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f24e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f07e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f086 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003f25b │ │ │ │ + DW_CFA_advance_loc: 5 to 0003f08b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003f25d │ │ │ │ + DW_CFA_advance_loc: 2 to 0003f08d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f260 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f090 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f263 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f093 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 42 to 0003f28d │ │ │ │ + DW_CFA_advance_loc: 42 to 0003f0bd │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f290 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f0c0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003f295 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003f0c5 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f296 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f0c6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003f2a1 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003f0d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003f2b8 │ │ │ │ + DW_CFA_advance_loc: 23 to 0003f0e8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f2b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f0e9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f2bc │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f0ec │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f2bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f0ed │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003f2c8 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003f0f8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003f2df │ │ │ │ + DW_CFA_advance_loc: 23 to 0003f10f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f2e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f110 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f2e3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f113 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f2e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f114 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f2ec │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f11c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f2f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f124 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003f2fe │ │ │ │ + DW_CFA_advance_loc: 10 to 0003f12e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003f309 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f134 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 33 to 0003f32a │ │ │ │ + DW_CFA_advance_loc: 38 to 0003f15a │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f32b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f15b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f32e │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f15e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f32f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f15f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003f33a │ │ │ │ + DW_CFA_advance_loc: 11 to 0003f16a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 50 to 0003f36c │ │ │ │ + DW_CFA_advance_loc: 50 to 0003f19c │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f36d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f19d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f370 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f1a0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f374 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f1a4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003f381 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f1ac │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003f391 │ │ │ │ + DW_CFA_advance_loc: 21 to 0003f1c1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f392 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f1c2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f395 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f1c5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f396 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f1c6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f39e │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f1ce │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003f3a3 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003f1d3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f3a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f1d4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003f3b1 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003f1df │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f3b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f1e2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f3b7 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003f1e7 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003f3bd │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f1ed │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003f3ca │ │ │ │ + DW_CFA_advance_loc: 11 to 0003f1f8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0003f3e0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0003f210 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f3e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f211 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f3e4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f214 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f3e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f215 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f3ed │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f21d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 0003f40c │ │ │ │ + DW_CFA_advance_loc: 31 to 0003f23c │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f40d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f23d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f410 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f240 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f411 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f241 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f419 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f249 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003f41e │ │ │ │ + DW_CFA_advance_loc: 5 to 0003f24e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f41f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f24f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003f426 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003f256 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f429 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f259 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f42c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f25c │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f42f │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f25f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003f439 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003f269 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003f44b │ │ │ │ + DW_CFA_advance_loc: 18 to 0003f27b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f44c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f27c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f44f │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f27f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f450 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f280 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f458 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f288 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f45c │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f28c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f45d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f28d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f45e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f28e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003f460 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003f290 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 21 to 0003f475 │ │ │ │ + DW_CFA_advance_loc: 21 to 0003f2a5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f476 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f2a6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f477 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f2a7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f478 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f2a8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f480 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f2b0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f488 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f2b8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003f492 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003f2c2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003f49d │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f2c8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003f4b6 │ │ │ │ + DW_CFA_advance_loc: 30 to 0003f2e6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f4b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f2e7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f4ba │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f2ea │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f4bb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f2eb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f4c3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f2f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0003f4e3 │ │ │ │ + DW_CFA_advance_loc: 32 to 0003f313 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f4e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f314 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f4e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f315 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f4e8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f318 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f4eb │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f31b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f4ef │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f31f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f4f7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f327 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003f501 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f32f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f504 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f332 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f507 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003f337 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003f50d │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f33d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003f517 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003f347 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003f52a │ │ │ │ + DW_CFA_advance_loc: 19 to 0003f35a │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f52b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f35b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f52e │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f35e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f52f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f35f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f537 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f367 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003f550 │ │ │ │ + DW_CFA_advance_loc: 25 to 0003f380 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f551 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f381 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f554 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f384 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f555 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f385 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f55d │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f38d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f565 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f395 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003f56f │ │ │ │ + DW_CFA_advance_loc: 10 to 0003f39f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003f57d │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f3a5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 27 to 0003f598 │ │ │ │ + DW_CFA_advance_loc: 35 to 0003f3c8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f599 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f3c9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f59c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f3cc │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f59d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f3cd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f5a5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f3d5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003f5b2 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003f3e2 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f5b5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f3e5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f5b8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f3e8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003f5be │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f3ee │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003f5c9 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003f3f9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0003f5e5 │ │ │ │ + DW_CFA_advance_loc: 28 to 0003f415 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f5e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f416 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f5e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f417 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f5e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f418 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f5f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f420 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f5f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f428 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003f602 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003f432 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003f60d │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f438 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003f626 │ │ │ │ + DW_CFA_advance_loc: 30 to 0003f456 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f627 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f457 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f62a │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f45a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f62b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f45b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f633 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f463 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0003f653 │ │ │ │ + DW_CFA_advance_loc: 32 to 0003f483 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f654 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f484 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f655 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f485 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f658 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f488 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f65b │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f48b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f65f │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f48f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f667 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f497 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003f671 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f49f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f674 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f4a2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f677 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003f4a7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003f67d │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f4ad │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003f687 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003f4b7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003f69a │ │ │ │ + DW_CFA_advance_loc: 19 to 0003f4ca │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f69b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f4cb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f69e │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f4ce │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f69f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f4cf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f6a7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f4d7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003f6c0 │ │ │ │ + DW_CFA_advance_loc: 25 to 0003f4f0 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f6c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f4f1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f6c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f4f4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f6c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f4f5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f6cd │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f4fd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f6d5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f505 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003f6df │ │ │ │ + DW_CFA_advance_loc: 10 to 0003f50f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003f6ea │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f515 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0003f702 │ │ │ │ + DW_CFA_advance_loc: 29 to 0003f532 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f703 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f533 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f706 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f536 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f707 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f537 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003f712 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003f542 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003f721 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003f551 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f722 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f552 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f725 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f555 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f726 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f556 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f72e │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f55e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003f741 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003f571 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f742 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f572 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f745 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f575 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f746 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f576 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f74e │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f57e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003f763 │ │ │ │ + DW_CFA_advance_loc: 21 to 0003f593 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f764 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f594 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f765 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f595 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f768 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f598 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f76b │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f59b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f76f │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f59f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003f77c │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f5a7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003f78e │ │ │ │ + DW_CFA_advance_loc: 23 to 0003f5be │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f78f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f5bf │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f790 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f5c0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f791 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f5c1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f799 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f5c9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003f7a3 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003f5d3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f7a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f5d4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f7a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f5d5 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f7a8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f5d8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f7ab │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f5db │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f7af │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f5df │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f7b7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f5e7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003f7c1 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003f5f1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f7c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f5f2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f7c5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f5f5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f7c9 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f5f9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f7d1 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f601 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003f7e3 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003f613 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f7e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f614 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f7e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f615 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f7ed │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f61d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0003f803 │ │ │ │ + DW_CFA_advance_loc: 22 to 0003f633 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f804 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f634 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f805 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f635 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003f810 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003f640 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003f823 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003f653 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f824 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f654 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f825 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f655 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f82d │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f65d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0003f843 │ │ │ │ + DW_CFA_advance_loc: 22 to 0003f673 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f844 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f674 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f845 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f675 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f846 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f676 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f84e │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f67e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003f863 │ │ │ │ + DW_CFA_advance_loc: 21 to 0003f693 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f864 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f694 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f865 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f695 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f86d │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f69d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003f881 │ │ │ │ + DW_CFA_advance_loc: 20 to 0003f6b1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f882 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f6b2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f885 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f6b5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f889 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f6b9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f891 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f6c1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003f8a3 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003f6d3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f8a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f6d4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f8a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f6d5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f8ad │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f6dd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0003f8c3 │ │ │ │ + DW_CFA_advance_loc: 22 to 0003f6f3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f8c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f6f4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f8c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f6f5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f8cd │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f6fd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f8d1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f701 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f8d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f702 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f8d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f703 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003f8e0 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003f710 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f8e3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f713 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f8e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f714 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f8e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f715 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f8e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f716 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f8ee │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f71e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003f903 │ │ │ │ + DW_CFA_advance_loc: 21 to 0003f733 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f904 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f734 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f905 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f735 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f90d │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f73d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0003f923 │ │ │ │ + DW_CFA_advance_loc: 22 to 0003f753 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f924 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f754 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f925 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f755 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f926 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f756 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f92e │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f75e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003f943 │ │ │ │ + DW_CFA_advance_loc: 21 to 0003f773 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f944 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f774 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f945 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f775 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f94d │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f77d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0003f963 │ │ │ │ + DW_CFA_advance_loc: 22 to 0003f793 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f964 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f794 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f965 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f795 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f966 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f796 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f96e │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f79e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003f983 │ │ │ │ + DW_CFA_advance_loc: 21 to 0003f7b3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f984 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f7b4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f985 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f7b5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003f990 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003f7c0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003f9a3 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003f7d3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f9a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f7d4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f9a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f7d5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003f9b0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003f7e0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -000040f0 00000070 000040f4 FDE cie=00000000 pc=0003f9c0..0003fa7f │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f9c1 │ │ │ │ +000040f4 00000070 000040f8 FDE cie=00000000 pc=0003f7f0..0003f8af │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f7f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f9c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f7f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f9c5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f7f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 41 to 0003f9ee │ │ │ │ + DW_CFA_advance_loc: 41 to 0003f81e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f9f1 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f821 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003f9f7 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f827 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f9fa │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f82a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003fa00 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f830 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fa03 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f833 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003fa09 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f839 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fa0c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f83c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003fa14 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f844 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa15 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f845 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f846 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003fa20 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003f850 │ │ │ │ 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 0003fa23 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f853 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fa26 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f856 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003fa31 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003f861 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003fa38 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003f868 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fa3b │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f86b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003fa46 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003f876 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003fa4d │ │ │ │ + DW_CFA_advance_loc: 7 to 0003f87d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fa50 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f880 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003fa56 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f886 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fa59 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f889 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003fa64 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003f894 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003fa6f │ │ │ │ + DW_CFA_advance_loc: 11 to 0003f89f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fa72 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f8a2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003fa7a │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f8aa │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004164 ZERO terminator │ │ │ │ +00004168 ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -169,20 +169,19 @@ │ │ │ │ GLIBC_2.1.3 │ │ │ │ GLIBC_2.3.4 │ │ │ │ GLIBC_2.17 │ │ │ │ GLIBC_2.0 │ │ │ │ tdE9l$4t4 │ │ │ │ tlE9l$4t< │ │ │ │ D$$@;D$0 │ │ │ │ -T$ @;D$( │ │ │ │ L$DA9L$0 │ │ │ │ L$DA9L$0 │ │ │ │ -L$8F;t$< │ │ │ │ +L$0F;t$4 │ │ │ │ K;Z,~d@9 │ │ │ │ -L$8F;t$< │ │ │ │ +L$0F;t$4 │ │ │ │ K;Z,~d@9 │ │ │ │ nfft: %s:%d: assertion failed: %s │ │ │ │ Number of nodes too small to use PRE_LIN_PSI. │ │ │ │ ths->x out of range [-0.5,0.5) │ │ │ │ polynomial degree N has to be even │ │ │ │ Polynomial degree N is smaller than cut-off m │ │ │ │ ../../../kernel/util/float.c │ │ │ │ @@ -193,15 +192,15 @@ │ │ │ │ %+E%+Ei, │ │ │ │ kaiserbessel │ │ │ │ Member f not initialized. │ │ │ │ Member x not initialized. │ │ │ │ Member f_hat not initialized. │ │ │ │ Oversampling factor too small │ │ │ │ ths->x out of range [0.0,0.5) │ │ │ │ -?bd1afdc3a7e4f7f2b785809f93ace087d9d7f1.debug │ │ │ │ +?d2a24ce79f281ab2865069b03ac91a7b68957a.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rel.dyn │ │ │ │ .rel.plt │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -115,17 +115,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ 00003650 : │ │ │ │ sub $0xc,%esp │ │ │ │ flds 0x10(%esp) │ │ │ │ - fldz │ │ │ │ call 3807 │ │ │ │ - add $0x42826,%eax │ │ │ │ + add $0x42828,%eax │ │ │ │ + fldz │ │ │ │ fcomi %st(1),%st │ │ │ │ ja 37f0 │ │ │ │ fcomip %st(1),%st │ │ │ │ je 37e0 │ │ │ │ flds -0x5dbc(%eax) │ │ │ │ fcomip %st(1),%st │ │ │ │ jae 36f0 │ │ │ │ @@ -274,23 +274,23 @@ │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ flds 0xc(%ebp) │ │ │ │ call 3d45 │ │ │ │ add $0x42660,%edi │ │ │ │ - lea 0x0(,%esi,4),%ecx │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - mov %edi,-0x28(%ebp) │ │ │ │ + lea 0x0(,%esi,4),%ecx │ │ │ │ lea 0xf(%ecx),%eax │ │ │ │ - fldz │ │ │ │ - fxch %st(2) │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + mov %edi,-0x28(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ + fldz │ │ │ │ + fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ fstp %st(2) │ │ │ │ jbe 3cef │ │ │ │ fcomi %st(1),%st │ │ │ │ jbe 3cf5 │ │ │ │ fsub %st(1),%st │ │ │ │ mov %esp,%edx │ │ │ │ @@ -319,17 +319,17 @@ │ │ │ │ fstps -0x2c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ call 31d0 │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ flds -0x2c(%ebp) │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ lea -0x1(%esi),%edi │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ sub %ebx,%eax │ │ │ │ sub %ebx,%edi │ │ │ │ movl $0x3f800000,-0x4(%edx,%eax,4) │ │ │ │ @@ -356,28 +356,28 @@ │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ sub %edi,%eax │ │ │ │ add -0x38(%ebp),%eax │ │ │ │ sub %edi,%ecx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ + mov %edi,%eax │ │ │ │ flds (%edx,%edi,4) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ fadd %st(3),%st │ │ │ │ fdiv %st(2),%st │ │ │ │ fld1 │ │ │ │ fsubp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x4(%edx,%edi,4) │ │ │ │ cmp %esi,%edi │ │ │ │ jl 3a20 │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ fld1 │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ fdiv %st(2),%st │ │ │ │ add %edi,%ecx │ │ │ │ add %ecx,%ebx │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ lea -0x1(%edi),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ jge 39ca │ │ │ │ @@ -385,17 +385,17 @@ │ │ │ │ fld1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ 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 │ │ │ │ + fsubr %st(5),%st │ │ │ │ fmul %st(2),%st │ │ │ │ flds -0x4(%edx,%eax,4) │ │ │ │ fld %st(2) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(5) │ │ │ │ @@ -461,22 +461,22 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ incl -0x2c(%ebp) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ + cmp %edi,-0x2c(%ebp) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ - cmp %edi,-0x2c(%ebp) │ │ │ │ jne 3910 │ │ │ │ - mov %esi,-0x24(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ lea -0x1(%eax,%edi,1),%ecx │ │ │ │ inc %eax │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ jl 3d3d │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ @@ -497,35 +497,35 @@ │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ setl %cl │ │ │ │ cmpl $0x7fffffff,-0x34(%ebp) │ │ │ │ setne %al │ │ │ │ and %eax,%ecx │ │ │ │ mov %cl,-0x44(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - fildl -0x30(%ebp) │ │ │ │ cmp -0x2c(%ebp),%edi │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ jg 3b94 │ │ │ │ + cmpb $0x0,-0x44(%ebp) │ │ │ │ fld1 │ │ │ │ fdiv %st(1),%st │ │ │ │ - cmpb $0x0,-0x44(%ebp) │ │ │ │ je 3d2f │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ flds (%eax) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ inc %ecx │ │ │ │ fld1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ 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 │ │ │ │ flds -0x4(%edx,%eax,4) │ │ │ │ fld %st(2) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(4) │ │ │ │ @@ -549,17 +549,17 @@ │ │ │ │ cmp %ebx,%edi │ │ │ │ jl 3ae0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ lea -0x4(,%eax,4),%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 │ │ │ │ fmuls (%edx,%ebx,1) │ │ │ │ fxch %st(2) │ │ │ │ fmuls 0x4(%edx,%ebx,1) │ │ │ │ @@ -585,68 +585,68 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ decl -0x30(%ebp) │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ + cmp %esi,-0x30(%ebp) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ - cmp %esi,-0x30(%ebp) │ │ │ │ jne 3ab0 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ cmp -0x54(%ebp),%esi │ │ │ │ jle 3d03 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ fld1 │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ add %ebx,%eax │ │ │ │ sub %esi,%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ lea (%esi,%ecx,1),%eax │ │ │ │ sub %edi,%ecx │ │ │ │ sub %edi,%eax │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ lea (%edx,%ebx,4),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ cmp -0x2c(%ebp),%edi │ │ │ │ jg 3ce4 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ sub %edi,%eax │ │ │ │ add -0x40(%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 3d22 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ flds (%eax) │ │ │ │ mov %esi,%eax │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ - fld1 │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ + fld1 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ 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 │ │ │ │ flds -0x4(%edx,%eax,4) │ │ │ │ fld %st(2) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ @@ -670,17 +670,17 @@ │ │ │ │ cmp %ebx,%edi │ │ │ │ jl 3c30 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ lea -0x4(,%eax,4),%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 │ │ │ │ fmuls (%edx,%ebx,1) │ │ │ │ fxch %st(2) │ │ │ │ fmuls 0x4(%edx,%ebx,1) │ │ │ │ @@ -753,17 +753,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ 00003d50 : │ │ │ │ sub $0x4,%esp │ │ │ │ fildl 0xc(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - fadd %st(0),%st │ │ │ │ mov %eax,(%esp) │ │ │ │ imul %eax,%eax │ │ │ │ + fadd %st(0),%st │ │ │ │ fld1 │ │ │ │ fadd %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fabs │ │ │ │ fildl (%esp) │ │ │ │ mov %eax,(%esp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ @@ -774,24 +774,24 @@ │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00003d90 : │ │ │ │ - call 3807 │ │ │ │ - add $0x420ef,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ + call 3807 │ │ │ │ + add $0x420ec,%eax │ │ │ │ fildl 0x10(%esp) │ │ │ │ - flds -0x5d50(%eax) │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ - fmul %st,%st(1) │ │ │ │ - mov %edx,%ecx │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + flds -0x5d50(%eax) │ │ │ │ neg %ecx │ │ │ │ + fmul %st,%st(1) │ │ │ │ fld1 │ │ │ │ fadd %st,%st(2) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(3) │ │ │ │ fdivrs -0x5d54(%eax) │ │ │ │ fld %st(3) │ │ │ │ @@ -898,65 +898,65 @@ │ │ │ │ fmuls -0x5d50(%eax) │ │ │ │ add $0xc,%esp │ │ │ │ fdivp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ │ │ │ │ 00003ed0 : │ │ │ │ - call 3807 │ │ │ │ - add $0x41faf,%eax │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ + call 3807 │ │ │ │ + add $0x41fab,%eax │ │ │ │ fildl 0x34(%esp) │ │ │ │ - fmuls -0x5d50(%eax) │ │ │ │ mov 0x38(%esp),%edx │ │ │ │ - fadds -0x5d4c(%eax) │ │ │ │ lea 0x2(%edx),%ebx │ │ │ │ + fmuls -0x5d50(%eax) │ │ │ │ + fadds -0x5d4c(%eax) │ │ │ │ flds -0x5d44(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ flds -0x5d40(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ - fstps 0x1c(%esp) │ │ │ │ + fstps 0x20(%esp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ + fsts 0x1c(%esp) │ │ │ │ fld %st(0) │ │ │ │ - fsts 0x20(%esp) │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fmul %st(0),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ + fsts (%esp) │ │ │ │ + fld %st(1) │ │ │ │ + fmul %st(2),%st │ │ │ │ fsts 0x14(%esp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fsts 0x24(%esp) │ │ │ │ + fld %st(1) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fld %st(0) │ │ │ │ + fstps 0x24(%esp) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fsts 0xc(%esp) │ │ │ │ flds -0x5d3c(%eax) │ │ │ │ fmul %st(4),%st │ │ │ │ fsts 0x28(%esp) │ │ │ │ fxch %st(3) │ │ │ │ fmuls -0x5d38(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmuls -0x5d34(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - flds -0x5d30(%eax) │ │ │ │ - fmul %st(2),%st │ │ │ │ - faddp %st,%st(3) │ │ │ │ - faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fmuls -0x5d30(%eax) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fstps 0x10(%esp) │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fdivrs -0x5d2c(%eax) │ │ │ │ fstps 0x18(%esp) │ │ │ │ fldz │ │ │ │ - fstps (%esp) │ │ │ │ fstps 0x4(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ fildl 0x8(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ neg %ecx │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ fildl 0x8(%esp) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ fstp %st(2) │ │ │ │ @@ -975,115 +975,114 @@ │ │ │ │ ffreep %st(0) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ flds -0x5d04(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fmuls 0x4(%esp) │ │ │ │ + fmul %st(5),%st │ │ │ │ flds 0x14(%esp) │ │ │ │ fmuls -0x5d00(%eax) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - flds 0x20(%esp) │ │ │ │ - flds -0x5cfc(%eax) │ │ │ │ - fmul %st(1),%st │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + fmuls -0x5cfc(%eax) │ │ │ │ fsubs -0x5cf8(%eax) │ │ │ │ - faddp %st,%st(2) │ │ │ │ - fxch %st(4) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - flds 0x4(%esp) │ │ │ │ - fsubr %st(6),%st │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + flds (%esp) │ │ │ │ + fsub %st(5),%st │ │ │ │ fmuls -0x5cf4(%eax) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fld %st(6) │ │ │ │ - fmul %st(7),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ + flds (%esp) │ │ │ │ + fmul %st(0),%st │ │ │ │ fmuls -0x5cf0(%eax) │ │ │ │ fsubrs -0x5cec(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + faddp %st,%st(3) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ flds -0x5ce8(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fsubrs -0x5ce4(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fxch %st(4) │ │ │ │ + fxch %st(1) │ │ │ │ fmuls -0x5cdc(%eax) │ │ │ │ flds 0x14(%esp) │ │ │ │ fmuls -0x5ce0(%eax) │ │ │ │ fsubp %st,%st(1) │ │ │ │ - faddp %st,%st(4) │ │ │ │ - flds -0x5cd4(%eax) │ │ │ │ - fmul %st(6),%st │ │ │ │ - flds 0x4(%esp) │ │ │ │ - fmuls -0x5cd8(%eax) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + flds (%esp) │ │ │ │ + fmuls -0x5cd4(%eax) │ │ │ │ + flds -0x5cd8(%eax) │ │ │ │ + fmul %st(7),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ flds 0xc(%esp) │ │ │ │ fmuls -0x5cd0(%eax) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ - faddp %st,%st(4) │ │ │ │ + faddp %st,%st(1) │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ flds 0xc(%esp) │ │ │ │ fmuls -0x5cc8(%eax) │ │ │ │ flds 0x24(%esp) │ │ │ │ fmuls -0x5ccc(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(3) │ │ │ │ - flds 0x4(%esp) │ │ │ │ - fmuls -0x5cc0(%eax) │ │ │ │ - flds -0x5cc4(%eax) │ │ │ │ - fmul %st(5),%st │ │ │ │ + flds -0x5cc0(%eax) │ │ │ │ + fmul %st(4),%st │ │ │ │ + flds (%esp) │ │ │ │ + fmuls -0x5cc4(%eax) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmuls -0x5cbc(%eax) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fdivs 0x10(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadds (%esp) │ │ │ │ - fstps (%esp) │ │ │ │ + fadds 0x4(%esp) │ │ │ │ + fstps 0x4(%esp) │ │ │ │ jmp 40c0 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%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 3f72 │ │ │ │ ffreep %st(0) │ │ │ │ - flds (%esp) │ │ │ │ + flds 0x4(%esp) │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds -0x5d4c(%eax) │ │ │ │ fcomip %st(1),%st │ │ │ │ jbe 41e0 │ │ │ │ ffreep %st(0) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x8(%esp) │ │ │ │ - flds 0x4(%esp) │ │ │ │ - fmuls -0x5d14(%eax) │ │ │ │ - flds -0x5cb8(%eax) │ │ │ │ - fmul %st(5),%st │ │ │ │ + flds -0x5d14(%eax) │ │ │ │ + fmul %st(4),%st │ │ │ │ + flds (%esp) │ │ │ │ + fmuls -0x5cb8(%eax) │ │ │ │ fsubp %st,%st(1) │ │ │ │ flds 0xc(%esp) │ │ │ │ fmuls -0x5cb4(%eax) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - flds 0x20(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ flds -0x5cdc(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fsubs -0x5d04(%eax) │ │ │ │ faddp %st,%st(2) │ │ │ │ flds -0x5ce8(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fsubs -0x5cb0(%eax) │ │ │ │ @@ -1093,55 +1092,55 @@ │ │ │ │ fmuls -0x5cfc(%eax) │ │ │ │ flds 0x14(%esp) │ │ │ │ fmuls -0x5ca8(%eax) │ │ │ │ fsubp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ - fld %st(3) │ │ │ │ - fmul %st(4),%st │ │ │ │ + flds (%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ fmuls -0x5ca4(%eax) │ │ │ │ flds 0x14(%esp) │ │ │ │ fmuls -0x5ca0(%eax) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ flds 0x8(%esp) │ │ │ │ fmuls -0x5c9c(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - flds -0x5c98(%eax) │ │ │ │ - fmul %st(5),%st │ │ │ │ - flds 0x4(%esp) │ │ │ │ - fmuls -0x5d24(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ + fmuls -0x5c98(%eax) │ │ │ │ + flds -0x5d24(%eax) │ │ │ │ + fmul %st(6),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ flds 0x24(%esp) │ │ │ │ fmuls -0x5c94(%eax) │ │ │ │ flds 0x28(%esp) │ │ │ │ fsubp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ - flds -0x5c8c(%eax) │ │ │ │ - fmul %st(2),%st │ │ │ │ + flds (%esp) │ │ │ │ + fmuls -0x5c8c(%eax) │ │ │ │ flds 0xc(%esp) │ │ │ │ fmuls -0x5c90(%eax) │ │ │ │ fsubp %st,%st(1) │ │ │ │ flds 0x8(%esp) │ │ │ │ - fmuls 0x1c(%esp) │ │ │ │ + fmuls 0x20(%esp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 409c │ │ │ │ - nop │ │ │ │ + jmp 4098 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ flds -0x5d2c(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ jbe 40b0 │ │ │ │ - flds 0x4(%esp) │ │ │ │ + fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fsubp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld1 │ │ │ │ fdivs 0x10(%esp) │ │ │ │ fmulp %st,%st(3) │ │ │ │ @@ -1150,78 +1149,78 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld1 │ │ │ │ fsubr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadds (%esp) │ │ │ │ - fstps (%esp) │ │ │ │ + fadds 0x4(%esp) │ │ │ │ + fstps 0x4(%esp) │ │ │ │ jmp 40c0 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld1 │ │ │ │ - fadds (%esp) │ │ │ │ - flds 0x4(%esp) │ │ │ │ - fmuls -0x5d24(%eax) │ │ │ │ - flds -0x5d28(%eax) │ │ │ │ - fmul %st(6),%st │ │ │ │ + fadds 0x4(%esp) │ │ │ │ + flds -0x5d24(%eax) │ │ │ │ + fmul %st(5),%st │ │ │ │ + flds (%esp) │ │ │ │ + fmuls -0x5d28(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ flds -0x5d20(%eax) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fadds -0x5d1c(%eax) │ │ │ │ fmul %st(4),%st │ │ │ │ fmul %st(3),%st │ │ │ │ - flds 0x4(%esp) │ │ │ │ - fmuls -0x5d14(%eax) │ │ │ │ - flds -0x5d18(%eax) │ │ │ │ - fmul %st(7),%st │ │ │ │ + flds -0x5d14(%eax) │ │ │ │ + fmul %st(6),%st │ │ │ │ + flds (%esp) │ │ │ │ + fmuls -0x5d18(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ flds 0xc(%esp) │ │ │ │ fmuls -0x5d10(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(5) │ │ │ │ fmuls -0x5d0c(%eax) │ │ │ │ faddp %st,%st(5) │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(2) │ │ │ │ fmuls -0x5d08(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ - fmuls 0x1c(%esp) │ │ │ │ + fmuls 0x20(%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fld1 │ │ │ │ fdivs 0x10(%esp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstps (%esp) │ │ │ │ + fstps 0x4(%esp) │ │ │ │ jmp 40c0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 000042c0 : │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ add $0x41bbe,%ebx │ │ │ │ sub $0x18,%esp │ │ │ │ - flds -0x5c84(%ebx) │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ + flds -0x5c84(%ebx) │ │ │ │ fmuls 0x20(%esp) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ - fildl 0x8(%esp) │ │ │ │ mov %eax,%edx │ │ │ │ - fldz │ │ │ │ neg %edx │ │ │ │ + fildl 0x8(%esp) │ │ │ │ + fldz │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ cmovb %eax,%edx │ │ │ │ test %edx,%edx │ │ │ │ je 4350 │ │ │ │ sub $0x10,%esp │ │ │ │ fsts 0x4(%esp) │ │ │ │ @@ -1270,45 +1269,43 @@ │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00004390 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x24,%esp │ │ │ │ - mov 0x38(%esp),%esi │ │ │ │ flds 0x34(%esp) │ │ │ │ - fmul %st(0),%st │ │ │ │ - flds 0x30(%esp) │ │ │ │ - fchs │ │ │ │ - fsts 0x14(%esp) │ │ │ │ - fstps 0x4(%esp) │ │ │ │ + mov 0x38(%esp),%esi │ │ │ │ + call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ + add $0x41ae2,%ebx │ │ │ │ mov %esi,%eax │ │ │ │ imul %esi,%eax │ │ │ │ inc %esi │ │ │ │ - call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x41acc,%ebx │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - fildl 0x18(%esp) │ │ │ │ imul %esi,%esi │ │ │ │ + fmul %st(0),%st │ │ │ │ + flds 0x30(%esp) │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + fchs │ │ │ │ + fsts 0x4(%esp) │ │ │ │ + fstps 0x18(%esp) │ │ │ │ + fildl 0x14(%esp) │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fstps 0x1c(%esp) │ │ │ │ fstps (%esp) │ │ │ │ call 3070 │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - fstps 0x10(%esp) │ │ │ │ - push 0xc(%esp) │ │ │ │ - mov %esi,0x10(%esp) │ │ │ │ - fildl 0x10(%esp) │ │ │ │ - fadds 0x18(%esp) │ │ │ │ - sub $0x4,%esp │ │ │ │ + fstps 0x14(%esp) │ │ │ │ + flds 0x18(%esp) │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ + fstps 0x4(%esp) │ │ │ │ + fildl 0x18(%esp) │ │ │ │ + fadds 0x1c(%esp) │ │ │ │ fstps (%esp) │ │ │ │ call 3070 │ │ │ │ - fadds 0x18(%esp) │ │ │ │ + fadds 0x14(%esp) │ │ │ │ add $0x24,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -1335,24 +1332,25 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ + nop │ │ │ │ │ │ │ │ 00004440 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ call 494a │ │ │ │ - add $0x41a30,%esi │ │ │ │ + add $0x41a34,%esi │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ test %edx,%edx │ │ │ │ je 44f0 │ │ │ │ test %ebx,%ebx │ │ │ │ jle 4520 │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ add $0x4,%edx │ │ │ │ lea 0x4(%ecx,%ebx,8),%edi │ │ │ │ @@ -1419,30 +1417,30 @@ │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ jne 4500 │ │ │ │ jmp 44a6 │ │ │ │ - pop %ebx │ │ │ │ flds -0x5c80(%esi) │ │ │ │ + pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ 00004530 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ call 494a │ │ │ │ - add $0x41940,%esi │ │ │ │ + add $0x41944,%esi │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ test %edx,%edx │ │ │ │ je 45a0 │ │ │ │ test %ecx,%ecx │ │ │ │ jle 45e0 │ │ │ │ mov %ebx,%eax │ │ │ │ lea (%ebx,%ecx,4),%edi │ │ │ │ fldz │ │ │ │ @@ -1492,16 +1490,16 @@ │ │ │ │ fstp %st(1) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ jne 45c0 │ │ │ │ jmp 4578 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - pop %ebx │ │ │ │ flds -0x5c80(%esi) │ │ │ │ + pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ 000045f0 : │ │ │ │ push %esi │ │ │ │ @@ -1545,16 +1543,16 @@ │ │ │ │ jle 46e6 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ fldz │ │ │ │ lea (%eax,%ebx,8),%edx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ - flds 0x4(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ + flds -0x4(%eax) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%edx │ │ │ │ @@ -1673,31 +1671,31 @@ │ │ │ │ │ │ │ │ 000047c0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ call 494a │ │ │ │ - add $0x416b0,%esi │ │ │ │ + add $0x416b4,%esi │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ test %edx,%edx │ │ │ │ je 4860 │ │ │ │ test %ebx,%ebx │ │ │ │ jle 48a0 │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ add $0x4,%edx │ │ │ │ lea 0x4(%ecx,%ebx,8),%edi │ │ │ │ fldz │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds -0x4(%eax) │ │ │ │ - fsubs -0x4(%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fsubs -0xc(%edx) │ │ │ │ flds -0x8(%eax) │ │ │ │ fsubs -0x8(%edx) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -1718,85 +1716,85 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ebx │ │ │ │ jg 4840 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ - pop %edi │ │ │ │ fsqrt │ │ │ │ + pop %edi │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ test %ebx,%ebx │ │ │ │ jle 48a0 │ │ │ │ mov %ecx,%eax │ │ │ │ lea (%ecx,%ebx,8),%edx │ │ │ │ fldz │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ - flds 0x4(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ + flds -0x4(%eax) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%edx │ │ │ │ jne 4880 │ │ │ │ jmp 4820 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - pop %ebx │ │ │ │ flds -0x5c80(%esi) │ │ │ │ + pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ 000048b0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ call 494a │ │ │ │ - add $0x415c0,%esi │ │ │ │ + add $0x415c4,%esi │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ test %edx,%edx │ │ │ │ je 4920 │ │ │ │ test %ecx,%ecx │ │ │ │ jle 4940 │ │ │ │ mov %ebx,%eax │ │ │ │ lea (%ebx,%ecx,4),%edi │ │ │ │ fldz │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ - fsubs (%edx) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ + fsubs -0x4(%edx) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%edi │ │ │ │ jne 48e0 │ │ │ │ xor %eax,%eax │ │ │ │ fsqrt │ │ │ │ fldz │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ inc %eax │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ecx │ │ │ │ jg 4900 │ │ │ │ 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 4940 │ │ │ │ mov %ebx,%eax │ │ │ │ @@ -1805,73 +1803,73 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%edx │ │ │ │ jne 4930 │ │ │ │ - jmp 48f2 │ │ │ │ + jmp 48f3 │ │ │ │ nop │ │ │ │ - pop %ebx │ │ │ │ flds -0x5c80(%esi) │ │ │ │ + pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ mov (%esp),%esi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ 00004950 : │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ add $0x4152e,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - flds 0x190(%ebx) │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ - fld %st(0) │ │ │ │ + flds 0x190(%ebx) │ │ │ │ cmpw $0x0,0x18c(%ebx) │ │ │ │ + fld %st(0) │ │ │ │ je 4a0c │ │ │ │ flds -0x5d50(%ebx) │ │ │ │ mov $0x16,%eax │ │ │ │ fmul %st,%st(1) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st,%st(1) │ │ │ │ - fmul %st,%st(1) │ │ │ │ sub $0x2,%eax │ │ │ │ + fmul %st,%st(1) │ │ │ │ jne 4990 │ │ │ │ ffreep %st(0) │ │ │ │ fsts 0x190(%ebx) │ │ │ │ - mov $0x7e,%eax │ │ │ │ flds 0x188(%ebx) │ │ │ │ + mov $0x7e,%eax │ │ │ │ flds -0x5d50(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st,%st(1) │ │ │ │ - fmul %st,%st(1) │ │ │ │ sub $0x2,%eax │ │ │ │ + fmul %st,%st(1) │ │ │ │ jne 49c0 │ │ │ │ ffreep %st(0) │ │ │ │ fsts 0x188(%ebx) │ │ │ │ flds 0x184(%ebx) │ │ │ │ mov $0x80,%eax │ │ │ │ fsub %st(2),%st │ │ │ │ jmp 49e2 │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ - fadd %st(0),%st │ │ │ │ dec %eax │ │ │ │ + fadd %st(0),%st │ │ │ │ jne 49e0 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x5d50(%ebx) │ │ │ │ fcomi %st(2),%st │ │ │ │ jae 4a33 │ │ │ │ ffreep %st(0) │ │ │ │ - movw $0x0,0x18c(%ebx) │ │ │ │ fstps 0x184(%ebx) │ │ │ │ + movw $0x0,0x18c(%ebx) │ │ │ │ fstps 0x180(%ebx) │ │ │ │ cmp $0x9,%edx │ │ │ │ ja 4a97 │ │ │ │ mov -0x5ac4(%ebx,%edx,4),%eax │ │ │ │ add %ebx,%eax │ │ │ │ jmp *%eax │ │ │ │ ffreep %st(0) │ │ │ │ @@ -2046,16 +2044,16 @@ │ │ │ │ mov $0xffffffff,%eax │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ 00004bc0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ je 4c4e │ │ │ │ cmp $0x1,%eax │ │ │ │ je 4c60 │ │ │ │ xor %ebx,%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ jmp 4c00 │ │ │ │ @@ -2070,16 +2068,16 @@ │ │ │ │ and $0x1,%edx │ │ │ │ sub %esi,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ sete %dl │ │ │ │ add %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ inc %ecx │ │ │ │ - sar $1,%eax │ │ │ │ movzbl %dl,%edx │ │ │ │ + sar $1,%eax │ │ │ │ or %edx,%ebx │ │ │ │ cmp $0x1,%eax │ │ │ │ jne 4c00 │ │ │ │ lea 0x1(%esi,%ebx,1),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ test $0x1,%cl │ │ │ │ je 4c40 │ │ │ │ @@ -2106,16 +2104,16 @@ │ │ │ │ jmp 4c4e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00004c70 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ je 4d0e │ │ │ │ cmp $0x1,%eax │ │ │ │ je 4d20 │ │ │ │ xor %ebx,%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ jmp 4cc0 │ │ │ │ @@ -2131,16 +2129,16 @@ │ │ │ │ and $0x1,%edx │ │ │ │ sub %esi,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ sete %dl │ │ │ │ add %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ inc %ecx │ │ │ │ - sar $1,%eax │ │ │ │ movzbl %dl,%edx │ │ │ │ + sar $1,%eax │ │ │ │ or %edx,%ebx │ │ │ │ cmp $0x1,%eax │ │ │ │ jne 4cc0 │ │ │ │ lea 0x1(%ebx,%esi,1),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ test $0x1,%cl │ │ │ │ je 4d00 │ │ │ │ @@ -2170,51 +2168,45 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ 00004d30 : │ │ │ │ push %ebx │ │ │ │ + sub $0x38,%esp │ │ │ │ + flds 0x40(%esp) │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x4114e,%ebx │ │ │ │ - sub $0x28,%esp │ │ │ │ - flds 0x30(%esp) │ │ │ │ - flds 0x34(%esp) │ │ │ │ + add $0x41147,%ebx │ │ │ │ fld1 │ │ │ │ - fld %st(0) │ │ │ │ - fsub %st(2),%st │ │ │ │ - flds -0x5d50(%ebx) │ │ │ │ - fsubr %st(3),%st │ │ │ │ + fsts (%esp) │ │ │ │ + fsubs 0x44(%esp) │ │ │ │ + flds 0x44(%esp) │ │ │ │ + fsubs -0x5d50(%ebx) │ │ │ │ flds -0x5c70(%ebx) │ │ │ │ - fadd %st(5),%st │ │ │ │ + fadd %st(3),%st │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(2),%st │ │ │ │ fldt -0x5c04(%ebx) │ │ │ │ - fstpt (%esp) │ │ │ │ fld %st(0) │ │ │ │ + fstpt 0x10(%esp) │ │ │ │ + fld %st(1) │ │ │ │ fabs │ │ │ │ fldt -0x5bf4(%ebx) │ │ │ │ - fstpt 0x10(%esp) │ │ │ │ - fldt 0x10(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x20(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jae 4fe0 │ │ │ │ - fstp %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fldt (%esp) │ │ │ │ + jae 4fd0 │ │ │ │ fxch %st(1) │ │ │ │ fyl2xp1 │ │ │ │ - fxch %st(3) │ │ │ │ - fstps 0x34(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ sub $0x10,%esp │ │ │ │ fadd %st(3),%st │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fchs │ │ │ │ fld1 │ │ │ │ fldt -0x5c14(%ebx) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%esp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ @@ -2226,110 +2218,110 @@ │ │ │ │ fxch %st(1) │ │ │ │ fstps 0x20(%esp) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fstps 0x10(%esp) │ │ │ │ fstps 0x4(%esp) │ │ │ │ fld %st(0) │ │ │ │ - fstps 0x40(%esp) │ │ │ │ + fstps 0x50(%esp) │ │ │ │ fadds -0x5c6c(%ebx) │ │ │ │ fdivrs -0x5c68(%ebx) │ │ │ │ fstps (%esp) │ │ │ │ call 3070 │ │ │ │ flds 0x10(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ fmulp %st,%st(1) │ │ │ │ - flds 0x30(%esp) │ │ │ │ - flds 0x34(%esp) │ │ │ │ + flds 0x40(%esp) │ │ │ │ + flds 0x44(%esp) │ │ │ │ fadd %st(1),%st │ │ │ │ flds 0x10(%esp) │ │ │ │ fcomi %st(1),%st │ │ │ │ - jae 4f00 │ │ │ │ + jae 4ef0 │ │ │ │ fdiv %st,%st(1) │ │ │ │ - fld %st(1) │ │ │ │ flds -0x5c50(%ebx) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x5c54(%ebx) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x5c58(%ebx) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x5c5c(%ebx) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x5c60(%ebx) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fxch %st(3) │ │ │ │ - fadd %st(0),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ + fld %st(2) │ │ │ │ + fadd %st(3),%st │ │ │ │ fadd %st(2),%st │ │ │ │ flds -0x5d4c(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ fadd %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ flds -0x5d2c(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ fadd %st(3),%st │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(4) │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fadds -0x5c64(%ebx) │ │ │ │ fld1 │ │ │ │ fld %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(5),%st │ │ │ │ - jae 4f70 │ │ │ │ + jae 4f60 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - jmp 4e98 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 4e88 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ + fld %st(0) │ │ │ │ flds -0x5c50(%ebx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x5c54(%ebx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x5c58(%ebx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x5c5c(%ebx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x5c60(%ebx) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fld %st(1) │ │ │ │ - fadd %st(2),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ + fld %st(2) │ │ │ │ fadd %st(3),%st │ │ │ │ - flds -0x5d4c(%ebx) │ │ │ │ - fmul %st(3),%st │ │ │ │ fadd %st(4),%st │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fxch %st(3) │ │ │ │ + fmuls -0x5d4c(%ebx) │ │ │ │ + fadd %st(4),%st │ │ │ │ + fmulp %st,%st(3) │ │ │ │ flds -0x5d2c(%ebx) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadd %st(4),%st │ │ │ │ - fxch %st(3) │ │ │ │ - faddp %st,%st(4) │ │ │ │ fxch %st(2) │ │ │ │ + faddp %st,%st(4) │ │ │ │ + fxch %st(1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fadds -0x5c64(%ebx) │ │ │ │ - add $0x28,%esp │ │ │ │ + add $0x38,%esp │ │ │ │ pop %ebx │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ flds -0x5c64(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds -0x5c60(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds -0x5c5c(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds -0x5c58(%ebx) │ │ │ │ @@ -2344,27 +2336,26 @@ │ │ │ │ fmul %st(3),%st │ │ │ │ flds -0x5d54(%ebx) │ │ │ │ fadd %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fadds -0x5c50(%ebx) │ │ │ │ fld1 │ │ │ │ fld %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(5),%st │ │ │ │ - jb 4e90 │ │ │ │ + jb 4e80 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 4f72 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 4f62 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fstp %st(1) │ │ │ │ flds -0x5c64(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x5c60(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x5c5c(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -2382,236 +2373,218 @@ │ │ │ │ fadd %st(5),%st │ │ │ │ fxch %st(5) │ │ │ │ fadds -0x5d2c(%ebx) │ │ │ │ fmulp %st,%st(5) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fadds -0x5c50(%ebx) │ │ │ │ - add $0x28,%esp │ │ │ │ + add $0x38,%esp │ │ │ │ pop %ebx │ │ │ │ fdivp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - faddp %st,%st(3) │ │ │ │ - fldt (%esp) │ │ │ │ + ffreep %st(0) │ │ │ │ + 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 4d97 │ │ │ │ + jmp 4d8e │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005000 : │ │ │ │ +00004ff0 : │ │ │ │ push %ebx │ │ │ │ sub $0x28,%esp │ │ │ │ flds 0x30(%esp) │ │ │ │ - flds 0x34(%esp) │ │ │ │ - fldz │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x40e71,%ebx │ │ │ │ + add $0x40e87,%ebx │ │ │ │ + fldz │ │ │ │ + flds 0x34(%esp) │ │ │ │ fcomi %st(1),%st │ │ │ │ - je 5030 │ │ │ │ - fcomi %st(2),%st │ │ │ │ - jne 5040 │ │ │ │ + je 5020 │ │ │ │ + fxch %st(2) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + jne 5030 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 5036 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 5026 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x28,%esp │ │ │ │ fld1 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - fld %st(2) │ │ │ │ + fld %st(0) │ │ │ │ sub $0x10,%esp │ │ │ │ - faddp %st,%st(2) │ │ │ │ + faddp %st,%st(3) │ │ │ │ flds -0x5c6c(%ebx) │ │ │ │ - fld %st(2) │ │ │ │ + fld %st(0) │ │ │ │ + fadd %st(4),%st │ │ │ │ + fxch %st(4) │ │ │ │ fstps 0x28(%esp) │ │ │ │ - fadd %st,%st(2) │ │ │ │ - fld %st(3) │ │ │ │ + fsts 0x18(%esp) │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fstps 0x1c(%esp) │ │ │ │ - fxch %st(3) │ │ │ │ fsts 0x4(%esp) │ │ │ │ fstps 0x40(%esp) │ │ │ │ - fld %st(1) │ │ │ │ - fstps 0x18(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fsts 0x14(%esp) │ │ │ │ fdiv %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fstps 0x24(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fstps (%esp) │ │ │ │ fstps 0x2c(%esp) │ │ │ │ call 3070 │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ fstps 0x14(%esp) │ │ │ │ - flds 0x1c(%esp) │ │ │ │ - flds 0x44(%esp) │ │ │ │ - fadd %st,%st(1) │ │ │ │ - fsts 0x4(%esp) │ │ │ │ - fstps 0x44(%esp) │ │ │ │ - flds 0x18(%esp) │ │ │ │ - fld %st(0) │ │ │ │ - fstps 0x20(%esp) │ │ │ │ + flds 0x10(%esp) │ │ │ │ + fadds 0x3c(%esp) │ │ │ │ + push 0x3c(%esp) │ │ │ │ + flds 0x10(%esp) │ │ │ │ + sub $0x4,%esp │ │ │ │ fdiv %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fstps 0x1c(%esp) │ │ │ │ + fstps 0x20(%esp) │ │ │ │ fstps (%esp) │ │ │ │ call 3070 │ │ │ │ - flds 0x14(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps 0x8(%esp) │ │ │ │ - flds 0x10(%esp) │ │ │ │ + flds 0x4(%esp) │ │ │ │ fmuls -0x5c68(%ebx) │ │ │ │ flds 0x14(%esp) │ │ │ │ - fmuls 0xc(%esp) │ │ │ │ + fmuls 0x10(%esp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fstps 0x4(%esp) │ │ │ │ fld1 │ │ │ │ flds 0x18(%esp) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(2),%st │ │ │ │ flds 0x1c(%esp) │ │ │ │ fcomip %st(2),%st │ │ │ │ - flds 0x34(%esp) │ │ │ │ flds 0x30(%esp) │ │ │ │ - jae 5280 │ │ │ │ - fstp %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - fdivr %st(3),%st │ │ │ │ + jae 5240 │ │ │ │ + fstp %st(2) │ │ │ │ + fdivr %st(2),%st │ │ │ │ flds -0x5c50(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x5c54(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x5c58(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x5c5c(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x5c60(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ - fadd %st(5),%st │ │ │ │ + fadd %st(4),%st │ │ │ │ flds -0x5d4c(%ebx) │ │ │ │ fmul %st(3),%st │ │ │ │ - fadd %st(6),%st │ │ │ │ + fadd %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ flds -0x5d2c(%ebx) │ │ │ │ fmul %st(3),%st │ │ │ │ - fadd %st(6),%st │ │ │ │ + fadd %st(5),%st │ │ │ │ fxch %st(3) │ │ │ │ - faddp %st,%st(6) │ │ │ │ + faddp %st,%st(5) │ │ │ │ fxch %st(2) │ │ │ │ - fmulp %st,%st(5) │ │ │ │ - fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ + fxch %st(1) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ fadds -0x5c64(%ebx) │ │ │ │ fld1 │ │ │ │ - fld %st(3) │ │ │ │ + fld %st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ - fcomip %st(5),%st │ │ │ │ - jae 5300 │ │ │ │ - fstp %st(4) │ │ │ │ + fcomip %st(4),%st │ │ │ │ + jae 52c0 │ │ │ │ + fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - jmp 5188 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(4) │ │ │ │ + jmp 5156 │ │ │ │ + nop │ │ │ │ + fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ - fld %st(0) │ │ │ │ flds -0x5c50(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds -0x5c54(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds -0x5c58(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds -0x5c5c(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds -0x5c60(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fld %st(2) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fld %st(1) │ │ │ │ + fadd %st(2),%st │ │ │ │ fadd %st(3),%st │ │ │ │ + flds -0x5d4c(%ebx) │ │ │ │ + fmul %st(3),%st │ │ │ │ fadd %st(4),%st │ │ │ │ - fxch %st(3) │ │ │ │ - fmuls -0x5d4c(%ebx) │ │ │ │ - fadd %st(4),%st │ │ │ │ - fmulp %st,%st(3) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ flds -0x5d2c(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fadd %st(4),%st │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(3) │ │ │ │ faddp %st,%st(4) │ │ │ │ - fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x5c64(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fld %st(3) │ │ │ │ + flds 0x34(%esp) │ │ │ │ fadd %st(1),%st │ │ │ │ + flds 0x34(%esp) │ │ │ │ fldz │ │ │ │ - fcomip %st(5),%st │ │ │ │ - jae 5380 │ │ │ │ - fstp %st(4) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - jmp 5208 │ │ │ │ - fstp %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(3) │ │ │ │ - fxch %st(2) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jae 5330 │ │ │ │ + ffreep %st(0) │ │ │ │ fdivr %st(1),%st │ │ │ │ - fld %st(0) │ │ │ │ flds -0x5c50(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds -0x5c54(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds -0x5c58(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds -0x5c5c(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds -0x5c60(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fld %st(2) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fld %st(1) │ │ │ │ + fadd %st(2),%st │ │ │ │ fadd %st(3),%st │ │ │ │ + flds -0x5d4c(%ebx) │ │ │ │ + fmul %st(3),%st │ │ │ │ fadd %st(4),%st │ │ │ │ - fxch %st(3) │ │ │ │ - fmuls -0x5d4c(%ebx) │ │ │ │ - fadd %st(4),%st │ │ │ │ - fmulp %st,%st(3) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ flds -0x5d2c(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fadd %st(4),%st │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(3) │ │ │ │ faddp %st,%st(4) │ │ │ │ - fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x5c64(%ebx) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(4) │ │ │ │ @@ -2621,141 +2594,129 @@ │ │ │ │ fmuls 0x4(%esp) │ │ │ │ fmuls 0x8(%esp) │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ fsqrt │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - fstp %st(4) │ │ │ │ + fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ flds -0x5c64(%ebx) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x5c60(%ebx) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x5c5c(%ebx) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x5c58(%ebx) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x5c54(%ebx) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ flds -0x5c4c(%ebx) │ │ │ │ - fadd %st(5),%st │ │ │ │ - fmulp %st,%st(4) │ │ │ │ + fadd %st(4),%st │ │ │ │ + fmulp %st,%st(3) │ │ │ │ flds -0x5d54(%ebx) │ │ │ │ - fadd %st(5),%st │ │ │ │ - fmulp %st,%st(4) │ │ │ │ + fadd %st(4),%st │ │ │ │ + fmulp %st,%st(3) │ │ │ │ flds -0x5d2c(%ebx) │ │ │ │ - fadd %st(5),%st │ │ │ │ - fxch %st(5) │ │ │ │ + fadd %st(4),%st │ │ │ │ + fxch %st(4) │ │ │ │ fadds -0x5d4c(%ebx) │ │ │ │ - fmulp %st,%st(5) │ │ │ │ - fxch %st(3) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(2) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(1) │ │ │ │ fadds -0x5c50(%ebx) │ │ │ │ fld1 │ │ │ │ - fld %st(3) │ │ │ │ + fld %st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ - fcomip %st(5),%st │ │ │ │ - jb 5180 │ │ │ │ + fcomip %st(4),%st │ │ │ │ + jb 5150 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 5302 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 52c2 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ flds -0x5c64(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x5c60(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x5c5c(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x5c58(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x5c54(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ flds -0x5c4c(%ebx) │ │ │ │ - fadd %st(5),%st │ │ │ │ + fadd %st(4),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ flds -0x5d54(%ebx) │ │ │ │ - fadd %st(5),%st │ │ │ │ + fadd %st(4),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ flds -0x5d2c(%ebx) │ │ │ │ - fadd %st(5),%st │ │ │ │ - fxch %st(5) │ │ │ │ - fadds -0x5d4c(%ebx) │ │ │ │ - fmulp %st,%st(5) │ │ │ │ + fadd %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fadds -0x5d4c(%ebx) │ │ │ │ + fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fxch %st(2) │ │ │ │ fadds -0x5c50(%ebx) │ │ │ │ - fdivp %st,%st(3) │ │ │ │ - fld1 │ │ │ │ - fld %st(2) │ │ │ │ - fadd %st(1),%st │ │ │ │ - fldz │ │ │ │ - fcomip %st(4),%st │ │ │ │ - jb 5200 │ │ │ │ - fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 5382 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(1) │ │ │ │ + jmp 51b0 │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ flds -0x5c64(%ebx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x5c60(%ebx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x5c5c(%ebx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x5c58(%ebx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fadds -0x5c54(%ebx) │ │ │ │ - fmul %st(1),%st │ │ │ │ - flds -0x5c4c(%ebx) │ │ │ │ - fadd %st(5),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fadds -0x5c4c(%ebx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ - flds -0x5d54(%ebx) │ │ │ │ - fadd %st(5),%st │ │ │ │ + flds 0x34(%esp) │ │ │ │ + fadds -0x5d54(%ebx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ - flds -0x5d4c(%ebx) │ │ │ │ - fadd %st(5),%st │ │ │ │ - fxch %st(5) │ │ │ │ + flds 0x34(%esp) │ │ │ │ + fadds -0x5d4c(%ebx) │ │ │ │ + flds 0x34(%esp) │ │ │ │ fadds -0x5d2c(%ebx) │ │ │ │ - fmulp %st,%st(5) │ │ │ │ - fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fxch %st(3) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fadds -0x5c50(%ebx) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 5266 │ │ │ │ + jmp 5226 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000053f0 : │ │ │ │ +000053a0 : │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x40a87,%ebx │ │ │ │ + add $0x40ad7,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - je 542c │ │ │ │ + je 53dc │ │ │ │ mov 0x174(%ebx),%edx │ │ │ │ mov (%edx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 5420 │ │ │ │ + je 53d0 │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ jmp *%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ @@ -2763,138 +2724,138 @@ │ │ │ │ add $0x10,%esp │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005440 : │ │ │ │ +000053f0 : │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x40a3e,%ebx │ │ │ │ + add $0x40a8e,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x15c(%ebx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 5467 │ │ │ │ + je 5417 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x1c(%esp) │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ call 3490 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005480 : │ │ │ │ +00005430 : │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x409fe,%ebx │ │ │ │ + add $0x40a4e,%ebx │ │ │ │ sub $0x18,%esp │ │ │ │ - mov 0x178(%ebx),%edx │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ + mov 0x178(%ebx),%edx │ │ │ │ mov (%edx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 54b0 │ │ │ │ + je 5460 │ │ │ │ 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 34e0 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 54d0 │ │ │ │ + je 5480 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ lea -0x5bc5(%ebx),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call 33b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ - jmp 54ca │ │ │ │ + jmp 547a │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000054f0 : │ │ │ │ +000054a0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x4097c,%ebx │ │ │ │ + add $0x409d0,%ebx │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ test %edi,%edi │ │ │ │ - je 562f │ │ │ │ + je 55df │ │ │ │ test %eax,%eax │ │ │ │ - je 55f0 │ │ │ │ + je 55a0 │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ lea -0x5b9b(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ call 3160 <__printf_chk@plt> │ │ │ │ add $0x10,%esp │ │ │ │ test %esi,%esi │ │ │ │ - jle 55bb │ │ │ │ + jle 556b │ │ │ │ lea -0x5b86(%ebx),%eax │ │ │ │ - mov %esi,0x34(%esp) │ │ │ │ xor %ebp,%ebp │ │ │ │ + mov %esi,0x34(%esp) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ lea -0x5b8d(%ebx),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ - jmp 5583 │ │ │ │ + jmp 5533 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ flds (%edi,%ebp,4) │ │ │ │ + sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push 0x10(%esp) │ │ │ │ push $0x1 │ │ │ │ call 3160 <__printf_chk@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x7,%esi │ │ │ │ - je 55e0 │ │ │ │ + je 5590 │ │ │ │ inc %ebp │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ - je 55b7 │ │ │ │ + je 5567 │ │ │ │ mov %ebp,%esi │ │ │ │ and $0x7,%esi │ │ │ │ - jne 5560 │ │ │ │ + jne 5510 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ebp │ │ │ │ push 0x14(%esp) │ │ │ │ push $0x1 │ │ │ │ call 3160 <__printf_chk@plt> │ │ │ │ - sub $0x8,%esp │ │ │ │ flds (%edi,%ebp,4) │ │ │ │ + sub $0x8,%esp │ │ │ │ inc %ebp │ │ │ │ fstpl (%esp) │ │ │ │ push 0x20(%esp) │ │ │ │ push $0x1 │ │ │ │ call 3160 <__printf_chk@plt> │ │ │ │ add $0x20,%esp │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ - jne 5583 │ │ │ │ + jne 5533 │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ and $0x7,%esi │ │ │ │ - jne 5620 │ │ │ │ + jne 55d0 │ │ │ │ mov 0x164(%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax) │ │ │ │ call 3240 │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -2902,117 +2863,117 @@ │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xa │ │ │ │ call 31a0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 557c │ │ │ │ + jmp 552c │ │ │ │ nop │ │ │ │ test %esi,%esi │ │ │ │ - jle 55c0 │ │ │ │ + jle 5570 │ │ │ │ lea -0x5b7f(%ebx),%eax │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ flds (%edi,%ebp,4) │ │ │ │ sub $0x8,%esp │ │ │ │ inc %ebp │ │ │ │ fstpl (%esp) │ │ │ │ push 0x10(%esp) │ │ │ │ push $0x1 │ │ │ │ call 3160 <__printf_chk@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebp,%esi │ │ │ │ - jne 5600 │ │ │ │ - jmp 55c0 │ │ │ │ + jne 55b0 │ │ │ │ + jmp 5570 │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xa │ │ │ │ call 31a0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 55c0 │ │ │ │ + jmp 5570 │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x5ba8(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 33f0 │ │ │ │ pop %eax │ │ │ │ mov 0x164(%ebx),%eax │ │ │ │ push (%eax) │ │ │ │ call 3240 │ │ │ │ movl $0xffffffff,(%esp) │ │ │ │ call 3490 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005660 : │ │ │ │ +00005610 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ - mov 0x34(%esp),%edi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x4080c,%ebx │ │ │ │ + add $0x40860,%ebx │ │ │ │ + mov 0x34(%esp),%edi │ │ │ │ test %eax,%eax │ │ │ │ - je 5760 │ │ │ │ + je 5710 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ lea -0x5b9b(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ call 3160 <__printf_chk@plt> │ │ │ │ add $0x10,%esp │ │ │ │ test %edi,%edi │ │ │ │ - jle 572b │ │ │ │ + jle 56db │ │ │ │ lea -0x5b79(%ebx),%eax │ │ │ │ - mov %edi,0x34(%esp) │ │ │ │ xor %ebp,%ebp │ │ │ │ + mov %edi,0x34(%esp) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ lea -0x5b8d(%ebx),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ - jmp 56eb │ │ │ │ + jmp 569b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sub $0x18,%esp │ │ │ │ flds 0x4(%esi,%ebp,8) │ │ │ │ + sub $0x18,%esp │ │ │ │ fstpl 0x8(%esp) │ │ │ │ flds (%esi,%ebp,8) │ │ │ │ fstpl (%esp) │ │ │ │ push 0x20(%esp) │ │ │ │ push $0x1 │ │ │ │ call 3160 <__printf_chk@plt> │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 5750 │ │ │ │ + je 5700 │ │ │ │ inc %ebp │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ - je 5727 │ │ │ │ + je 56d7 │ │ │ │ mov %ebp,%edi │ │ │ │ and $0x3,%edi │ │ │ │ - jne 56c0 │ │ │ │ + jne 5670 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ebp │ │ │ │ push 0x14(%esp) │ │ │ │ push $0x1 │ │ │ │ call 3160 <__printf_chk@plt> │ │ │ │ - sub $0x8,%esp │ │ │ │ flds 0x4(%esi,%ebp,8) │ │ │ │ + sub $0x8,%esp │ │ │ │ fstpl 0x8(%esp) │ │ │ │ flds (%esi,%ebp,8) │ │ │ │ inc %ebp │ │ │ │ fstpl (%esp) │ │ │ │ push 0x20(%esp) │ │ │ │ push $0x1 │ │ │ │ call 3160 <__printf_chk@plt> │ │ │ │ add $0x20,%esp │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ - jne 56eb │ │ │ │ + jne 569b │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ and $0x3,%edi │ │ │ │ - jne 57a0 │ │ │ │ + jne 5750 │ │ │ │ mov 0x164(%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax) │ │ │ │ call 3240 │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -3020,198 +2981,198 @@ │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xa │ │ │ │ call 31a0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 56e4 │ │ │ │ + jmp 5694 │ │ │ │ nop │ │ │ │ test %edi,%edi │ │ │ │ - jle 5730 │ │ │ │ + jle 56e0 │ │ │ │ lea -0x5b6c(%ebx),%eax │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ - sub $0x18,%esp │ │ │ │ flds 0x4(%esi,%ebp,8) │ │ │ │ + sub $0x18,%esp │ │ │ │ fstpl 0x8(%esp) │ │ │ │ flds (%esi,%ebp,8) │ │ │ │ inc %ebp │ │ │ │ fstpl (%esp) │ │ │ │ push 0x20(%esp) │ │ │ │ push $0x1 │ │ │ │ call 3160 <__printf_chk@plt> │ │ │ │ add $0x20,%esp │ │ │ │ cmp %ebp,%edi │ │ │ │ - jne 5770 │ │ │ │ - jmp 5730 │ │ │ │ + jne 5720 │ │ │ │ + jmp 56e0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xa │ │ │ │ call 31a0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5730 │ │ │ │ + jmp 56e0 │ │ │ │ nop │ │ │ │ │ │ │ │ -000057b0 : │ │ │ │ +00005760 : │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x406ce,%ebx │ │ │ │ + add $0x4071e,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ call 30c0 │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000057d0 : │ │ │ │ +00005780 : │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x406ab,%ebx │ │ │ │ + add $0x406fb,%ebx │ │ │ │ push 0x1c(%esp) │ │ │ │ call 3090 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -000057f0 : │ │ │ │ +000057a0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x34(%esp),%ebp │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x40680,%ebx │ │ │ │ + add $0x406d0,%ebx │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 5835 │ │ │ │ + jle 57e5 │ │ │ │ xor %esi,%esi │ │ │ │ call 3420 │ │ │ │ fstps 0xc(%esp) │ │ │ │ call 3420 │ │ │ │ ffreep %st(0) │ │ │ │ call 3420 │ │ │ │ flds 0xc(%esp) │ │ │ │ fstps (%edi,%esi,8) │ │ │ │ fstps 0x4(%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%ebp │ │ │ │ - jne 5810 │ │ │ │ + jne 57c0 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00005840 : │ │ │ │ +000057f0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ mov 0x20(%esp),%ebp │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x40630,%ebx │ │ │ │ + add $0x40680,%ebx │ │ │ │ test %edi,%edi │ │ │ │ - jle 5874 │ │ │ │ + jle 5824 │ │ │ │ xor %esi,%esi │ │ │ │ call 3420 │ │ │ │ fsubs -0x5d50(%ebx) │ │ │ │ fstps 0x0(%ebp,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 5860 │ │ │ │ + jne 5810 │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005880 : │ │ │ │ +00005830 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x405f0,%ebx │ │ │ │ + add $0x40640,%ebx │ │ │ │ test %edi,%edi │ │ │ │ - jle 58c6 │ │ │ │ + jle 5876 │ │ │ │ flds 0x3c(%esp) │ │ │ │ - fsubs 0x38(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ + fsubs 0x38(%esp) │ │ │ │ fstps 0xc(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ call 3420 │ │ │ │ fmuls 0xc(%esp) │ │ │ │ fadds 0x38(%esp) │ │ │ │ fstps 0x0(%ebp,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 58b0 │ │ │ │ + jne 5860 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000058d0 : │ │ │ │ - call 3807 │ │ │ │ - add $0x405af,%eax │ │ │ │ +00005880 : │ │ │ │ flds 0x4(%esp) │ │ │ │ + call 3807 │ │ │ │ + add $0x405fb,%eax │ │ │ │ fld %st(0) │ │ │ │ fabs │ │ │ │ flds -0x5c48(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 5900 │ │ │ │ + jb 58b0 │ │ │ │ ffreep %st(0) │ │ │ │ fld %st(0) │ │ │ │ fsin │ │ │ │ fdivp %st,%st(1) │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds -0x5c44(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 5940 │ │ │ │ + jb 58f0 │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ flds -0x5c40(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fsubrs -0x5d58(%eax) │ │ │ │ flds -0x5c3c(%eax) │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ fstp %st(2) │ │ │ │ - jb 5950 │ │ │ │ + jb 5900 │ │ │ │ fmul %st(0),%st │ │ │ │ fmuls -0x5c38(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ - jmp 5952 │ │ │ │ + jmp 5902 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -3229,23 +3190,31 @@ │ │ │ │ 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 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x404f4,%ebx │ │ │ │ + add $0x40534,%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) │ │ │ │ @@ -3270,15 +3239,15 @@ │ │ │ │ idivl 0x1c(%esp) │ │ │ │ mov %eax,%ebx │ │ │ │ lea (%ecx,%ebp,1),%eax │ │ │ │ cltd │ │ │ │ idivl 0x1c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebx,%eax │ │ │ │ - jle 5a36 │ │ │ │ + jle 59f6 │ │ │ │ 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 │ │ │ │ @@ -3286,43 +3255,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 5a20 │ │ │ │ + jne 59e0 │ │ │ │ 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 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x40434,%ebx │ │ │ │ + add $0x40474,%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 3230 │ │ │ │ mov %eax,%ebp │ │ │ │ call 30a0 │ │ │ │ - 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 31d0 │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ @@ -3332,48 +3301,48 @@ │ │ │ │ idivl 0x10(%esp) │ │ │ │ mov %eax,%ebx │ │ │ │ lea (%ecx,%ebp,1),%eax │ │ │ │ cltd │ │ │ │ idivl 0x10(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebx,%eax │ │ │ │ - jle 5af6 │ │ │ │ + jle 5ab6 │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ lea 0x0(%ebp,%ebx,8),%edx │ │ │ │ inc %ecx │ │ │ │ lea 0x0(%ebp,%eax,8),%ebx │ │ │ │ - jmp 5ae0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 5aa0 │ │ │ │ + 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 5ae0 │ │ │ │ + jne 5aa0 │ │ │ │ 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 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x40374,%ebx │ │ │ │ + add $0x403b8,%ebx │ │ │ │ + mov 0x30(%esp),%edi │ │ │ │ mov (%edi),%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ebp │ │ │ │ call 30a0 │ │ │ │ mov %ebp,%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ mov %ebp,0x4(%esp) │ │ │ │ @@ -3383,63 +3352,62 @@ │ │ │ │ idiv %ecx │ │ │ │ mov %eax,%ebp │ │ │ │ lea (%esi,%ebx,1),%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ sub %ebp,%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 5baf │ │ │ │ + jle 5b70 │ │ │ │ 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 5b80 │ │ │ │ + jne 5b40 │ │ │ │ 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 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x402b4,%ebx │ │ │ │ + add $0x402f8,%ebx │ │ │ │ + mov 0x30(%esp),%edi │ │ │ │ mov (%edi),%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ebp │ │ │ │ call 30a0 │ │ │ │ mov %ebp,%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ mov %ebp,0x4(%esp) │ │ │ │ @@ -3449,15 +3417,15 @@ │ │ │ │ idiv %ecx │ │ │ │ mov %eax,%ebp │ │ │ │ lea (%esi,%ebx,1),%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ sub %ebp,%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 5c6f │ │ │ │ + jle 5c30 │ │ │ │ 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 │ │ │ │ @@ -3468,71 +3436,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 5c40 │ │ │ │ + jne 5c00 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005c80 : │ │ │ │ +00005c40 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x401f9,%ebx │ │ │ │ + add $0x40239,%ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ mov 0xc(%ebp),%edi │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ call 34c0 │ │ │ │ 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 5dc7 │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ + js 5d87 │ │ │ │ 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 -0x40504(%ebx),%eax │ │ │ │ + lea -0x40544(%ebx),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - lea -0x40384(%ebx),%eax │ │ │ │ + lea -0x403c4(%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 │ │ │ │ @@ -3543,33 +3510,33 @@ │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push -0x48(%ebp) │ │ │ │ push -0x50(%ebp) │ │ │ │ call 3310 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jle 5d63 │ │ │ │ + jle 5d23 │ │ │ │ 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 5d40 │ │ │ │ + jne 5d00 │ │ │ │ inc %edi │ │ │ │ add $0x4,%ebx │ │ │ │ cmp $0x200,%edi │ │ │ │ - jne 5d30 │ │ │ │ + jne 5cf0 │ │ │ │ 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) │ │ │ │ @@ -3582,34 +3549,34 @@ │ │ │ │ push $0x0 │ │ │ │ push -0x48(%ebp) │ │ │ │ push -0x54(%ebp) │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0x9,%edi │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ - js 5db4 │ │ │ │ + js 5d74 │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov %edi,0x10(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - jmp 5ced │ │ │ │ + jmp 5cad │ │ │ │ mov 0xc(%ebp),%edi │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ cmp 0x10(%ebp),%edi │ │ │ │ - je 5dce │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + je 5d8e │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov %edi,%ecx │ │ │ │ cmp 0x10(%ebp),%edi │ │ │ │ - jne 5dbf │ │ │ │ + mov %edi,%ecx │ │ │ │ + jne 5d7f │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push %ecx │ │ │ │ push %edi │ │ │ │ @@ -3619,22 +3586,22 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00005df0 : │ │ │ │ +00005db0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x40089,%ebx │ │ │ │ + add $0x400c9,%ebx │ │ │ │ sub $0x104c,%esp │ │ │ │ mov %ebx,-0x1054(%ebp) │ │ │ │ call 34c0 │ │ │ │ mov %eax,%edi │ │ │ │ mov %eax,-0x1048(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ shl $0xb,%edi │ │ │ │ @@ -3655,415 +3622,415 @@ │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x818(%ebp) │ │ │ │ lea -0x818(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,-0x1050(%ebp) │ │ │ │ push %eax │ │ │ │ - lea -0x40444(%ebx),%eax │ │ │ │ + lea -0x40484(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ test %esi,%esi │ │ │ │ mov -0x1040(%ebp),%ecx │ │ │ │ - jle 60f7 │ │ │ │ + jle 60b7 │ │ │ │ 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 5ea0 │ │ │ │ + jne 5e60 │ │ │ │ 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 5f43 │ │ │ │ + jle 5f03 │ │ │ │ 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 5f20 │ │ │ │ - mov %edx,-0x103c(%ebp) │ │ │ │ + jne 5ee0 │ │ │ │ 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 5ef0 │ │ │ │ + jne 5eb0 │ │ │ │ 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 -0x402c4(%ebx),%eax │ │ │ │ + lea -0x40304(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push 0x10(%ebp) │ │ │ │ push 0xc(%ebp) │ │ │ │ call 3290 │ │ │ │ add $0x10,%esp │ │ │ │ test %edi,%edi │ │ │ │ - js 60ef │ │ │ │ + js 60af │ │ │ │ mov -0x1050(%ebp),%eax │ │ │ │ mov -0x1044(%ebp),%edx │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 604d │ │ │ │ + jmp 600d │ │ │ │ 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 5df0 │ │ │ │ + call 5db0 │ │ │ │ mov -0x103c(%ebp),%eax │ │ │ │ - mov -0x1040(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 6040 │ │ │ │ + mov -0x1040(%ebp),%edx │ │ │ │ + jmp 6000 │ │ │ │ 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 60ef │ │ │ │ + je 60af │ │ │ │ mov (%edx,%ebx,4),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - jle 6040 │ │ │ │ + jle 6000 │ │ │ │ mov (%eax,%ebx,4),%ecx │ │ │ │ cmp $0x100,%esi │ │ │ │ - jg 5ff0 │ │ │ │ + jg 5fb0 │ │ │ │ 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 60b7 │ │ │ │ + mov %ecx,-0x1044(%ebp) │ │ │ │ + mov %esi,-0x1048(%ebp) │ │ │ │ + jmp 6077 │ │ │ │ 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 60c0 │ │ │ │ + je 6080 │ │ │ │ mov (%eax),%ecx │ │ │ │ mov -0x8(%eax),%esi │ │ │ │ cmp %ecx,%esi │ │ │ │ - jg 60a0 │ │ │ │ + jg 6060 │ │ │ │ mov -0x1044(%ebp),%ecx │ │ │ │ mov -0x1048(%ebp),%esi │ │ │ │ inc %edi │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 607a │ │ │ │ + jne 603a │ │ │ │ mov %ebx,%edx │ │ │ │ mov -0x103c(%ebp),%ebx │ │ │ │ mov -0x1040(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ cmp $0x200,%ebx │ │ │ │ - jne 604d │ │ │ │ + jne 600d │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 5eb7 │ │ │ │ + jmp 5e77 │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3fd7e,%ebx │ │ │ │ + add $0x3fdbe,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ call 3230 │ │ │ │ test %eax,%eax │ │ │ │ - jne 6123 │ │ │ │ + jne 60e3 │ │ │ │ call 30a0 │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov %eax,(%edx) │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006130 : │ │ │ │ +000060f0 : │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3fd4e,%ebx │ │ │ │ + add $0x3fd8e,%ebx │ │ │ │ sub $0x18,%esp │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ lea 0x14(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x3fd84(%ebx),%eax │ │ │ │ + lea -0x3fdc4(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006170 : │ │ │ │ +00006130 : │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3fd0b,%ebx │ │ │ │ + add $0x3fd4b,%ebx │ │ │ │ push 0x1c(%esp) │ │ │ │ call 3380 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00006190 : │ │ │ │ +00006150 : │ │ │ │ mov $0x1,%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000061a0 : │ │ │ │ +00006160 : │ │ │ │ sub $0xc,%esp │ │ │ │ call 4d24 │ │ │ │ - add $0x3fcdc,%ecx │ │ │ │ + add $0x3fd1c,%ecx │ │ │ │ + cmpl $0x0,0x14(%esp) │ │ │ │ fildll 0x10(%esp) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ - cmpl $0x0,0x14(%esp) │ │ │ │ - jns 61c7 │ │ │ │ + jns 6187 │ │ │ │ fadds -0x5c34(%ecx) │ │ │ │ mov %eax,(%esp) │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ fildll (%esp) │ │ │ │ test %edx,%edx │ │ │ │ - jns 61db │ │ │ │ + jns 619b │ │ │ │ fadds -0x5c34(%ecx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmuls -0x5c30(%ecx) │ │ │ │ add $0xc,%esp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000061f0 : │ │ │ │ +000061b0 : │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3fc8e,%ebx │ │ │ │ + add $0x3fcce,%ebx │ │ │ │ sub $0x20,%esp │ │ │ │ lea 0x10(%esp),%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ call 3100 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 6230 │ │ │ │ + jne 61f0 │ │ │ │ fildl 0xc(%esp) │ │ │ │ fmuls -0x5c2c(%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 │ │ │ │ │ │ │ │ -00006240 : │ │ │ │ +00006200 : │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 6280 │ │ │ │ + jle 6240 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ fldz │ │ │ │ lea (%eax,%edx,8),%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - flds (%eax) │ │ │ │ flds 0x4(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ + flds -0x8(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 6260 │ │ │ │ + jne 6220 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fldz │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006290 : │ │ │ │ +00006250 : │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 62c0 │ │ │ │ + jle 6280 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ fldz │ │ │ │ lea (%eax,%edx,4),%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 62b0 │ │ │ │ + jne 6270 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ fldz │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000062d0 : │ │ │ │ +00006290 : │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6320 │ │ │ │ + jle 62e0 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ fldz │ │ │ │ add $0x4,%eax │ │ │ │ lea (%edx,%ecx,4),%ecx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds -0x4(%eax) │ │ │ │ - flds (%eax) │ │ │ │ add $0x4,%edx │ │ │ │ add $0x8,%eax │ │ │ │ + flds -0x8(%eax) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmuls -0x4(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 6300 │ │ │ │ + jne 62c0 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ fldz │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006330 : │ │ │ │ +000062f0 : │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6380 │ │ │ │ + jle 6340 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ fldz │ │ │ │ lea (%eax,%ecx,4),%ecx │ │ │ │ - jmp 6360 │ │ │ │ + jmp 6320 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx) │ │ │ │ - flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ + flds -0x4(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 6360 │ │ │ │ + jne 6320 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006390 : │ │ │ │ +00006350 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ fldz │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 63e2 │ │ │ │ + jle 63a2 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%esi,%eax,4) │ │ │ │ flds (%edx,%eax,8) │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ @@ -4074,117 +4041,116 @@ │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ebx,%eax,4) │ │ │ │ inc %eax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 63c0 │ │ │ │ + jne 6380 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000063f0 : │ │ │ │ +000063b0 : │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6470 │ │ │ │ + jle 6430 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ fldz │ │ │ │ add $0x4,%eax │ │ │ │ lea (%edx,%ecx,4),%ecx │ │ │ │ - jmp 6440 │ │ │ │ + jmp 6400 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx) │ │ │ │ - flds -0x4(%eax) │ │ │ │ add $0x4,%edx │ │ │ │ add $0x8,%eax │ │ │ │ flds -0x8(%eax) │ │ │ │ - fxch %st(1) │ │ │ │ + flds -0xc(%eax) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 6440 │ │ │ │ + jne 6400 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi,%eiz,1),%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 │ │ │ │ │ │ │ │ -00006480 : │ │ │ │ +00006440 : │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 64b5 │ │ │ │ + jle 6478 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ lea 0x4(%ebx,%ecx,8),%ecx │ │ │ │ nop │ │ │ │ - flds (%eax) │ │ │ │ flds -0x4(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + flds -0x8(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ fstps -0xc(%edx) │ │ │ │ fstps -0x8(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 64a0 │ │ │ │ + jne 6460 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -000064c0 : │ │ │ │ +00006480 : │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 64ef │ │ │ │ + jle 64af │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ lea (%eax,%ecx,4),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 64e0 │ │ │ │ + jne 64a0 │ │ │ │ ret │ │ │ │ │ │ │ │ -000064f0 : │ │ │ │ +000064b0 : │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ flds 0xc(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6540 │ │ │ │ + jle 6500 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ lea 0x4(%ebx,%ecx,8),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -4194,123 +4160,123 @@ │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ flds -0xc(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ fstps -0xc(%edx) │ │ │ │ fstps -0x8(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 6520 │ │ │ │ + jne 64e0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 6542 │ │ │ │ + jmp 6502 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006550 : │ │ │ │ +00006510 : │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ flds 0x8(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 65a0 │ │ │ │ + jle 6560 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ lea (%eax,%ecx,4),%ecx │ │ │ │ - jmp 6580 │ │ │ │ + jmp 6540 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 6580 │ │ │ │ + jne 6540 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 65a2 │ │ │ │ + jmp 6562 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000065b0 : │ │ │ │ +00006570 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 65fa │ │ │ │ + jle 65ba │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 65e0 │ │ │ │ + jmp 65a0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%esi,%eax,4) │ │ │ │ flds 0x4(%ecx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ecx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 65e0 │ │ │ │ + jne 65a0 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00006600 : │ │ │ │ +000065c0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ test %edx,%edx │ │ │ │ - jle 662e │ │ │ │ + jle 65ee │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ fmuls (%esi,%eax,4) │ │ │ │ fstps (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 6620 │ │ │ │ + jne 65e0 │ │ │ │ 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 │ │ │ │ nop │ │ │ │ │ │ │ │ -00006640 : │ │ │ │ +00006600 : │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ flds 0xc(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 66b0 │ │ │ │ + jle 6670 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ lea 0x4(%ebx,%ecx,8),%ecx │ │ │ │ - jmp 6680 │ │ │ │ + jmp 6640 │ │ │ │ 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 │ │ │ │ flds (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ @@ -4318,57 +4284,57 @@ │ │ │ │ fadds -0x8(%edx) │ │ │ │ flds -0xc(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds -0xc(%edx) │ │ │ │ fstps -0xc(%eax) │ │ │ │ fstps -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 6680 │ │ │ │ + jne 6640 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 66b2 │ │ │ │ + jmp 6672 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000066c0 : │ │ │ │ +00006680 : │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ flds 0x8(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6700 │ │ │ │ + jle 66c0 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ lea (%eax,%ecx,4),%ecx │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4(%edx) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 66e0 │ │ │ │ + jne 66a0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 6702 │ │ │ │ + jmp 66c2 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006710 : │ │ │ │ +000066d0 : │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ flds 0xc(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6770 │ │ │ │ + jle 6730 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ lea 0x4(%ebx,%ecx,8),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -4380,58 +4346,58 @@ │ │ │ │ fadds -0x8(%eax) │ │ │ │ flds -0xc(%edx) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds -0xc(%eax) │ │ │ │ fstps -0xc(%eax) │ │ │ │ fstps -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 6740 │ │ │ │ + jne 6700 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 6772 │ │ │ │ + jmp 6732 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006780 : │ │ │ │ +00006740 : │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ flds 0x8(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 67c0 │ │ │ │ + jle 6780 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ lea (%eax,%ecx,4),%ecx │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fadds -0x4(%eax) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 67a0 │ │ │ │ + jne 6760 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 67c2 │ │ │ │ + jmp 6782 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000067d0 : │ │ │ │ +00006790 : │ │ │ │ push %ebx │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ flds 0xc(%esp) │ │ │ │ flds 0x14(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6830 │ │ │ │ + jle 67f0 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ lea 0x4(%ebx,%ecx,8),%ecx │ │ │ │ nop │ │ │ │ @@ -4447,66 +4413,66 @@ │ │ │ │ fmul %st(3),%st │ │ │ │ flds -0xc(%edx) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps -0xc(%eax) │ │ │ │ fstps -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 6800 │ │ │ │ + jne 67c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 6834 │ │ │ │ + jmp 67f4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006840 : │ │ │ │ +00006800 : │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ flds 0x8(%esp) │ │ │ │ flds 0x10(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6880 │ │ │ │ + jle 6840 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ lea (%eax,%ecx,4),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ flds -0x4(%edx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 6860 │ │ │ │ + jne 6820 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 6884 │ │ │ │ + jmp 6844 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006890 : │ │ │ │ +00006850 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ flds 0x10(%esp) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 68f0 │ │ │ │ + jle 68b0 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%esi,%eax,4) │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%ecx,%eax,8) │ │ │ │ @@ -4515,67 +4481,67 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ecx,%eax,8) │ │ │ │ fadds (%edx,%eax,8) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 68c0 │ │ │ │ + jne 6880 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 68f2 │ │ │ │ + jmp 68b2 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006900 : │ │ │ │ +000068c0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ flds 0x10(%esp) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6940 │ │ │ │ + jle 6900 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ fmuls (%esi,%eax,4) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds (%edx,%eax,4) │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 6920 │ │ │ │ + jne 68e0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 6942 │ │ │ │ + jmp 6902 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006950 : │ │ │ │ +00006910 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ flds 0x10(%esp) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 69b0 │ │ │ │ + jle 6970 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ flds (%esi,%eax,4) │ │ │ │ @@ -4586,96 +4552,96 @@ │ │ │ │ flds (%esi,%eax,4) │ │ │ │ fmuls (%ecx,%eax,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 6980 │ │ │ │ + jne 6940 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 69b2 │ │ │ │ + jmp 6972 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000069c0 : │ │ │ │ +00006980 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ flds 0x10(%esp) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6a00 │ │ │ │ + jle 69c0 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ fmuls (%esi,%eax,4) │ │ │ │ flds (%edx,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 69e0 │ │ │ │ + jne 69a0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 6a02 │ │ │ │ + jmp 69c2 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006a10 : │ │ │ │ +000069d0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x24,%esp │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ test %edi,%edi │ │ │ │ - jle 6bc6 │ │ │ │ + jle 6b86 │ │ │ │ mov (%ecx),%edx │ │ │ │ movl $0x1,0x10(%esp) │ │ │ │ mov $0x1,%esi │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 6ba4 │ │ │ │ + je 6b64 │ │ │ │ mov %esi,%ebx │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ mov (%ecx,%esi,4),%ebp │ │ │ │ not %ebx │ │ │ │ add %edi,%ebx │ │ │ │ cmp %eax,%edi │ │ │ │ - jle 6a6f │ │ │ │ + jle 6a2f │ │ │ │ and $0x1,%ebx │ │ │ │ - je 6a5f │ │ │ │ + je 6a1f │ │ │ │ imul (%ecx,%eax,4),%ebp │ │ │ │ lea 0x2(%esi),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jle 6a6f │ │ │ │ + jle 6a2f │ │ │ │ imul (%ecx,%eax,4),%ebp │ │ │ │ imul 0x4(%ecx,%eax,4),%ebp │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jg 6a5f │ │ │ │ + jg 6a1f │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 6b50 │ │ │ │ + jle 6b10 │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle 6b50 │ │ │ │ + jle 6b10 │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 6b50 │ │ │ │ + jle 6b10 │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ imul %ebp,%eax │ │ │ │ mov %esi,0x20(%esp) │ │ │ │ @@ -4688,144 +4654,144 @@ │ │ │ │ add 0x38(%esp),%eax │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ - mov 0x14(%esp),%edi │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ lea (%ebx,%eax,8),%ecx │ │ │ │ - add %eax,%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ + add %eax,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov 0x38(%esp),%edx │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ lea (%edx,%edi,8),%edx │ │ │ │ xchg %ax,%ax │ │ │ │ flds (%eax) │ │ │ │ - flds 0x4(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + flds -0x4(%eax) │ │ │ │ flds -0x4(%edx) │ │ │ │ flds -0x8(%edx) │ │ │ │ fstps -0x8(%eax) │ │ │ │ fstps -0x4(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstps -0x8(%edx) │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 6b00 │ │ │ │ + jne 6ac0 │ │ │ │ add 0x4(%esp),%ecx │ │ │ │ inc %ebx │ │ │ │ add %ebp,%esi │ │ │ │ add %ebp,%edi │ │ │ │ cmp (%esp),%ebx │ │ │ │ - jl 6af0 │ │ │ │ + jl 6ab0 │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ add 0x18(%esp),%eax │ │ │ │ inc %edx │ │ │ │ cmp 0x10(%esp),%edx │ │ │ │ - jne 6ad0 │ │ │ │ + jne 6a90 │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ cmp %esi,%edi │ │ │ │ - jle 6bc6 │ │ │ │ + jle 6b86 │ │ │ │ lea 0x0(,%esi,4),%ebx │ │ │ │ - movl $0x1,0x10(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ + movl $0x1,0x10(%esp) │ │ │ │ lea (%ecx,%ebx,1),%edx │ │ │ │ test $0x4,%bl │ │ │ │ - je 6bbf │ │ │ │ + je 6b7f │ │ │ │ mov (%ecx),%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ cmp %edx,%eax │ │ │ │ - je 6b90 │ │ │ │ + je 6b50 │ │ │ │ imul (%eax),%ebp │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%ebp │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 6b7e │ │ │ │ + jne 6b3e │ │ │ │ mov %ebp,0x10(%esp) │ │ │ │ inc %esi │ │ │ │ mov (%ecx,%ebx,1),%edx │ │ │ │ cmp %esi,%edi │ │ │ │ - jg 6a3f │ │ │ │ + jg 69ff │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 6bc6 │ │ │ │ + jle 6b86 │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle 6bc6 │ │ │ │ + jle 6b86 │ │ │ │ mov %edx,%eax │ │ │ │ mov $0x1,%ebp │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ - jmp 6a98 │ │ │ │ + jmp 6a58 │ │ │ │ mov $0x1,%ebp │ │ │ │ - jmp 6b7e │ │ │ │ + jmp 6b3e │ │ │ │ add $0x24,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00006bd0 : │ │ │ │ - jmp 6a10 │ │ │ │ +00006b90 : │ │ │ │ + jmp 69d0 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00006be0 : │ │ │ │ +00006ba0 : │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ movl $0x3,(%eax) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ movl $0x5,(%eax) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ movl $0x3,(%eax) │ │ │ │ ret │ │ │ │ nop │ │ │ │ │ │ │ │ -00006c00 : │ │ │ │ +00006bc0 : │ │ │ │ push %ebx │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov $0x8,%ecx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3f275,%ebx │ │ │ │ + add $0x3f2b5,%ebx │ │ │ │ cmp %ecx,%edx │ │ │ │ lea 0x2(%edx),%eax │ │ │ │ cmovg %ecx,%edx │ │ │ │ mov -0x5a04(%ebx,%edx,4),%ecx │ │ │ │ pop %ebx │ │ │ │ shl %cl,%eax │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006c30 : │ │ │ │ +00006bf0 : │ │ │ │ mov $0x4,%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006c40 : │ │ │ │ +00006c00 : │ │ │ │ call 3807 │ │ │ │ - add $0x3f23f,%eax │ │ │ │ + add $0x3f27f,%eax │ │ │ │ lea -0x5b62(%eax),%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -4849,15 +4815,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3f1f8,%ebx │ │ │ │ + add $0x3f238,%ebx │ │ │ │ mov (%eax),%edi │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x28(%edi),%eax │ │ │ │ cltd │ │ │ │ @@ -4867,38 +4833,38 @@ │ │ │ │ cmovl %esi,%eax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %esi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 6cde │ │ │ │ + jge 6c9e │ │ │ │ mov 0x6c(%edi),%ecx │ │ │ │ fldz │ │ │ │ lea (%ecx,%edx,8),%edx │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ xchg %ax,%ax │ │ │ │ fsts (%edx) │ │ │ │ add $0x8,%edx │ │ │ │ fsts -0x4(%edx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 6cd0 │ │ │ │ + jne 6c90 │ │ │ │ ffreep %st(0) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3f18b,%ebx │ │ │ │ + add $0x3f1cb,%ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ call 30a0 │ │ │ │ mov %eax,%edi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ mov (%esi),%eax │ │ │ │ @@ -4910,22 +4876,22 @@ │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%ebx,1),%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 6db2 │ │ │ │ + jge 6d72 │ │ │ │ mov 0x18(%esi),%ebp │ │ │ │ mov 0x14(%esi),%edi │ │ │ │ mov 0x10(%esi),%ebx │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ - jmp 6d80 │ │ │ │ + jmp 6d40 │ │ │ │ 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 │ │ │ │ @@ -4941,30 +4907,30 @@ │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%eax,%edx,8) │ │ │ │ fstps (%ebx,%edx,8) │ │ │ │ fstps 0x4(%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 6d80 │ │ │ │ + jne 6d40 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%edi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3f0b4,%ebx │ │ │ │ + add $0x3f0f4,%ebx │ │ │ │ mov 0x4(%edi),%ebp │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ mov %ebp,%eax │ │ │ │ mov %ebp,0xc(%esp) │ │ │ │ @@ -4975,15 +4941,15 @@ │ │ │ │ cmovl %esi,%eax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovge %edx,%esi │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%esi │ │ │ │ add %esi,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 6f08 │ │ │ │ + jge 6ec8 │ │ │ │ mov 0x14(%edi),%ecx │ │ │ │ mov 0x10(%edi),%edx │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ mov 0xc(%edi),%ecx │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ mov 0x8(%edi),%ecx │ │ │ │ @@ -4992,16 +4958,16 @@ │ │ │ │ mov %esi,%ecx │ │ │ │ sub %ebp,%ecx │ │ │ │ mov %edx,%ebp │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ - mov 0x30(%edi),%ecx │ │ │ │ sub $0x10,%esp │ │ │ │ + mov 0x30(%edi),%ecx │ │ │ │ flds (%eax,%esi,8) │ │ │ │ fstps 0x28(%esp) │ │ │ │ flds 0x4(%eax,%esi,8) │ │ │ │ fstps 0x24(%esp) │ │ │ │ flds (%ecx) │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ fildl 0x20(%esp) │ │ │ │ @@ -5017,18 +4983,18 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ flds 0x28(%esp) │ │ │ │ + mov %esi,0x28(%esp) │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ fdiv %st(1),%st │ │ │ │ - mov %esi,0x28(%esp) │ │ │ │ fstps 0x0(%ebp,%esi,8) │ │ │ │ fdivrs 0x24(%esp) │ │ │ │ fstps 0x4(%ebp,%esi,8) │ │ │ │ flds (%edx,%esi,8) │ │ │ │ fstps 0x2c(%esp) │ │ │ │ flds 0x4(%edx,%esi,8) │ │ │ │ fstps 0x24(%esp) │ │ │ │ @@ -5054,27 +5020,27 @@ │ │ │ │ fdiv %st(1),%st │ │ │ │ fstps (%edx,%esi,8) │ │ │ │ fdivrs 0x24(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x4(%edx,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x2c(%esp) │ │ │ │ - jne 6e40 │ │ │ │ + jne 6e00 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3ef6b,%ebx │ │ │ │ + add $0x3efab,%ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ call 30a0 │ │ │ │ mov %eax,%edi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ebp │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ @@ -5086,54 +5052,54 @@ │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %ecx,%edx │ │ │ │ imul %eax,%ebp │ │ │ │ add %edx,%ebp │ │ │ │ add %ebp,%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ cmp %eax,%ebp │ │ │ │ - jge 7039 │ │ │ │ + jge 6ff9 │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - mov 0xc(%esi),%edi │ │ │ │ fldz │ │ │ │ + mov 0xc(%esi),%edi │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov (%esi),%eax │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ mov 0x38(%eax),%esi │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ and $0x800,%esi │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 7050 │ │ │ │ + jne 7010 │ │ │ │ mov %ebp,%ecx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ lea (%eax,%ecx,8),%ebx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ fsts (%ebx) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 702c │ │ │ │ + jle 6fec │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ - imul 0x4(%esp),%ecx │ │ │ │ fld %st(0) │ │ │ │ + imul 0x4(%esp),%ecx │ │ │ │ fld %st(1) │ │ │ │ mov 0x5c(%eax),%esi │ │ │ │ lea 0x0(,%ecx,4),%edx │ │ │ │ add 0x4(%esp),%ecx │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ add 0x60(%eax),%edx │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ lea (%esi,%ecx,4),%esi │ │ │ │ - jmp 7000 │ │ │ │ + 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 │ │ │ │ mov (%edx),%ecx │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ @@ -5144,47 +5110,47 @@ │ │ │ │ fmuls 0x4(%edi,%ecx,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 7000 │ │ │ │ + jne 6fc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ inc %ebp │ │ │ │ cmp %ebp,0x14(%esp) │ │ │ │ - jne 6f90 │ │ │ │ + jne 6f50 │ │ │ │ ffreep %st(0) │ │ │ │ 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 0x10(%esp),%eax │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebp,8),%ecx │ │ │ │ - jmp 6f9e │ │ │ │ + jmp 6f5e │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3ee18,%ebx │ │ │ │ + add $0x3ee5b,%ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ call 30a0 │ │ │ │ mov %eax,%edi │ │ │ │ call 3230 │ │ │ │ - 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 │ │ │ │ @@ -5193,22 +5159,22 @@ │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%ebx,1),%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 7132 │ │ │ │ + jge 70f2 │ │ │ │ mov 0x18(%esi),%ebp │ │ │ │ mov 0x14(%esi),%edi │ │ │ │ mov 0x10(%esi),%ebx │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ - jmp 7100 │ │ │ │ + jmp 70c0 │ │ │ │ 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 │ │ │ │ @@ -5224,53 +5190,53 @@ │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%eax,%edx,8) │ │ │ │ fstps (%ebx,%edx,8) │ │ │ │ fstps 0x4(%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 7100 │ │ │ │ + jne 70c0 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%ebp │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3ed34,%ebx │ │ │ │ + add $0x3ed74,%ebx │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ shr $0x1f,%edi │ │ │ │ add %eax,%edi │ │ │ │ call 30a0 │ │ │ │ + sar $1,%edi │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ - sar $1,%edi │ │ │ │ mov %edi,%eax │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ cmp %edx,%ecx │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmovl %esi,%eax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovge %edx,%esi │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%esi │ │ │ │ add %esi,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 7298 │ │ │ │ + jge 7258 │ │ │ │ mov 0x14(%ebp),%edx │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ mov 0x10(%ebp),%edx │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ @@ -5279,23 +5245,23 @@ │ │ │ │ mov %esi,%edx │ │ │ │ sub %edi,%edx │ │ │ │ mov %ebp,%edi │ │ │ │ mov %ecx,%ebp │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x30(%edi),%ecx │ │ │ │ flds 0x0(%ebp,%esi,8) │ │ │ │ sub $0x10,%esp │ │ │ │ + mov 0x30(%edi),%ecx │ │ │ │ fstps 0x28(%esp) │ │ │ │ flds 0x4(%ebp,%esi,8) │ │ │ │ fstps 0x24(%esp) │ │ │ │ flds (%ecx) │ │ │ │ - fildl 0x20(%esp) │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ + fildl 0x20(%esp) │ │ │ │ flds -0x5c28(%ebx) │ │ │ │ fsts 0x1c(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildl (%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -5304,18 +5270,18 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ flds 0x28(%esp) │ │ │ │ + mov %esi,0x28(%esp) │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ fdiv %st(1),%st │ │ │ │ - mov %esi,0x28(%esp) │ │ │ │ fstps (%edx,%esi,8) │ │ │ │ fdivrs 0x24(%esp) │ │ │ │ fstps 0x4(%edx,%esi,8) │ │ │ │ mov 0x38(%esp),%edx │ │ │ │ flds (%edx,%esi,8) │ │ │ │ fstps 0x2c(%esp) │ │ │ │ flds 0x4(%edx,%esi,8) │ │ │ │ @@ -5342,15 +5308,15 @@ │ │ │ │ fdiv %st(1),%st │ │ │ │ fstps (%ecx,%esi,8) │ │ │ │ fdivrs 0x24(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x4(%ecx,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x2c(%esp) │ │ │ │ - jne 71d0 │ │ │ │ + jne 7190 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ push %ebp │ │ │ │ @@ -5360,15 +5326,15 @@ │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3ebca,%ebx │ │ │ │ + add $0x3ec0a,%ebx │ │ │ │ mov (%eax),%edi │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ call 30a0 │ │ │ │ cmp %eax,%edi │ │ │ │ cmovle %edi,%eax │ │ │ │ mov %eax,%esi │ │ │ │ lea 0xf(,%eax,4),%eax │ │ │ │ @@ -5378,136 +5344,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 3230 │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - shr $0x2,%edi │ │ │ │ cmpl $0x1,0x14(%ebp) │ │ │ │ - jle 74e0 │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + jle 74a0 │ │ │ │ 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 7340 │ │ │ │ + je 7300 │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 734e │ │ │ │ + je 730e │ │ │ │ xchg %ax,%ax │ │ │ │ imul (%eax),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%ecx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 7340 │ │ │ │ + jne 7300 │ │ │ │ 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 7486 │ │ │ │ + jle 7446 │ │ │ │ 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 749e │ │ │ │ + jle 745e │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ test %edx,%edx │ │ │ │ - jle 748e │ │ │ │ + jle 744e │ │ │ │ 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 74ea │ │ │ │ + jle 74aa │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ dec %edx │ │ │ │ mov %edi,(%eax,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 73d1 │ │ │ │ + jne 7391 │ │ │ │ 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 73f1 │ │ │ │ + jne 73b1 │ │ │ │ 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 745c │ │ │ │ - mov -0x34(%ebp),%esi │ │ │ │ + jns 741c │ │ │ │ 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 7486 │ │ │ │ + je 7446 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ cmp (%esi),%eax │ │ │ │ - jg 7486 │ │ │ │ + jg 7446 │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ @@ -5515,15 +5481,15 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %eax,0x0(,%edi,4) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne 73c6 │ │ │ │ + jne 7386 │ │ │ │ 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 │ │ │ │ @@ -5535,40 +5501,40 @@ │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ imul %ecx,%eax │ │ │ │ movl $0x0,(%esi) │ │ │ │ dec %eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov (%esi),%eax │ │ │ │ - jmp 7434 │ │ │ │ + jmp 73f4 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x1,%ecx │ │ │ │ - jmp 734e │ │ │ │ + jmp 730e │ │ │ │ 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 7514 │ │ │ │ + je 74d4 │ │ │ │ add $0x2,%ebx │ │ │ │ mov %eax,(%edi,%edx,4) │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 7500 │ │ │ │ + jne 74c0 │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - jmp 73e7 │ │ │ │ + jmp 73a7 │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3e95b,%ebx │ │ │ │ + add $0x3e99b,%ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ call 30a0 │ │ │ │ mov %eax,%edi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ @@ -5580,15 +5546,15 @@ │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 7692 │ │ │ │ + jge 7652 │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ @@ -5596,113 +5562,113 @@ │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov (%esi),%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ and $0x800,%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ - je 76ac │ │ │ │ + je 766c │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 767c │ │ │ │ + jle 763c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%edi │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ - mov %ebx,0x14(%esp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %ebx,0x14(%esp) │ │ │ │ lea (%eax,%edi,8),%esi │ │ │ │ imul 0xc(%esp),%edi │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ shl $0x2,%edi │ │ │ │ lea (%eax,%edi,1),%ebp │ │ │ │ add 0x24(%esp),%edi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%edi,%ecx,4),%eax │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ flds 0x0(%ebp,%ecx,4) │ │ │ │ + mov (%edi,%ecx,4),%eax │ │ │ │ flds (%esi) │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ + lea (%ebx,%eax,8),%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%esi) │ │ │ │ - lea (%ebx,%eax,8),%edx │ │ │ │ mov (%edx),%ebx │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ flds 0x4(%esp) │ │ │ │ mov %ebx,%eax │ │ │ │ fadd %st(2),%st │ │ │ │ fstps 0x4(%esp) │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ lock cmpxchg %ecx,(%edx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 76c2 │ │ │ │ + jne 7682 │ │ │ │ fstp %st(1) │ │ │ │ lea 0x4(%edx),%ebx │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ flds 0x4(%esp) │ │ │ │ mov %edx,%eax │ │ │ │ fadd %st(1),%st │ │ │ │ fstps 0x4(%esp) │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ lock cmpxchg %ecx,(%ebx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 76bb │ │ │ │ + jne 767b │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,0xc(%esp) │ │ │ │ - jne 75f0 │ │ │ │ + jne 75b0 │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,0x18(%esp) │ │ │ │ - je 7692 │ │ │ │ + je 7652 │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ mov %ebx,%edi │ │ │ │ test %edx,%edx │ │ │ │ - je 75c8 │ │ │ │ - jmp 75c0 │ │ │ │ + je 7588 │ │ │ │ + jmp 7580 │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 7692 │ │ │ │ + je 7652 │ │ │ │ add $0x2,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jne 75a9 │ │ │ │ + jne 7569 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 7692 │ │ │ │ + je 7652 │ │ │ │ add $0x2,%ebx │ │ │ │ cmp %ebx,%edi │ │ │ │ - je 7692 │ │ │ │ + je 7652 │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 769a │ │ │ │ + jle 765a │ │ │ │ mov %ebx,%edi │ │ │ │ - jmp 75c8 │ │ │ │ + jmp 7588 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 7635 │ │ │ │ + jmp 75f5 │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 760d │ │ │ │ + jmp 75cd │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3e7a8,%ebx │ │ │ │ + add $0x3e7e8,%ebx │ │ │ │ mov (%eax),%edi │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x28(%edi),%eax │ │ │ │ cltd │ │ │ │ @@ -5712,40 +5678,40 @@ │ │ │ │ cmovl %esi,%eax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %esi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 772e │ │ │ │ + jge 76ee │ │ │ │ mov 0x6c(%edi),%ecx │ │ │ │ fldz │ │ │ │ lea (%ecx,%edx,8),%edx │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ xchg %ax,%ax │ │ │ │ fsts (%edx) │ │ │ │ add $0x8,%edx │ │ │ │ fsts -0x4(%edx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 7720 │ │ │ │ + jne 76e0 │ │ │ │ ffreep %st(0) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3e734,%ebx │ │ │ │ + add $0x3e774,%ebx │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%edi │ │ │ │ call 30a0 │ │ │ │ @@ -5762,18 +5728,18 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 795e │ │ │ │ + jge 791e │ │ │ │ mov 0x10(%esi),%ecx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jle 795e │ │ │ │ + jle 791e │ │ │ │ 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 │ │ │ │ @@ -5783,18 +5749,18 @@ │ │ │ │ mov %ecx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ecx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ sub %eax,%ebp │ │ │ │ lea 0x0(,%ecx,8),%eax │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ - mov 0x18(%esi),%eax │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ mov %edx,%ebp │ │ │ │ + mov 0x18(%esi),%eax │ │ │ │ imul %ecx,%ebp │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov %ebp,0x3c(%esp) │ │ │ │ lea (%eax,%ebp,8),%ebp │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov %ebp,0xc(%esp) │ │ │ │ mov %edx,%ebp │ │ │ │ @@ -5803,16 +5769,16 @@ │ │ │ │ mov %eax,%edx │ │ │ │ imul %ebx,%edx │ │ │ │ mov %edx,%eax │ │ │ │ lea 0x0(,%ebx,8),%edx │ │ │ │ mov %edx,0x30(%esp) │ │ │ │ mov 0x14(%esi),%edx │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ - imul %ebp,%ebx │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ + imul %ebp,%ebx │ │ │ │ add %esi,%eax │ │ │ │ lea (%edx,%eax,8),%esi │ │ │ │ lea (%edi,%ebp,1),%eax │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ imul %eax,%ecx │ │ │ │ @@ -5885,31 +5851,31 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jg 78b0 │ │ │ │ + jg 7870 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ incl 0x20(%esp) │ │ │ │ add %eax,0xc(%esp) │ │ │ │ add %edx,0x8(%esp) │ │ │ │ add %edx,0x10(%esp) │ │ │ │ add %eax,%ebp │ │ │ │ add %eax,%esi │ │ │ │ add %eax,%ecx │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ add %edx,%edi │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ add %edx,%ebx │ │ │ │ cmp %eax,0x24(%esp) │ │ │ │ - jne 7890 │ │ │ │ + jne 7850 │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -5917,15 +5883,15 @@ │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x70(%esp),%esi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3e504,%ebx │ │ │ │ + add $0x3e544,%ebx │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%ebp │ │ │ │ call 30a0 │ │ │ │ @@ -5942,95 +5908,95 @@ │ │ │ │ mov $0x0,%edi │ │ │ │ cmovl %edi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ lea (%eax,%ecx,1),%edi │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ cmp %edi,%ecx │ │ │ │ - jge 7ce8 │ │ │ │ + jge 7ca8 │ │ │ │ mov 0x10(%esi),%edi │ │ │ │ - mov (%esi),%edx │ │ │ │ mov %ecx,%ebp │ │ │ │ + mov (%esi),%edx │ │ │ │ sub 0x3c(%esp),%ebp │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ - mov %edi,%edx │ │ │ │ mov %edi,0x44(%esp) │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ + mov %edx,0x30(%esp) │ │ │ │ + mov %edi,%edx │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ - mov %ebp,0x38(%esp) │ │ │ │ shr $0x1f,%edx │ │ │ │ + imul %ecx,%eax │ │ │ │ + mov %ebp,0x38(%esp) │ │ │ │ add %edi,%edx │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ - imul %ecx,%eax │ │ │ │ sar $1,%edx │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0x14(%esi),%esi │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ mov %esi,%edx │ │ │ │ sub %eax,%edx │ │ │ │ lea 0x1(%edi,%ebp,1),%eax │ │ │ │ sub 0x3c(%esp),%edi │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ + imul %edx,%eax │ │ │ │ add %ecx,%edi │ │ │ │ imul 0x40(%esp),%edi │ │ │ │ - imul %edx,%eax │ │ │ │ add %eax,%ebp │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ - mov %ebp,0x30(%esp) │ │ │ │ - add %esi,%edi │ │ │ │ + mov %ebp,0x28(%esp) │ │ │ │ lea (%eax,%ecx,1),%ebp │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ + add %esi,%edi │ │ │ │ mov %ebp,0x14(%esp) │ │ │ │ imul %ebp,%eax │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ add %ebp,%eax │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ imul %edx,%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ add %eax,%ebp │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ - mov %ebp,0x28(%esp) │ │ │ │ + mov %ebp,0x20(%esp) │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ imul %ecx,%eax │ │ │ │ add %edx,%eax │ │ │ │ lea 0x0(%ebp,%eax,8),%ebp │ │ │ │ - mov %ebp,0x24(%esp) │ │ │ │ + mov %ebp,0x1c(%esp) │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ imul 0x40(%esp),%ecx │ │ │ │ imul %ebp,%eax │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ add %edx,%eax │ │ │ │ lea (%ecx,%esi,1),%edx │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ sub 0x3c(%esp),%esi │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ lea 0x0(%ebp,%eax,8),%ebp │ │ │ │ - mov %ebp,0x20(%esp) │ │ │ │ + mov %ebp,0x18(%esp) │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ mov %esi,0x4c(%esp) │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ + mov 0x30(%esp),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x38(%esp),%ebp │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ sub $0x10,%esp │ │ │ │ - mov %ebp,0x14(%esp) │ │ │ │ + mov 0x48(%esp),%ebp │ │ │ │ flds (%eax) │ │ │ │ - flds -0x5c28(%ebx) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ + flds -0x5c28(%ebx) │ │ │ │ + mov %ebp,0x14(%esp) │ │ │ │ fildl 0x14(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x14(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildl (%eax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -6046,52 +6012,51 @@ │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ fstps 0x20(%esp) │ │ │ │ flds (%eax) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ add %ebp,%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ fildl 0x1c(%esp) │ │ │ │ - fmuls 0x14(%esp) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ + fmuls 0x14(%esp) │ │ │ │ fildl (%eax) │ │ │ │ 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(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x1,0x44(%esp) │ │ │ │ - jle 7ca0 │ │ │ │ + jle 7c60 │ │ │ │ fld1 │ │ │ │ flds 0x10(%esp) │ │ │ │ xor %ebp,%ebp │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 7b72 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fxch %st(1) │ │ │ │ + fstps 0x30(%esp) │ │ │ │ + fstps 0x34(%esp) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%esi),%ecx │ │ │ │ - fstps 0x18(%esp) │ │ │ │ sub $0x10,%esp │ │ │ │ - fstps 0x24(%esp) │ │ │ │ flds 0x4(%ecx) │ │ │ │ mov %ebp,%ecx │ │ │ │ sub 0x18(%esp),%ecx │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ fildl 0x14(%esp) │ │ │ │ - flds -0x5c28(%ebx) │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ + flds -0x5c28(%ebx) │ │ │ │ fsts 0x14(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildl 0x4(%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ @@ -6119,97 +6084,94 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ - mov 0x44(%esp),%edx │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ + mov 0x3c(%esp),%edx │ │ │ │ fld1 │ │ │ │ + mov 0x34(%esp),%ecx │ │ │ │ fdivp %st,%st(1) │ │ │ │ - flds 0x24(%esp) │ │ │ │ + flds 0x44(%esp) │ │ │ │ fld %st(0) │ │ │ │ flds 0x20(%esp) │ │ │ │ fmul %st,%st(1) │ │ │ │ flds 0x4(%edx,%ebp,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmuls (%edx,%ebp,8) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ fstps (%edx,%ebp,8) │ │ │ │ fxch %st(1) │ │ │ │ fstps 0x4(%edx,%ebp,8) │ │ │ │ - flds 0x28(%esp) │ │ │ │ - mov 0x38(%esp),%edx │ │ │ │ + flds 0x40(%esp) │ │ │ │ + mov 0x30(%esp),%edx │ │ │ │ fmul %st,%st(1) │ │ │ │ flds 0x4(%ecx,%ebp,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmuls (%ecx,%ebp,8) │ │ │ │ - mov 0x34(%esp),%ecx │ │ │ │ + mov 0x2c(%esp),%ecx │ │ │ │ fstps (%edx,%ebp,8) │ │ │ │ fxch %st(1) │ │ │ │ fstps 0x4(%edx,%ebp,8) │ │ │ │ - mov 0x30(%esp),%edx │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - flds 0x4(%ecx,%ebp,8) │ │ │ │ - fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ + fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + flds 0x4(%ecx,%ebp,8) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmuls (%ecx,%ebp,8) │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ fstps (%edi,%ebp,8) │ │ │ │ fstps 0x4(%edi,%ebp,8) │ │ │ │ - fmul %st,%st(2) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ flds 0x4(%edx,%ebp,8) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fxch %st(3) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fmuls (%edx,%ebp,8) │ │ │ │ fstps (%ecx,%ebp,8) │ │ │ │ - fxch %st(2) │ │ │ │ fstps 0x4(%ecx,%ebp,8) │ │ │ │ inc %ebp │ │ │ │ cmp 0x8(%esp),%ebp │ │ │ │ - jl 7b70 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 7cb0 │ │ │ │ + jl 7b40 │ │ │ │ + jmp 7c70 │ │ │ │ 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 0x40(%esp),%edx │ │ │ │ incl 0x38(%esp) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ - mov 0x38(%esp),%ecx │ │ │ │ - add %eax,0x34(%esp) │ │ │ │ - add %edx,0x30(%esp) │ │ │ │ - add %eax,0x2c(%esp) │ │ │ │ add %edx,0x28(%esp) │ │ │ │ + add %eax,0x2c(%esp) │ │ │ │ add %eax,0x24(%esp) │ │ │ │ - add %eax,0x20(%esp) │ │ │ │ - add %edx,0x1c(%esp) │ │ │ │ + add %edx,0x20(%esp) │ │ │ │ add %edx,%edi │ │ │ │ + add %eax,0x1c(%esp) │ │ │ │ + add %eax,0x18(%esp) │ │ │ │ + add %edx,0x14(%esp) │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ cmp 0x4c(%esp),%ecx │ │ │ │ - jne 7ad0 │ │ │ │ + jne 7a90 │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3e18b,%ebx │ │ │ │ + add $0x3e1cb,%ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ call 30a0 │ │ │ │ mov %eax,%edi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ebp │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ @@ -6221,54 +6183,54 @@ │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %ecx,%edx │ │ │ │ imul %eax,%ebp │ │ │ │ add %edx,%ebp │ │ │ │ add %ebp,%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ cmp %eax,%ebp │ │ │ │ - jge 7e39 │ │ │ │ + jge 7df9 │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ - mov 0x4(%esi),%edi │ │ │ │ fldz │ │ │ │ + mov 0x4(%esi),%edi │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov (%esi),%eax │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ mov 0x38(%eax),%esi │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ and $0x800,%esi │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 7e50 │ │ │ │ + jne 7e10 │ │ │ │ mov %ebp,%ecx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ lea (%eax,%ecx,8),%ebx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ fsts (%ebx) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 7e2c │ │ │ │ + jle 7dec │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ - imul 0x4(%esp),%ecx │ │ │ │ fld %st(0) │ │ │ │ + imul 0x4(%esp),%ecx │ │ │ │ fld %st(1) │ │ │ │ mov 0x5c(%eax),%esi │ │ │ │ lea 0x0(,%ecx,4),%edx │ │ │ │ add 0x4(%esp),%ecx │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ add 0x60(%eax),%edx │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ lea (%esi,%ecx,4),%esi │ │ │ │ - jmp 7e00 │ │ │ │ + jmp 7dc0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -6282,42 +6244,42 @@ │ │ │ │ fmuls 0x4(%edi,%ecx,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 7e00 │ │ │ │ + jne 7dc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ inc %ebp │ │ │ │ cmp %ebp,0x14(%esp) │ │ │ │ - jne 7d70 │ │ │ │ + jne 7d30 │ │ │ │ ffreep %st(0) │ │ │ │ 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 0x10(%esp),%eax │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebp,8),%ecx │ │ │ │ - jmp 7d7e │ │ │ │ + jmp 7d3e │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3e014,%ebx │ │ │ │ + add $0x3e054,%ebx │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%edi │ │ │ │ call 30a0 │ │ │ │ @@ -6333,18 +6295,18 @@ │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 808e │ │ │ │ + jge 804e │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle 808e │ │ │ │ + jle 804e │ │ │ │ mov 0x20(%esi),%eax │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ mov %ebx,0x20(%esp) │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov %ecx,%ebp │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ @@ -6458,31 +6420,31 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jg 7fe0 │ │ │ │ + jg 7fa0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ incl 0x20(%esp) │ │ │ │ add %eax,0xc(%esp) │ │ │ │ add %edx,0x8(%esp) │ │ │ │ add %edx,0x10(%esp) │ │ │ │ add %eax,%ebp │ │ │ │ add %eax,%esi │ │ │ │ add %eax,%ecx │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ add %edx,%edi │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ add %edx,%ebx │ │ │ │ cmp %eax,0x24(%esp) │ │ │ │ - jne 7fc0 │ │ │ │ + jne 7f80 │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -6490,15 +6452,15 @@ │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x70(%esp),%esi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3ddd4,%ebx │ │ │ │ + add $0x3de14,%ebx │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%ebp │ │ │ │ call 30a0 │ │ │ │ @@ -6515,15 +6477,15 @@ │ │ │ │ mov $0x0,%edi │ │ │ │ cmovl %edi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ lea (%eax,%ecx,1),%edi │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ cmp %edi,%ecx │ │ │ │ - jge 8428 │ │ │ │ + jge 83e8 │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ mov (%esi),%edi │ │ │ │ mov %edx,%ebp │ │ │ │ mov %edx,0x44(%esp) │ │ │ │ shr $0x1f,%ebp │ │ │ │ lea 0x0(%ebp,%edx,1),%eax │ │ │ │ mov 0x3c(%esp),%ebp │ │ │ │ @@ -6547,70 +6509,70 @@ │ │ │ │ mov %ebp,0x10(%esp) │ │ │ │ mov 0x40(%esp),%ebp │ │ │ │ lea 0x1(%edx,%eax,1),%eax │ │ │ │ imul %ebp,%eax │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ add %ebp,%eax │ │ │ │ mov 0x40(%esp),%ebp │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ imul %ecx,%eax │ │ │ │ add %eax,%esi │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ imul %ebp,%eax │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ - mov %esi,0x30(%esp) │ │ │ │ + mov %esi,0x28(%esp) │ │ │ │ lea (%eax,%ebp,1),%esi │ │ │ │ mov 0x3c(%esp),%ebp │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ - mov %esi,0x2c(%esp) │ │ │ │ + mov %esi,0x24(%esp) │ │ │ │ lea 0x0(%ebp,%ecx,1),%esi │ │ │ │ sub %ebp,%edx │ │ │ │ mov 0x40(%esp),%ebp │ │ │ │ imul %esi,%eax │ │ │ │ add 0xc(%esp),%eax │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ lea (%edx,%ecx,1),%eax │ │ │ │ imul %ebp,%eax │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ lea (%eax,%ebp,1),%esi │ │ │ │ - mov %esi,0x24(%esp) │ │ │ │ + mov %esi,0x1c(%esp) │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ mov %edx,%eax │ │ │ │ imul %ecx,%eax │ │ │ │ imul 0x40(%esp),%ecx │ │ │ │ add 0x8(%esp),%eax │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ - mov %esi,0x14(%esp) │ │ │ │ + mov %esi,0x30(%esp) │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ add %ebp,%ecx │ │ │ │ - mov 0x14(%esp),%ebp │ │ │ │ - mov %ecx,0x20(%esp) │ │ │ │ + mov 0x30(%esp),%ebp │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ imul %edx,%ecx │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ lea (%ecx,%edx,1),%eax │ │ │ │ lea (%esi,%eax,8),%edx │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ sub 0x3c(%esp),%esi │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ mov %esi,0x4c(%esp) │ │ │ │ mov %edi,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x38(%esp),%edi │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ sub $0x10,%esp │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ flds (%eax) │ │ │ │ - flds -0x5c28(%ebx) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ + flds -0x5c28(%ebx) │ │ │ │ + mov %edi,0x14(%esp) │ │ │ │ fildl 0x14(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x14(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildl (%eax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -6626,52 +6588,51 @@ │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ fstps 0x20(%esp) │ │ │ │ flds (%eax) │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ add %edi,%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ fildl 0x1c(%esp) │ │ │ │ - fmuls 0x14(%esp) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ + fmuls 0x14(%esp) │ │ │ │ fildl (%eax) │ │ │ │ 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(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x1,0x44(%esp) │ │ │ │ - jle 83e0 │ │ │ │ + jle 83a0 │ │ │ │ fld1 │ │ │ │ flds 0x10(%esp) │ │ │ │ xor %edi,%edi │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 82b2 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fxch %st(1) │ │ │ │ + fstps 0x30(%esp) │ │ │ │ + fstps 0x34(%esp) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%esi),%ecx │ │ │ │ - fstps 0x18(%esp) │ │ │ │ sub $0x10,%esp │ │ │ │ - fstps 0x24(%esp) │ │ │ │ flds 0x4(%ecx) │ │ │ │ mov %edi,%ecx │ │ │ │ sub 0x18(%esp),%ecx │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ fildl 0x14(%esp) │ │ │ │ - flds -0x5c28(%ebx) │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ + flds -0x5c28(%ebx) │ │ │ │ fsts 0x14(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildl 0x4(%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ @@ -6699,97 +6660,94 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ - mov 0x44(%esp),%edx │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ + mov 0x3c(%esp),%edx │ │ │ │ fld1 │ │ │ │ + mov 0x34(%esp),%ecx │ │ │ │ fdivp %st,%st(1) │ │ │ │ - flds 0x24(%esp) │ │ │ │ + flds 0x44(%esp) │ │ │ │ fld %st(0) │ │ │ │ flds 0x20(%esp) │ │ │ │ fmul %st,%st(1) │ │ │ │ flds 0x4(%edx,%edi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmuls (%edx,%edi,8) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ fstps (%edx,%edi,8) │ │ │ │ fxch %st(1) │ │ │ │ fstps 0x4(%edx,%edi,8) │ │ │ │ - flds 0x28(%esp) │ │ │ │ - mov 0x38(%esp),%edx │ │ │ │ + flds 0x40(%esp) │ │ │ │ + mov 0x30(%esp),%edx │ │ │ │ fmul %st,%st(1) │ │ │ │ flds 0x4(%ecx,%edi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmuls (%ecx,%edi,8) │ │ │ │ - mov 0x34(%esp),%ecx │ │ │ │ + mov 0x2c(%esp),%ecx │ │ │ │ fstps (%edx,%edi,8) │ │ │ │ fxch %st(1) │ │ │ │ fstps 0x4(%edx,%edi,8) │ │ │ │ - mov 0x30(%esp),%edx │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - flds 0x4(%ecx,%edi,8) │ │ │ │ - fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ + fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + flds 0x4(%ecx,%edi,8) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmuls (%ecx,%edi,8) │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x0(%ebp,%edi,8) │ │ │ │ fstps 0x4(%ebp,%edi,8) │ │ │ │ - fmul %st,%st(2) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ flds 0x4(%edx,%edi,8) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fxch %st(3) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fmuls (%edx,%edi,8) │ │ │ │ fstps (%ecx,%edi,8) │ │ │ │ - fxch %st(2) │ │ │ │ fstps 0x4(%ecx,%edi,8) │ │ │ │ inc %edi │ │ │ │ cmp 0x8(%esp),%edi │ │ │ │ - jl 82b0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 83f0 │ │ │ │ + jl 8280 │ │ │ │ + jmp 83b0 │ │ │ │ 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 0x48(%esp),%edi │ │ │ │ incl 0x38(%esp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov 0x38(%esp),%edx │ │ │ │ - add %eax,0x34(%esp) │ │ │ │ - add %edi,0x30(%esp) │ │ │ │ - add %eax,0x2c(%esp) │ │ │ │ add %edi,0x28(%esp) │ │ │ │ + add %eax,0x2c(%esp) │ │ │ │ add %eax,0x24(%esp) │ │ │ │ - add %eax,0x20(%esp) │ │ │ │ - add %edi,0x1c(%esp) │ │ │ │ + add %edi,0x20(%esp) │ │ │ │ add %edi,%ebp │ │ │ │ + add %eax,0x1c(%esp) │ │ │ │ + add %eax,0x18(%esp) │ │ │ │ + add %edi,0x14(%esp) │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ cmp 0x4c(%esp),%edx │ │ │ │ - jne 8210 │ │ │ │ + jne 81d0 │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3da48,%ebx │ │ │ │ + add $0x3da88,%ebx │ │ │ │ mov (%eax),%edi │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x28(%edi),%eax │ │ │ │ cltd │ │ │ │ @@ -6799,40 +6757,40 @@ │ │ │ │ cmovl %esi,%eax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %esi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 848e │ │ │ │ + jge 844e │ │ │ │ mov 0x6c(%edi),%ecx │ │ │ │ fldz │ │ │ │ lea (%ecx,%edx,8),%edx │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ xchg %ax,%ax │ │ │ │ fsts (%edx) │ │ │ │ add $0x8,%edx │ │ │ │ fsts -0x4(%edx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 8480 │ │ │ │ + jne 8440 │ │ │ │ ffreep %st(0) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xcc,%esp │ │ │ │ mov 0xe0(%esp),%esi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3d9ce,%ebx │ │ │ │ + add $0x3da0e,%ebx │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%edi │ │ │ │ call 30a0 │ │ │ │ @@ -6848,22 +6806,22 @@ │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,0x6c(%esp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 89ea │ │ │ │ + jge 899e │ │ │ │ mov 0x14(%esi),%ebx │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle 89ea │ │ │ │ + jle 899e │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jle 89ea │ │ │ │ + jle 899e │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ mov 0xc(%esi),%ebp │ │ │ │ mov %eax,0x70(%esp) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ mov %eax,0x74(%esp) │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x58(%eax),%eax │ │ │ │ @@ -6916,16 +6874,16 @@ │ │ │ │ add %eax,%ebx │ │ │ │ imul %ecx,%ebx │ │ │ │ mov %edi,0x24(%esp) │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ - imul %ebp,%edi │ │ │ │ imul %ebp,%edx │ │ │ │ + imul %ebp,%edi │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ imul %ecx,%edx │ │ │ │ shl $0x3,%edx │ │ │ │ mov %edx,0x78(%esp) │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ @@ -6986,35 +6944,36 @@ │ │ │ │ mov %ebp,0xac(%esp) │ │ │ │ add %esi,%edx │ │ │ │ lea (%eax,%edx,8),%ebp │ │ │ │ mov %ebp,0xb0(%esp) │ │ │ │ lea (%ecx,%edi,8),%ebp │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ lea (%ecx,%ebx,8),%ecx │ │ │ │ - mov 0x4c(%esp),%ebx │ │ │ │ mov %ebp,0xb4(%esp) │ │ │ │ + mov 0x4c(%esp),%ebx │ │ │ │ mov %ecx,0xbc(%esp) │ │ │ │ lea (%esi,%edi,1),%edx │ │ │ │ mov 0x50(%esp),%edi │ │ │ │ lea (%eax,%edx,8),%ebp │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov %ebp,0xb8(%esp) │ │ │ │ lea (%edi,%ebx,4),%edi │ │ │ │ - mov %edi,0x54(%esp) │ │ │ │ lea (%eax,%esi,4),%eax │ │ │ │ + mov %edi,0x54(%esp) │ │ │ │ mov %eax,0x3c(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x60(%esp),%ecx │ │ │ │ mov 0x74(%esp),%ebx │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ flds (%ebx,%ecx,4) │ │ │ │ mov 0x70(%esp),%ebx │ │ │ │ flds (%ebx,%ecx,4) │ │ │ │ + fxch %st(1) │ │ │ │ mov 0x80(%esp),%ecx │ │ │ │ lea (%edx,%ecx,1),%esi │ │ │ │ mov %esi,0x2c(%esp) │ │ │ │ mov 0x84(%esp),%esi │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ mov %ebx,0x28(%esp) │ │ │ │ mov 0x88(%esp),%ebx │ │ │ │ @@ -7045,177 +7004,171 @@ │ │ │ │ lea (%eax,%ebx,1),%esi │ │ │ │ lea (%edx,%ecx,1),%edi │ │ │ │ mov 0xb0(%esp),%ecx │ │ │ │ lea (%edx,%ecx,1),%ebx │ │ │ │ mov 0xb4(%esp),%ecx │ │ │ │ add 0xb8(%esp),%edx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,0x44(%esp) │ │ │ │ + mov %ecx,0x68(%esp) │ │ │ │ mov 0xbc(%esp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ + fstps 0x44(%esp) │ │ │ │ + mov 0x68(%esp),%ecx │ │ │ │ movl $0x0,0x40(%esp) │ │ │ │ mov %edx,0x30(%esp) │ │ │ │ - mov 0x44(%esp),%ecx │ │ │ │ mov %eax,0x68(%esp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstps 0x48(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x50(%esp),%edx │ │ │ │ flds (%edx,%eax,4) │ │ │ │ mov 0x54(%esp),%edx │ │ │ │ flds (%edx,%eax,4) │ │ │ │ xor %eax,%eax │ │ │ │ - fld %st(3) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ + flds 0x44(%esp) │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ + flds 0x48(%esp) │ │ │ │ + fmul %st,%st(4) │ │ │ │ fxch %st(2) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fxch %st(5) │ │ │ │ - fstps 0x44(%esp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fxch %st(3) │ │ │ │ - fstps 0x48(%esp) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov 0x38(%esp),%edx │ │ │ │ flds (%edx,%eax,4) │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ flds (%edx,%eax,4) │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ fld %st(1) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ fld %st(1) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(6),%st │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ fld %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(5),%st │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ fstps 0x0(%ebp,%eax,8) │ │ │ │ fstps 0x4(%ebp,%eax,8) │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(5),%st │ │ │ │ flds 0x4(%edi,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edi,%eax,8) │ │ │ │ fstps (%esi,%eax,8) │ │ │ │ fstps 0x4(%esi,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ flds 0x4(%ebx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ebx,%eax,8) │ │ │ │ fstps (%ecx,%eax,8) │ │ │ │ fstps 0x4(%ecx,%eax,8) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fmuls 0x4(%edx,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,0x34(%esp) │ │ │ │ - jg 8870 │ │ │ │ + jg 8830 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ mov 0x58(%esp),%edx │ │ │ │ incl 0x40(%esp) │ │ │ │ - flds 0x44(%esp) │ │ │ │ add %eax,0x2c(%esp) │ │ │ │ add %eax,0x24(%esp) │ │ │ │ add %eax,0x1c(%esp) │ │ │ │ - flds 0x48(%esp) │ │ │ │ + add %eax,%edi │ │ │ │ + add %eax,%ebx │ │ │ │ + add %edx,%ebp │ │ │ │ + add %edx,%esi │ │ │ │ add %eax,0x14(%esp) │ │ │ │ add %eax,0xc(%esp) │ │ │ │ + add %edx,%ecx │ │ │ │ add %eax,0x30(%esp) │ │ │ │ - add %eax,%edi │ │ │ │ - add %eax,%ebx │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ add %edx,0x28(%esp) │ │ │ │ add %edx,0x20(%esp) │ │ │ │ add %edx,0x18(%esp) │ │ │ │ - add %edx,%ebp │ │ │ │ - add %edx,%esi │ │ │ │ add %edx,0x10(%esp) │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - add %edx,%ecx │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ cmp %eax,0x4c(%esp) │ │ │ │ - jg 8840 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg 8800 │ │ │ │ incl 0x60(%esp) │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ - mov 0x78(%esp),%edi │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ - add %edi,0x64(%esp) │ │ │ │ add 0x7c(%esp),%eax │ │ │ │ + mov 0x78(%esp),%edi │ │ │ │ + add %edi,0x64(%esp) │ │ │ │ cmp %esi,0x6c(%esp) │ │ │ │ - jne 8740 │ │ │ │ + jne 8700 │ │ │ │ add $0xcc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xdc,%esp │ │ │ │ mov 0xf0(%esp),%esi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3d46e,%ebx │ │ │ │ + add $0x3d4be,%ebx │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%ebp │ │ │ │ call 30a0 │ │ │ │ @@ -7232,36 +7185,36 @@ │ │ │ │ mov $0x0,%edi │ │ │ │ cmovl %edi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 9170 │ │ │ │ + jge 9110 │ │ │ │ mov 0x14(%esi),%edi │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ mov (%esi),%ebp │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ sub 0x88(%esp),%ecx │ │ │ │ + mov %edi,0xa0(%esp) │ │ │ │ mov %ebp,0x28(%esp) │ │ │ │ mov %edi,%ebp │ │ │ │ - mov %edi,0xa0(%esp) │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov %ecx,0x80(%esp) │ │ │ │ shr $0x1f,%ebp │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ lea 0x0(%ebp,%edi,1),%eax │ │ │ │ mov 0xc(%esi),%ebp │ │ │ │ imul %edx,%edi │ │ │ │ + mov %ecx,0x80(%esp) │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ mov %edx,%eax │ │ │ │ - mov %edi,0x18(%esp) │ │ │ │ - mov %ebp,0x14(%esp) │ │ │ │ shr $0x1f,%eax │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ add %edx,%eax │ │ │ │ + mov %ebp,0x14(%esp) │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ mov %ecx,%edx │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ imul %ebp,%edx │ │ │ │ @@ -7298,20 +7251,20 @@ │ │ │ │ mov 0x1c(%esi),%esi │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov %esi,0xa8(%esp) │ │ │ │ imul %edi,%ecx │ │ │ │ mov %ecx,%edx │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ shl $0x3,%eax │ │ │ │ - shl $0x3,%ecx │ │ │ │ sub %eax,%esi │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ + shl $0x3,%ecx │ │ │ │ imul %ecx,%eax │ │ │ │ add %eax,%esi │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ add 0x24(%esp),%eax │ │ │ │ mov %esi,0x7c(%esp) │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ @@ -7331,17 +7284,17 @@ │ │ │ │ imul %eax,%edi │ │ │ │ mov %edx,0xb8(%esp) │ │ │ │ mov 0x70(%esp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x3,%edx │ │ │ │ neg %eax │ │ │ │ sub 0x14(%esp),%esi │ │ │ │ - mov %edx,0xac(%esp) │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ + mov %edx,0xac(%esp) │ │ │ │ mov %edi,0xcc(%esp) │ │ │ │ mov 0xa0(%esp),%edi │ │ │ │ imul %ecx,%esi │ │ │ │ imul %edi,%eax │ │ │ │ add 0x64(%esp),%eax │ │ │ │ mov %esi,0xbc(%esp) │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ @@ -7353,15 +7306,15 @@ │ │ │ │ imul %eax,%edi │ │ │ │ mov %edi,0x98(%esp) │ │ │ │ mov %esi,%edi │ │ │ │ imul %eax,%edi │ │ │ │ mov %edi,0x9c(%esp) │ │ │ │ mov 0x88(%esp),%edx │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %ecx,0x50(%esp) │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebp,%eax │ │ │ │ imul 0xa4(%esp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0xc0(%esp) │ │ │ │ lea -0x1(%ebp),%eax │ │ │ │ sub %edx,%eax │ │ │ │ @@ -7372,21 +7325,21 @@ │ │ │ │ mov %eax,0xc4(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ imul %ecx,%eax │ │ │ │ mov %eax,0xc8(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x80(%esp),%ebp │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ sub $0x10,%esp │ │ │ │ - mov %ebp,0x14(%esp) │ │ │ │ + mov 0x90(%esp),%ebp │ │ │ │ flds (%eax) │ │ │ │ - flds -0x5c28(%ebx) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ + flds -0x5c28(%ebx) │ │ │ │ + mov %ebp,0x14(%esp) │ │ │ │ fildl 0x14(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x14(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildl (%eax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -7402,99 +7355,99 @@ │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ fstps 0x20(%esp) │ │ │ │ flds (%eax) │ │ │ │ mov 0x98(%esp),%eax │ │ │ │ add %ebp,%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ fildl 0x1c(%esp) │ │ │ │ - fmuls 0x14(%esp) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ + fmuls 0x14(%esp) │ │ │ │ fildl (%eax) │ │ │ │ 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(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x1,0xa0(%esp) │ │ │ │ - jle 9116 │ │ │ │ + jle 90b6 │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ mov 0xcc(%esp),%edi │ │ │ │ - mov 0x8c(%esp),%ecx │ │ │ │ fld1 │ │ │ │ - mov 0x98(%esp),%ebp │ │ │ │ flds 0x10(%esp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ + mov 0x8c(%esp),%ecx │ │ │ │ + mov 0x98(%esp),%ebp │ │ │ │ lea (%eax,%edi,1),%edx │ │ │ │ - mov %edx,0x5c(%esp) │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ mov 0xa8(%esp),%edx │ │ │ │ lea (%edx,%ecx,8),%edx │ │ │ │ mov 0xbc(%esp),%ecx │ │ │ │ + fdivr %st(1),%st │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ mov 0x7c(%esp),%edx │ │ │ │ add %edx,%ecx │ │ │ │ - fstps 0x74(%esp) │ │ │ │ - mov %ecx,0x54(%esp) │ │ │ │ + mov %ecx,0x44(%esp) │ │ │ │ lea (%eax,%ebp,1),%ecx │ │ │ │ mov %eax,%ebp │ │ │ │ add 0x9c(%esp),%eax │ │ │ │ - mov %ecx,0x50(%esp) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ mov 0xc0(%esp),%ecx │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - mov %eax,0x48(%esp) │ │ │ │ + mov %eax,0x38(%esp) │ │ │ │ lea (%edx,%ecx,1),%eax │ │ │ │ mov 0x84(%esp),%edx │ │ │ │ - mov %eax,0x44(%esp) │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ lea (%edx,%edi,1),%eax │ │ │ │ + fstps 0x74(%esp) │ │ │ │ mov 0x98(%esp),%edi │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ - fstps 0x78(%esp) │ │ │ │ mov %eax,%edx │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ sub %ecx,%edx │ │ │ │ mov 0x9c(%esp),%ecx │ │ │ │ - mov %edx,0x3c(%esp) │ │ │ │ + mov %edx,0x2c(%esp) │ │ │ │ mov 0x84(%esp),%edx │ │ │ │ add %edx,%edi │ │ │ │ - mov %edi,0x30(%esp) │ │ │ │ + mov %edi,0x20(%esp) │ │ │ │ mov 0xc4(%esp),%edi │ │ │ │ add %eax,%edi │ │ │ │ - mov %edi,0x2c(%esp) │ │ │ │ + mov %edi,0x1c(%esp) │ │ │ │ lea (%edx,%ecx,1),%edi │ │ │ │ - mov %edi,0x28(%esp) │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ mov 0xc8(%esp),%edi │ │ │ │ + fstps 0x78(%esp) │ │ │ │ add %eax,%edi │ │ │ │ - mov %edi,0x24(%esp) │ │ │ │ - mov %edx,0x38(%esp) │ │ │ │ + mov %edi,0x14(%esp) │ │ │ │ + mov %edx,0x28(%esp) │ │ │ │ mov 0x7c(%esp),%edx │ │ │ │ - mov %ebp,0x58(%esp) │ │ │ │ + mov %ebp,0x48(%esp) │ │ │ │ movl $0x0,0x60(%esp) │ │ │ │ mov 0x4(%esp),%ebp │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ + mov 0x50(%esp),%ecx │ │ │ │ + mov %edx,0x3c(%esp) │ │ │ │ mov 0xac(%esp),%edx │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ sub $0x10,%esp │ │ │ │ flds 0x4(%eax) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ sub 0x74(%esp),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ fildl 0x14(%esp) │ │ │ │ - flds -0x5c28(%ebx) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ + flds -0x5c28(%ebx) │ │ │ │ fsts 0x14(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildl 0x4(%eax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ @@ -7502,72 +7455,69 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ - fstps 0x24(%esp) │ │ │ │ + fstps 0x60(%esp) │ │ │ │ flds 0x4(%eax) │ │ │ │ + mov 0x24(%esi),%eax │ │ │ │ fildl 0x70(%esp) │ │ │ │ fmuls 0x14(%esp) │ │ │ │ - mov 0x24(%esi),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ 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(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ cmpl $0x1,0x70(%esp) │ │ │ │ - jle 90b0 │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ + jle 9050 │ │ │ │ fld1 │ │ │ │ - flds 0x14(%esp) │ │ │ │ + flds 0x50(%esp) │ │ │ │ + xor %edi,%edi │ │ │ │ mov %edx,0x68(%esp) │ │ │ │ mov %ecx,0x6c(%esp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - xor %edi,%edi │ │ │ │ fdivp %st,%st(2) │ │ │ │ flds 0x74(%esp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ flds 0x78(%esp) │ │ │ │ fmul %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 8ef2 │ │ │ │ - nop │ │ │ │ + fstps 0x50(%esp) │ │ │ │ + fstps 0x54(%esp) │ │ │ │ + fstps 0x58(%esp) │ │ │ │ + fstps 0x5c(%esp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(2) │ │ │ │ mov 0x30(%esi),%ecx │ │ │ │ - fstps 0x20(%esp) │ │ │ │ - fxch %st(2) │ │ │ │ sub $0x10,%esp │ │ │ │ - fstps 0x2c(%esp) │ │ │ │ - fstps 0x28(%esp) │ │ │ │ - fstps 0x24(%esp) │ │ │ │ flds 0x8(%ecx) │ │ │ │ mov %edi,%ecx │ │ │ │ sub 0x18(%esp),%ecx │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ fildl 0x14(%esp) │ │ │ │ - flds -0x5c28(%ebx) │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ + flds -0x5c28(%ebx) │ │ │ │ fsts 0x14(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildl 0x8(%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ @@ -7595,167 +7545,159 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ - mov 0x6c(%esp),%edx │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ + mov 0x5c(%esp),%edx │ │ │ │ fld1 │ │ │ │ + mov 0x54(%esp),%ecx │ │ │ │ fdivp %st,%st(1) │ │ │ │ - flds 0x20(%esp) │ │ │ │ + flds 0x64(%esp) │ │ │ │ fld %st(0) │ │ │ │ - flds 0x24(%esp) │ │ │ │ + flds 0x20(%esp) │ │ │ │ fmul %st,%st(1) │ │ │ │ flds 0x4(%edx,%edi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmuls (%edx,%edi,8) │ │ │ │ - mov 0x68(%esp),%edx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ fstps 0x0(%ebp,%edi,8) │ │ │ │ fxch %st(1) │ │ │ │ fstps 0x4(%ebp,%edi,8) │ │ │ │ - fld %st(1) │ │ │ │ - flds 0x28(%esp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ - flds 0x4(%edx,%edi,8) │ │ │ │ + flds 0x68(%esp) │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fmuls (%edx,%edi,8) │ │ │ │ - mov 0x60(%esp),%edx │ │ │ │ - fstps (%ecx,%edi,8) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps 0x4(%ecx,%edi,8) │ │ │ │ - mov 0x5c(%esp),%ecx │ │ │ │ - fld %st(2) │ │ │ │ - flds 0x2c(%esp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ flds 0x4(%edx,%edi,8) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fmuls (%edx,%edi,8) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - fstps (%ecx,%edi,8) │ │ │ │ + fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fstps 0x4(%ecx,%edi,8) │ │ │ │ - flds 0x30(%esp) │ │ │ │ - mov 0x54(%esp),%ecx │ │ │ │ - fmul %st,%st(4) │ │ │ │ - flds 0x4(%edx,%edi,8) │ │ │ │ - fmul %st(5),%st │ │ │ │ - fxch %st(5) │ │ │ │ fmuls (%edx,%edi,8) │ │ │ │ mov 0x50(%esp),%edx │ │ │ │ fstps (%ecx,%edi,8) │ │ │ │ - fxch %st(4) │ │ │ │ fstps 0x4(%ecx,%edi,8) │ │ │ │ + flds 0x6c(%esp) │ │ │ │ mov 0x4c(%esp),%ecx │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ flds 0x4(%edx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%edi,8) │ │ │ │ - fstps (%ecx,%edi,8) │ │ │ │ mov 0x48(%esp),%edx │ │ │ │ + fstps (%ecx,%edi,8) │ │ │ │ fstps 0x4(%ecx,%edi,8) │ │ │ │ + flds 0x60(%esp) │ │ │ │ mov 0x44(%esp),%ecx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st,%st(3) │ │ │ │ flds 0x4(%edx,%edi,8) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fxch %st(4) │ │ │ │ fmuls (%edx,%edi,8) │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ fstps (%ecx,%edi,8) │ │ │ │ + fxch %st(3) │ │ │ │ fstps 0x4(%ecx,%edi,8) │ │ │ │ + fxch %st(3) │ │ │ │ mov 0x3c(%esp),%ecx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ + fld %st(0) │ │ │ │ flds 0x4(%edx,%edi,8) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmuls (%edx,%edi,8) │ │ │ │ - mov 0x38(%esp),%edx │ │ │ │ fstps (%ecx,%edi,8) │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ fstps 0x4(%ecx,%edi,8) │ │ │ │ - fxch %st(4) │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ fmul %st(3),%st │ │ │ │ + fld %st(0) │ │ │ │ + flds 0x4(%edx,%edi,8) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fmuls (%edx,%edi,8) │ │ │ │ + mov 0x30(%esp),%edx │ │ │ │ + fstps (%ecx,%edi,8) │ │ │ │ + fstps 0x4(%ecx,%edi,8) │ │ │ │ + fxch %st(1) │ │ │ │ + mov 0x2c(%esp),%ecx │ │ │ │ + fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + flds 0x4(%edx,%edi,8) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fmuls (%edx,%edi,8) │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ + fstps (%ecx,%edi,8) │ │ │ │ + fstps 0x4(%ecx,%edi,8) │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + fmulp %st,%st(1) │ │ │ │ flds 0x4(%edx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%edi,8) │ │ │ │ fstps (%ecx,%edi,8) │ │ │ │ fstps 0x4(%ecx,%edi,8) │ │ │ │ inc %edi │ │ │ │ cmp 0x8(%esp),%edi │ │ │ │ - jl 8ef0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jl 8eb0 │ │ │ │ mov 0x68(%esp),%edx │ │ │ │ mov 0x6c(%esp),%ecx │ │ │ │ - jmp 90c0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 9060 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl 0x60(%esp) │ │ │ │ - add %edx,0x5c(%esp) │ │ │ │ - add %edx,0x58(%esp) │ │ │ │ + add %edx,0x4c(%esp) │ │ │ │ add %ecx,%ebp │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ - add %ecx,0x54(%esp) │ │ │ │ - add %edx,0x50(%esp) │ │ │ │ - add %ecx,0x4c(%esp) │ │ │ │ add %edx,0x48(%esp) │ │ │ │ add %ecx,0x44(%esp) │ │ │ │ add %edx,0x40(%esp) │ │ │ │ add %ecx,0x3c(%esp) │ │ │ │ add %edx,0x38(%esp) │ │ │ │ add %ecx,0x34(%esp) │ │ │ │ add %edx,0x30(%esp) │ │ │ │ add %ecx,0x2c(%esp) │ │ │ │ add %edx,0x28(%esp) │ │ │ │ add %ecx,0x24(%esp) │ │ │ │ + add %edx,0x20(%esp) │ │ │ │ + add %ecx,0x1c(%esp) │ │ │ │ + add %edx,0x18(%esp) │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + add %ecx,0x14(%esp) │ │ │ │ cmp 0x64(%esp),%eax │ │ │ │ - jl 8e20 │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ - jmp 9120 │ │ │ │ + jl 8dd0 │ │ │ │ + mov %ecx,0x50(%esp) │ │ │ │ + jmp 90c0 │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xa4(%esp),%edi │ │ │ │ incl 0x80(%esp) │ │ │ │ + mov 0xa4(%esp),%edi │ │ │ │ mov 0xb0(%esp),%ebp │ │ │ │ add %edi,0x8c(%esp) │ │ │ │ - mov 0x80(%esp),%eax │ │ │ │ - mov 0xb4(%esp),%edi │ │ │ │ add %ebp,0x90(%esp) │ │ │ │ - add %edi,0x7c(%esp) │ │ │ │ + mov 0xb4(%esp),%edi │ │ │ │ add %ebp,0x84(%esp) │ │ │ │ + add %edi,0x7c(%esp) │ │ │ │ add %edi,0x94(%esp) │ │ │ │ + mov 0x80(%esp),%eax │ │ │ │ cmp 0xb8(%esp),%eax │ │ │ │ - jne 8c90 │ │ │ │ + jne 8c40 │ │ │ │ add $0xdc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3ccfb,%ebx │ │ │ │ + add $0x3cd5b,%ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ call 30a0 │ │ │ │ mov %eax,%edi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ebp │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ @@ -7767,58 +7709,54 @@ │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %ecx,%edx │ │ │ │ imul %eax,%ebp │ │ │ │ add %edx,%ebp │ │ │ │ add %ebp,%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ cmp %eax,%ebp │ │ │ │ - jge 92b9 │ │ │ │ + jge 9239 │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ - mov 0x8(%esi),%edi │ │ │ │ fldz │ │ │ │ + mov 0x8(%esi),%edi │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov (%esi),%eax │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ mov 0x38(%eax),%esi │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ and $0x800,%esi │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 92d0 │ │ │ │ + jne 9250 │ │ │ │ mov %ebp,%ecx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ lea (%eax,%ecx,8),%ebx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ fsts (%ebx) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 92ac │ │ │ │ + jle 922c │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ - imul 0x4(%esp),%ecx │ │ │ │ fld %st(0) │ │ │ │ + imul 0x4(%esp),%ecx │ │ │ │ fld %st(1) │ │ │ │ mov 0x5c(%eax),%esi │ │ │ │ lea 0x0(,%ecx,4),%edx │ │ │ │ add 0x4(%esp),%ecx │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ add 0x60(%eax),%edx │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ lea (%esi,%ecx,4),%esi │ │ │ │ - jmp 9280 │ │ │ │ - lea %cs:0x0(%esi,%eiz,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 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edx),%ecx │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ flds (%edi,%ecx,8) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -7826,42 +7764,42 @@ │ │ │ │ fmuls 0x4(%edi,%ecx,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 9280 │ │ │ │ + jne 9200 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ inc %ebp │ │ │ │ cmp %ebp,0x14(%esp) │ │ │ │ - jne 9200 │ │ │ │ + jne 91a0 │ │ │ │ ffreep %st(0) │ │ │ │ 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 0x10(%esp),%eax │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebp,8),%ecx │ │ │ │ - jmp 920e │ │ │ │ + jmp 91ae │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xcc,%esp │ │ │ │ mov 0xe0(%esp),%esi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3cb8e,%ebx │ │ │ │ + add $0x3cc0e,%ebx │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%edi │ │ │ │ call 30a0 │ │ │ │ @@ -7877,22 +7815,22 @@ │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,0x6c(%esp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 982a │ │ │ │ + jge 979e │ │ │ │ mov 0x14(%esi),%ebx │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle 982a │ │ │ │ + jle 979e │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jle 982a │ │ │ │ + jle 979e │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ mov 0xc(%esi),%ebp │ │ │ │ mov %eax,0x70(%esp) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ mov %eax,0x74(%esp) │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x58(%eax),%eax │ │ │ │ @@ -7942,34 +7880,34 @@ │ │ │ │ imul 0x8(%esp),%eax │ │ │ │ mov %ecx,%edi │ │ │ │ imul %eax,%edi │ │ │ │ mov %edi,0x24(%esp) │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ - imul %ebp,%edi │ │ │ │ imul %ebp,%edx │ │ │ │ + imul %ebp,%edi │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ imul %ecx,%edx │ │ │ │ mov %edx,0x2c(%esp) │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ imul %ecx,%ebx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ imul %ebp,%edx │ │ │ │ + shl $0x3,%ebp │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ - shl $0x3,%ebp │ │ │ │ + mov %ebp,0x5c(%esp) │ │ │ │ + mov 0x28(%esp),%ebp │ │ │ │ shl $0x3,%edx │ │ │ │ mov %edx,0x78(%esp) │ │ │ │ lea 0x0(,%ebx,8),%edx │ │ │ │ - mov %ebp,0x5c(%esp) │ │ │ │ - mov 0x28(%esp),%ebp │ │ │ │ mov %edx,0x7c(%esp) │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add %ebp,%edx │ │ │ │ shl $0x3,%ecx │ │ │ │ lea (%eax,%edx,8),%ebx │ │ │ │ mov %ecx,0x58(%esp) │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ @@ -8017,32 +7955,33 @@ │ │ │ │ lea (%ecx,%edx,8),%edx │ │ │ │ mov %edx,0xac(%esp) │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ add %esi,%edx │ │ │ │ lea (%ecx,%edx,8),%edx │ │ │ │ mov %edx,0xb4(%esp) │ │ │ │ lea (%eax,%ebx,8),%edx │ │ │ │ - mov 0x4c(%esp),%ebx │ │ │ │ lea (%esi,%ebp,1),%eax │ │ │ │ + mov 0x4c(%esp),%ebx │ │ │ │ lea (%ecx,%eax,8),%ecx │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov %edx,0xb8(%esp) │ │ │ │ mov %ecx,0xbc(%esp) │ │ │ │ lea (%edi,%ebx,4),%edi │ │ │ │ - mov %edi,0x54(%esp) │ │ │ │ lea (%eax,%esi,4),%eax │ │ │ │ + mov %edi,0x54(%esp) │ │ │ │ mov %eax,0x3c(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x60(%esp),%ecx │ │ │ │ mov 0x74(%esp),%ebx │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ flds (%ebx,%ecx,4) │ │ │ │ mov 0x70(%esp),%ebx │ │ │ │ flds (%ebx,%ecx,4) │ │ │ │ + fxch %st(1) │ │ │ │ mov 0x80(%esp),%ecx │ │ │ │ lea (%edx,%ecx,1),%esi │ │ │ │ mov %esi,0x2c(%esp) │ │ │ │ mov 0x84(%esp),%esi │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ mov %ebx,0x28(%esp) │ │ │ │ mov 0x88(%esp),%ebx │ │ │ │ @@ -8073,177 +8012,171 @@ │ │ │ │ lea (%eax,%ebx,1),%esi │ │ │ │ lea (%edx,%ecx,1),%edi │ │ │ │ mov 0xb0(%esp),%ecx │ │ │ │ lea (%edx,%ecx,1),%ebx │ │ │ │ mov 0xb4(%esp),%ecx │ │ │ │ add 0xb8(%esp),%edx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,0x44(%esp) │ │ │ │ + mov %ecx,0x68(%esp) │ │ │ │ mov 0xbc(%esp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ + fstps 0x44(%esp) │ │ │ │ + mov 0x68(%esp),%ecx │ │ │ │ movl $0x0,0x40(%esp) │ │ │ │ mov %edx,0x30(%esp) │ │ │ │ - mov 0x44(%esp),%ecx │ │ │ │ mov %eax,0x68(%esp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstps 0x48(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x50(%esp),%edx │ │ │ │ flds (%edx,%eax,4) │ │ │ │ mov 0x54(%esp),%edx │ │ │ │ flds (%edx,%eax,4) │ │ │ │ xor %eax,%eax │ │ │ │ - fld %st(3) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ + flds 0x44(%esp) │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ + flds 0x48(%esp) │ │ │ │ + fmul %st,%st(4) │ │ │ │ fxch %st(2) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fxch %st(5) │ │ │ │ - fstps 0x44(%esp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fxch %st(3) │ │ │ │ - fstps 0x48(%esp) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov 0x38(%esp),%edx │ │ │ │ flds (%edx,%eax,4) │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ flds (%edx,%eax,4) │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ fld %st(1) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ fld %st(1) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(6),%st │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ fld %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(5),%st │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ fstps 0x0(%ebp,%eax,8) │ │ │ │ fstps 0x4(%ebp,%eax,8) │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(5),%st │ │ │ │ flds 0x4(%edi,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edi,%eax,8) │ │ │ │ fstps (%esi,%eax,8) │ │ │ │ fstps 0x4(%esi,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ flds 0x4(%ebx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ebx,%eax,8) │ │ │ │ fstps (%ecx,%eax,8) │ │ │ │ fstps 0x4(%ecx,%eax,8) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fmuls 0x4(%edx,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%eax,8) │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ fstps 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,0x34(%esp) │ │ │ │ - jg 96b0 │ │ │ │ + jg 9630 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ mov 0x58(%esp),%edx │ │ │ │ incl 0x40(%esp) │ │ │ │ - flds 0x44(%esp) │ │ │ │ add %eax,0x2c(%esp) │ │ │ │ add %eax,0x24(%esp) │ │ │ │ add %eax,0x1c(%esp) │ │ │ │ - flds 0x48(%esp) │ │ │ │ + add %eax,%edi │ │ │ │ + add %eax,%ebx │ │ │ │ + add %edx,%ebp │ │ │ │ + add %edx,%esi │ │ │ │ add %eax,0x14(%esp) │ │ │ │ add %eax,0xc(%esp) │ │ │ │ + add %edx,%ecx │ │ │ │ add %eax,0x30(%esp) │ │ │ │ - add %eax,%edi │ │ │ │ - add %eax,%ebx │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ add %edx,0x28(%esp) │ │ │ │ add %edx,0x20(%esp) │ │ │ │ add %edx,0x18(%esp) │ │ │ │ - add %edx,%ebp │ │ │ │ - add %edx,%esi │ │ │ │ add %edx,0x10(%esp) │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - add %edx,%ecx │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ cmp %eax,0x4c(%esp) │ │ │ │ - jg 9680 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg 9600 │ │ │ │ incl 0x60(%esp) │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ - mov 0x78(%esp),%edi │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ - add %edi,0x64(%esp) │ │ │ │ add 0x7c(%esp),%eax │ │ │ │ + mov 0x78(%esp),%edi │ │ │ │ + add %edi,0x64(%esp) │ │ │ │ cmp %esi,0x6c(%esp) │ │ │ │ - jne 9580 │ │ │ │ + jne 9500 │ │ │ │ add $0xcc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xec,%esp │ │ │ │ mov 0x100(%esp),%eax │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3c62e,%ebx │ │ │ │ + add $0x3c6be,%ebx │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%esi │ │ │ │ call 30a0 │ │ │ │ @@ -8260,75 +8193,75 @@ │ │ │ │ mov $0x0,%edi │ │ │ │ cmovl %edi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ lea (%eax,%edi,1),%edx │ │ │ │ mov %edx,(%esp) │ │ │ │ cmp %edx,%edi │ │ │ │ - jge a041 │ │ │ │ + jge 9fa1 │ │ │ │ mov 0x100(%esp),%ecx │ │ │ │ mov 0x18(%ecx),%ebp │ │ │ │ mov 0x100(%esp),%ecx │ │ │ │ mov (%ecx),%esi │ │ │ │ mov %ebp,%eax │ │ │ │ mov %ebp,0x6c(%esp) │ │ │ │ mov 0x14(%ecx),%edx │ │ │ │ shr $0x1f,%eax │ │ │ │ add %eax,%ebp │ │ │ │ mov 0x100(%esp),%eax │ │ │ │ + sar $1,%ebp │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ mov 0x100(%esp),%esi │ │ │ │ + mov %ebp,0x4(%esp) │ │ │ │ + mov %edi,%ebp │ │ │ │ mov %edx,%ecx │ │ │ │ mov %edx,0x98(%esp) │ │ │ │ - sar $1,%ebp │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - mov %ebp,0x4(%esp) │ │ │ │ - mov %edi,%ebp │ │ │ │ - sub 0x90(%esp),%ebp │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ shr $0x1f,%ecx │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ + sub 0x90(%esp),%ebp │ │ │ │ add %edx,%ecx │ │ │ │ imul 0x6c(%esp),%edx │ │ │ │ - mov %ebp,0x78(%esp) │ │ │ │ - mov %esi,0xc(%esp) │ │ │ │ - imul %esi,%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ sar $1,%ecx │ │ │ │ - mov %eax,0x9c(%esp) │ │ │ │ - mov 0x100(%esp),%eax │ │ │ │ mov %ecx,0x60(%esp) │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + imul %esi,%eax │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ + mov %ebp,0x78(%esp) │ │ │ │ mov %edx,0xa8(%esp) │ │ │ │ + mov %eax,0x9c(%esp) │ │ │ │ + mov 0x100(%esp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ lea 0x1(%ebp,%eax,1),%eax │ │ │ │ imul %esi,%eax │ │ │ │ mov %eax,%esi │ │ │ │ sub %ecx,%eax │ │ │ │ mov %edx,%ecx │ │ │ │ inc %eax │ │ │ │ imul 0x8(%esp),%eax │ │ │ │ imul %edi,%ecx │ │ │ │ mov %ecx,0x84(%esp) │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov %eax,%ebp │ │ │ │ - mov 0x9c(%esp),%eax │ │ │ │ sub 0x4(%esp),%ebp │ │ │ │ + mov 0x9c(%esp),%eax │ │ │ │ mov %ebp,0x80(%esp) │ │ │ │ lea 0x0(,%eax,8),%ebp │ │ │ │ mov %ebp,0xac(%esp) │ │ │ │ lea 0x0(,%ecx,8),%ebp │ │ │ │ mov %ebp,%ecx │ │ │ │ mov 0x100(%esp),%ebp │ │ │ │ mov 0x1c(%ebp),%ebp │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ sub 0x60(%esp),%esi │ │ │ │ mov %ecx,0xa4(%esp) │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ - mov %esi,%eax │ │ │ │ mov %ebp,0xc0(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ mov 0x90(%esp),%esi │ │ │ │ imul %ecx,%eax │ │ │ │ add %eax,%ebp │ │ │ │ mov 0x100(%esp),%eax │ │ │ │ mov %ebp,0x20(%esp) │ │ │ │ lea 0x0(,%edx,8),%ebp │ │ │ │ mov %ebp,0xb0(%esp) │ │ │ │ @@ -8417,22 +8350,22 @@ │ │ │ │ lea -0x1(%edx),%eax │ │ │ │ imul %ecx,%eax │ │ │ │ add %edi,%eax │ │ │ │ imul %ebp,%eax │ │ │ │ mov %eax,0xd8(%esp) │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x78(%esp),%edi │ │ │ │ mov 0x30(%esi),%ebp │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ sub $0x10,%esp │ │ │ │ - mov %edi,0x10(%esp) │ │ │ │ + mov 0x88(%esp),%edi │ │ │ │ flds 0x0(%ebp) │ │ │ │ - flds -0x5c28(%ebx) │ │ │ │ mov 0x24(%esi),%ebp │ │ │ │ + flds -0x5c28(%ebx) │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ fildl 0x10(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x10(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildl 0x0(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -8448,16 +8381,16 @@ │ │ │ │ mov 0x30(%esi),%ebp │ │ │ │ mov 0xa0(%esp),%eax │ │ │ │ fstps 0x20(%esp) │ │ │ │ flds 0x0(%ebp) │ │ │ │ lea (%eax,%edi,1),%ebp │ │ │ │ mov %ebp,0x18(%esp) │ │ │ │ fildl 0x18(%esp) │ │ │ │ - fmuls 0x10(%esp) │ │ │ │ mov 0x24(%esi),%ebp │ │ │ │ + fmuls 0x10(%esp) │ │ │ │ fildl 0x0(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -8465,85 +8398,85 @@ │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmpl $0x1,0x98(%esp) │ │ │ │ - jle 9fe9 │ │ │ │ + jle 9f49 │ │ │ │ mov 0x80(%esp),%edx │ │ │ │ mov 0xc0(%esp),%edi │ │ │ │ - mov 0xbc(%esp),%ebp │ │ │ │ fld1 │ │ │ │ flds 0x10(%esp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ + mov 0xbc(%esp),%ebp │ │ │ │ lea (%edi,%edx,8),%edi │ │ │ │ mov 0x84(%esp),%edx │ │ │ │ - mov %edi,0x58(%esp) │ │ │ │ + mov %edi,0x48(%esp) │ │ │ │ mov 0xa0(%esp),%edi │ │ │ │ lea (%edi,%edx,8),%edi │ │ │ │ mov 0xc4(%esp),%edx │ │ │ │ + fdivr %st(1),%st │ │ │ │ mov %edi,(%esp) │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ add %eax,%edx │ │ │ │ - mov %edx,0x54(%esp) │ │ │ │ + mov %edx,0x44(%esp) │ │ │ │ mov 0x88(%esp),%edx │ │ │ │ sub %ebp,%edi │ │ │ │ - fstps 0x70(%esp) │ │ │ │ - mov %edi,0x48(%esp) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + mov %edi,0x38(%esp) │ │ │ │ mov %edx,%ecx │ │ │ │ sub %ebp,%ecx │ │ │ │ - mov %ecx,0x50(%esp) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ mov 0xc8(%esp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ + fstps 0x70(%esp) │ │ │ │ + mov %ecx,0x3c(%esp) │ │ │ │ mov %ebp,%ecx │ │ │ │ mov 0xcc(%esp),%ebp │ │ │ │ - fstps 0x74(%esp) │ │ │ │ add %eax,%ebp │ │ │ │ - mov %ebp,0x44(%esp) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + mov %ebp,0x34(%esp) │ │ │ │ mov 0x8c(%esp),%ebp │ │ │ │ mov %ebp,%edi │ │ │ │ - mov %ebp,0x20(%esp) │ │ │ │ + mov %ebp,0x10(%esp) │ │ │ │ sub %ecx,%edi │ │ │ │ mov %edx,%ecx │ │ │ │ sub 0xdc(%esp),%ecx │ │ │ │ - mov %edi,0x40(%esp) │ │ │ │ + mov %edi,0x30(%esp) │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ + mov %ecx,0x28(%esp) │ │ │ │ mov 0xd0(%esp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,0x34(%esp) │ │ │ │ + fstps 0x74(%esp) │ │ │ │ + mov %ecx,0x24(%esp) │ │ │ │ mov 0xd4(%esp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,0x2c(%esp) │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ mov 0xd8(%esp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,0x24(%esp) │ │ │ │ - mov %edi,0x28(%esp) │ │ │ │ - mov %edx,0x30(%esp) │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ + mov %edx,0x20(%esp) │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ movl $0x0,0x5c(%esp) │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ mov 0xa4(%esp),%edx │ │ │ │ - mov 0xb8(%esp),%ecx │ │ │ │ mov (%esp),%ebp │ │ │ │ - mov %eax,0x94(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ sub $0x10,%esp │ │ │ │ flds 0x4(%eax) │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ sub 0x70(%esp),%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ fildl 0x10(%esp) │ │ │ │ - flds -0x5c28(%ebx) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ + flds -0x5c28(%ebx) │ │ │ │ fsts 0x10(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildl 0x4(%eax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ @@ -8551,72 +8484,69 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ - fstps 0x20(%esp) │ │ │ │ + fstps 0x5c(%esp) │ │ │ │ flds 0x4(%eax) │ │ │ │ + mov 0x24(%esi),%eax │ │ │ │ fildl 0x6c(%esp) │ │ │ │ fmuls 0x10(%esp) │ │ │ │ - mov 0x24(%esi),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ 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(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ cmpl $0x1,0x6c(%esp) │ │ │ │ - jle 9f80 │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ + jle 9ee0 │ │ │ │ fld1 │ │ │ │ - flds 0x10(%esp) │ │ │ │ + flds 0x4c(%esp) │ │ │ │ + xor %edi,%edi │ │ │ │ mov %edx,0x64(%esp) │ │ │ │ mov %ecx,0x68(%esp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - xor %edi,%edi │ │ │ │ fdivp %st,%st(2) │ │ │ │ flds 0x70(%esp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ flds 0x74(%esp) │ │ │ │ fmul %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 9dc2 │ │ │ │ - nop │ │ │ │ + fstps 0x4c(%esp) │ │ │ │ + fstps 0x50(%esp) │ │ │ │ + fstps 0x54(%esp) │ │ │ │ + fstps 0x58(%esp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(2) │ │ │ │ mov 0x30(%esi),%ecx │ │ │ │ - fstps 0x1c(%esp) │ │ │ │ - fxch %st(2) │ │ │ │ sub $0x10,%esp │ │ │ │ - fstps 0x28(%esp) │ │ │ │ - fstps 0x24(%esp) │ │ │ │ - fstps 0x20(%esp) │ │ │ │ flds 0x8(%ecx) │ │ │ │ mov %edi,%ecx │ │ │ │ sub 0x14(%esp),%ecx │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ fildl 0x10(%esp) │ │ │ │ - flds -0x5c28(%ebx) │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ + flds -0x5c28(%ebx) │ │ │ │ fsts 0x10(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildl 0x8(%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ @@ -8644,155 +8574,147 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ - mov 0x68(%esp),%edx │ │ │ │ - mov 0x60(%esp),%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ fld1 │ │ │ │ + mov 0x50(%esp),%ecx │ │ │ │ fdivp %st,%st(1) │ │ │ │ - flds 0x1c(%esp) │ │ │ │ + flds 0x60(%esp) │ │ │ │ fld %st(0) │ │ │ │ - flds 0x20(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ fmul %st,%st(1) │ │ │ │ flds 0x4(%edx,%edi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmuls (%edx,%edi,8) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ + mov 0x54(%esp),%edx │ │ │ │ fstps 0x0(%ebp,%edi,8) │ │ │ │ fxch %st(1) │ │ │ │ fstps 0x4(%ebp,%edi,8) │ │ │ │ - fld %st(1) │ │ │ │ - flds 0x24(%esp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ - flds 0x4(%edx,%edi,8) │ │ │ │ + flds 0x64(%esp) │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fmuls (%edx,%edi,8) │ │ │ │ - mov 0x5c(%esp),%edx │ │ │ │ - fstps (%ecx,%edi,8) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps 0x4(%ecx,%edi,8) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - fld %st(2) │ │ │ │ - flds 0x28(%esp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ flds 0x4(%edx,%edi,8) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fmuls (%edx,%edi,8) │ │ │ │ - mov 0x54(%esp),%edx │ │ │ │ - fstps (%ecx,%edi,8) │ │ │ │ + fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fstps 0x4(%ecx,%edi,8) │ │ │ │ - flds 0x2c(%esp) │ │ │ │ - mov 0x50(%esp),%ecx │ │ │ │ - fmul %st,%st(4) │ │ │ │ - flds 0x4(%edx,%edi,8) │ │ │ │ - fmul %st(5),%st │ │ │ │ - fxch %st(5) │ │ │ │ fmuls (%edx,%edi,8) │ │ │ │ mov 0x4c(%esp),%edx │ │ │ │ fstps (%ecx,%edi,8) │ │ │ │ - fxch %st(4) │ │ │ │ fstps 0x4(%ecx,%edi,8) │ │ │ │ + flds 0x68(%esp) │ │ │ │ mov 0x48(%esp),%ecx │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ flds 0x4(%edx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%edi,8) │ │ │ │ - fstps (%ecx,%edi,8) │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ + fstps (%ecx,%edi,8) │ │ │ │ fstps 0x4(%ecx,%edi,8) │ │ │ │ + flds 0x5c(%esp) │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st,%st(3) │ │ │ │ flds 0x4(%edx,%edi,8) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fxch %st(4) │ │ │ │ fmuls (%edx,%edi,8) │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ fstps (%ecx,%edi,8) │ │ │ │ + fxch %st(3) │ │ │ │ fstps 0x4(%ecx,%edi,8) │ │ │ │ + fxch %st(3) │ │ │ │ mov 0x38(%esp),%ecx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ + fld %st(0) │ │ │ │ flds 0x4(%edx,%edi,8) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmuls (%edx,%edi,8) │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ fstps (%ecx,%edi,8) │ │ │ │ + mov 0x34(%esp),%edx │ │ │ │ fstps 0x4(%ecx,%edi,8) │ │ │ │ - fxch %st(4) │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ fmul %st(3),%st │ │ │ │ + fld %st(0) │ │ │ │ + flds 0x4(%edx,%edi,8) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fmuls (%edx,%edi,8) │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ + fstps (%ecx,%edi,8) │ │ │ │ + fstps 0x4(%ecx,%edi,8) │ │ │ │ + fxch %st(1) │ │ │ │ + mov 0x28(%esp),%ecx │ │ │ │ + fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + flds 0x4(%edx,%edi,8) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fmuls (%edx,%edi,8) │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ + fstps (%ecx,%edi,8) │ │ │ │ + fstps 0x4(%ecx,%edi,8) │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + fmulp %st,%st(1) │ │ │ │ flds 0x4(%edx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx,%edi,8) │ │ │ │ fstps (%ecx,%edi,8) │ │ │ │ fstps 0x4(%ecx,%edi,8) │ │ │ │ inc %edi │ │ │ │ cmp 0x4(%esp),%edi │ │ │ │ - jl 9dc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jl 9d40 │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ mov 0x68(%esp),%ecx │ │ │ │ - jmp 9f90 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 9ef0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl 0x5c(%esp) │ │ │ │ - add %edx,0x58(%esp) │ │ │ │ - add %edx,0x54(%esp) │ │ │ │ + add %edx,0x48(%esp) │ │ │ │ add %ecx,%ebp │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ - add %ecx,0x50(%esp) │ │ │ │ - add %edx,0x4c(%esp) │ │ │ │ - add %ecx,0x48(%esp) │ │ │ │ add %edx,0x44(%esp) │ │ │ │ add %ecx,0x40(%esp) │ │ │ │ add %edx,0x3c(%esp) │ │ │ │ add %ecx,0x38(%esp) │ │ │ │ add %edx,0x34(%esp) │ │ │ │ add %ecx,0x30(%esp) │ │ │ │ add %edx,0x2c(%esp) │ │ │ │ add %ecx,0x28(%esp) │ │ │ │ add %edx,0x24(%esp) │ │ │ │ add %ecx,0x20(%esp) │ │ │ │ + add %edx,0x1c(%esp) │ │ │ │ + add %ecx,0x18(%esp) │ │ │ │ + add %edx,0x14(%esp) │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ + add %ecx,0x10(%esp) │ │ │ │ cmp 0x60(%esp),%eax │ │ │ │ - jl 9cf0 │ │ │ │ + jl 9c60 │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ - jmp 9ff0 │ │ │ │ + jmp 9f50 │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x9c(%esp),%ecx │ │ │ │ incl 0x78(%esp) │ │ │ │ + mov 0x9c(%esp),%ecx │ │ │ │ add 0xac(%esp),%eax │ │ │ │ add %ecx,0x80(%esp) │ │ │ │ - mov 0xa8(%esp),%ecx │ │ │ │ mov 0x78(%esp),%edx │ │ │ │ + mov 0xa8(%esp),%ecx │ │ │ │ add %ecx,0x84(%esp) │ │ │ │ mov 0xb0(%esp),%ecx │ │ │ │ add %ecx,0x88(%esp) │ │ │ │ add %ecx,0x7c(%esp) │ │ │ │ add %ecx,0x8c(%esp) │ │ │ │ cmp 0xb4(%esp),%edx │ │ │ │ - jne 9b50 │ │ │ │ + jne 9ac0 │ │ │ │ add $0xec,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -8800,15 +8722,15 @@ │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3be23,%ebx │ │ │ │ + add $0x3bec3,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ call 30a0 │ │ │ │ mov %eax,%edi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -8822,15 +8744,15 @@ │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%ebx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jge a212 │ │ │ │ + jge a152 │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -8844,76 +8766,72 @@ │ │ │ │ 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 a220 │ │ │ │ + jle a160 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov 0x1c(%eax),%ebx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ lea -0x4(,%ecx,4),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ - jmp a15c │ │ │ │ - jmp a140 │ │ │ │ - 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 a09c │ │ │ │ + nop │ │ │ │ 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 a1a2 │ │ │ │ + je a0e2 │ │ │ │ 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 a140 │ │ │ │ + jl a080 │ │ │ │ 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 a159 │ │ │ │ + jne a099 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ fld1 │ │ │ │ mov 0x58(%eax),%edi │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ @@ -8925,51 +8843,51 @@ │ │ │ │ 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 a1c0 │ │ │ │ + jne a100 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ lea (%eax,%ecx,8),%eax │ │ │ │ lea (%ebx,%edx,8),%edx │ │ │ │ flds 0x4(%eax) │ │ │ │ inc %esi │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%eax) │ │ │ │ fstps (%edx) │ │ │ │ fstps 0x4(%edx) │ │ │ │ - mov -0x40(%ebp),%esp │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ - jne a0c0 │ │ │ │ + mov -0x40(%ebp),%esp │ │ │ │ + jne a020 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ fld1 │ │ │ │ - jmp a1f7 │ │ │ │ + jmp a137 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3bc43,%ebx │ │ │ │ + add $0x3bd03,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -8984,15 +8902,15 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge a43c │ │ │ │ + jge a37c │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ @@ -9004,78 +8922,78 @@ │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x2c(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x24(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle a450 │ │ │ │ + jle a390 │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ lea -0x4(,%eax,4),%ebx │ │ │ │ - mov 0x1c(%edx),%ecx │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ mov 0x24(%edx),%eax │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ + mov 0x1c(%edx),%ecx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - jmp a31c │ │ │ │ + jmp a25c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,(%edi,%ebx,1) │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov %edx,(%esi,%ebx,1) │ │ │ │ sub $0x4,%ebx │ │ │ │ cmp $0xfffffffc,%ebx │ │ │ │ - je a362 │ │ │ │ + je a2a2 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ cltd │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ mov (%ecx,%ebx,1),%esi │ │ │ │ idiv %esi │ │ │ │ mov %edx,(%edi,%ebx,1) │ │ │ │ mov %esi,%edi │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ shr $0x1f,%edi │ │ │ │ lea (%edi,%esi,1),%eax │ │ │ │ sar $1,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jl a300 │ │ │ │ + jl a240 │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ add %edx,%eax │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov (%edi,%ebx,1),%edi │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ sub %esi,%edi │ │ │ │ add %edx,%edi │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %edi,(%ecx,%ebx,1) │ │ │ │ mov %edx,(%eax,%ebx,1) │ │ │ │ sub $0x4,%ebx │ │ │ │ cmp $0xfffffffc,%ebx │ │ │ │ - jne a319 │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ + jne a259 │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - xor %esi,%esi │ │ │ │ - movl $0x0,-0x20(%ebp) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ fld1 │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ - mov (%ecx,%esi,4),%ecx │ │ │ │ fstps -0x34(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ + mov (%ecx,%esi,4),%ecx │ │ │ │ flds (%eax,%esi,4) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ecx,%eax │ │ │ │ sar $1,%eax │ │ │ │ @@ -9096,31 +9014,31 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ mov 0x1c(%edi),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov 0x24(%edi),%ebx │ │ │ │ flds -0x34(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - fdivp %st,%st(1) │ │ │ │ imul (%ecx,%esi,4),%eax │ │ │ │ + fdivp %st,%st(1) │ │ │ │ add %edx,%eax │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ imul (%ebx,%esi,4),%eax │ │ │ │ add (%edx,%esi,4),%eax │ │ │ │ inc %esi │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ cmp %esi,0x18(%edi) │ │ │ │ - jg a380 │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + jg a2c0 │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov %eax,%edi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ lea (%eax,%ebx,8),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ lea (%ebx,%edi,8),%edx │ │ │ │ flds 0x4(%eax) │ │ │ │ @@ -9129,36 +9047,36 @@ │ │ │ │ fmuls (%eax) │ │ │ │ fstps (%edx) │ │ │ │ fstps 0x4(%edx) │ │ │ │ mov -0x44(%ebp),%esp │ │ │ │ incl -0x3c(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ cmp %eax,-0x48(%ebp) │ │ │ │ - jne a2a0 │ │ │ │ + jne a1e0 │ │ │ │ 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),%edx │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ fld1 │ │ │ │ - jmp a41c │ │ │ │ + jmp a35c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%ebp │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3ba14,%ebx │ │ │ │ + add $0x3bad4,%ebx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ call 30a0 │ │ │ │ mov %eax,%edi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ cltd │ │ │ │ @@ -9170,39 +9088,39 @@ │ │ │ │ cmovl %edi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge a57d │ │ │ │ + jge a4be │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ fldz │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ and $0x800,%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne a590 │ │ │ │ + jne a4d0 │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ lea (%eax,%ecx,8),%ebx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ fsts (%ebx) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ test %eax,%eax │ │ │ │ - jle a569 │ │ │ │ + jle a4aa │ │ │ │ mov 0x68(%esi),%eax │ │ │ │ - mov 0x5c(%esi),%edi │ │ │ │ fld %st(0) │ │ │ │ + mov 0x5c(%esi),%edi │ │ │ │ fld %st(1) │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ imul %eax,%ecx │ │ │ │ lea 0x0(,%ecx,4),%edx │ │ │ │ add %eax,%ecx │ │ │ │ lea (%edi,%edx,1),%ebp │ │ │ │ @@ -9210,56 +9128,56 @@ │ │ │ │ lea (%edi,%ecx,4),%edi │ │ │ │ mov %ebp,0x10(%esp) │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edx),%ecx │ │ │ │ - flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ + flds -0x4(%eax) │ │ │ │ flds 0x0(%ebp,%ecx,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmuls 0x4(%ebp,%ecx,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne a540 │ │ │ │ + jne a480 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x4(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jne a4e0 │ │ │ │ + jne a420 │ │ │ │ ffreep %st(0) │ │ │ │ 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 │ │ │ │ mov 0x7c(%esi),%eax │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ mov 0x4(%eax,%edi,8),%ecx │ │ │ │ - jmp a4f0 │ │ │ │ + jmp a430 │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3b8d3,%ebx │ │ │ │ + add $0x3b993,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ call 30a0 │ │ │ │ mov %eax,%edi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -9273,15 +9191,15 @@ │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%ebx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jge a752 │ │ │ │ + jge a692 │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -9295,74 +9213,74 @@ │ │ │ │ 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 a760 │ │ │ │ + jle a6a0 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov 0x1c(%eax),%ebx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ lea -0x4(,%ecx,4),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ - jmp a69c │ │ │ │ - jmp a680 │ │ │ │ + jmp a5dc │ │ │ │ + jmp a5c0 │ │ │ │ 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 │ │ │ │ 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 a6e2 │ │ │ │ + je a622 │ │ │ │ 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 a680 │ │ │ │ + jl a5c0 │ │ │ │ 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 a699 │ │ │ │ + jne a5d9 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ fld1 │ │ │ │ mov 0x58(%eax),%edi │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ @@ -9374,51 +9292,51 @@ │ │ │ │ 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 a700 │ │ │ │ + jne a640 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ lea (%eax,%ecx,8),%eax │ │ │ │ lea (%ebx,%edx,8),%edx │ │ │ │ flds 0x4(%eax) │ │ │ │ inc %esi │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%eax) │ │ │ │ fstps (%edx) │ │ │ │ fstps 0x4(%edx) │ │ │ │ - mov -0x40(%ebp),%esp │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ - jne a610 │ │ │ │ + mov -0x40(%ebp),%esp │ │ │ │ + jne a550 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ fld1 │ │ │ │ - jmp a737 │ │ │ │ + jmp a677 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3b703,%ebx │ │ │ │ + add $0x3b7c3,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -9433,15 +9351,15 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge a97c │ │ │ │ + jge a8bc │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ @@ -9453,78 +9371,78 @@ │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x2c(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x24(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle a990 │ │ │ │ + jle a8d0 │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ lea -0x4(,%eax,4),%ebx │ │ │ │ - mov 0x1c(%edx),%ecx │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ mov 0x24(%edx),%eax │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ + mov 0x1c(%edx),%ecx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - jmp a85c │ │ │ │ + jmp a79c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,(%edi,%ebx,1) │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov %edx,(%esi,%ebx,1) │ │ │ │ sub $0x4,%ebx │ │ │ │ cmp $0xfffffffc,%ebx │ │ │ │ - je a8a2 │ │ │ │ + je a7e2 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ cltd │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ mov (%ecx,%ebx,1),%esi │ │ │ │ idiv %esi │ │ │ │ mov %edx,(%edi,%ebx,1) │ │ │ │ mov %esi,%edi │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ shr $0x1f,%edi │ │ │ │ lea (%edi,%esi,1),%eax │ │ │ │ sar $1,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jl a840 │ │ │ │ + jl a780 │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ add %edx,%eax │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov (%edi,%ebx,1),%edi │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ sub %esi,%edi │ │ │ │ add %edx,%edi │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %edi,(%ecx,%ebx,1) │ │ │ │ mov %edx,(%eax,%ebx,1) │ │ │ │ sub $0x4,%ebx │ │ │ │ cmp $0xfffffffc,%ebx │ │ │ │ - jne a859 │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ + jne a799 │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - xor %esi,%esi │ │ │ │ - movl $0x0,-0x20(%ebp) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ fld1 │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ - mov (%ecx,%esi,4),%ecx │ │ │ │ fstps -0x34(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ + mov (%ecx,%esi,4),%ecx │ │ │ │ flds (%eax,%esi,4) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ecx,%eax │ │ │ │ sar $1,%eax │ │ │ │ @@ -9545,31 +9463,31 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ mov 0x1c(%edi),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov 0x24(%edi),%ebx │ │ │ │ flds -0x34(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - fdivp %st,%st(1) │ │ │ │ imul (%ecx,%esi,4),%eax │ │ │ │ + fdivp %st,%st(1) │ │ │ │ add %edx,%eax │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ imul (%ebx,%esi,4),%eax │ │ │ │ add (%edx,%esi,4),%eax │ │ │ │ inc %esi │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ cmp %esi,0x18(%edi) │ │ │ │ - jg a8c0 │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + jg a800 │ │ │ │ mov %eax,%edi │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ lea (%ebx,%ecx,8),%edx │ │ │ │ flds 0x4(%eax) │ │ │ │ @@ -9578,168 +9496,168 @@ │ │ │ │ fmuls (%eax) │ │ │ │ fstps (%edx) │ │ │ │ fstps 0x4(%edx) │ │ │ │ mov -0x44(%ebp),%esp │ │ │ │ incl -0x3c(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ cmp %eax,-0x48(%ebp) │ │ │ │ - jne a7e0 │ │ │ │ + jne a720 │ │ │ │ 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 -0x50(%ebp),%edx │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ fld1 │ │ │ │ - jmp a95c │ │ │ │ + jmp a89c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3b4d1,%ebx │ │ │ │ + add $0x3b591,%ebx │ │ │ │ test $0x10,%ah │ │ │ │ - je a9c4 │ │ │ │ + je a904 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x38(%esi) │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle aebb │ │ │ │ + jle adfb │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ - mov $0x1,%edx │ │ │ │ shl $0x2,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ lea (%ecx,%eax,1),%edi │ │ │ │ test $0x4,%cl │ │ │ │ - je a9f0 │ │ │ │ + je a930 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je a9fe │ │ │ │ + je a93e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne a9f0 │ │ │ │ + jne a930 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ mov %edx,(%esi) │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%ecx,%eax,1),%edi │ │ │ │ test $0x4,%cl │ │ │ │ - je aa20 │ │ │ │ + je a960 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je aa2e │ │ │ │ + je a96e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne aa20 │ │ │ │ - mov %edx,0x28(%esi) │ │ │ │ + jne a960 │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %edx,0x28(%esi) │ │ │ │ push %ecx │ │ │ │ call 3130 │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x20(%esi) │ │ │ │ mov %eax,%ecx │ │ │ │ + mov %eax,0x20(%esi) │ │ │ │ test %edx,%edx │ │ │ │ - jle aa73 │ │ │ │ + jle a9b3 │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov 0x24(%esi),%edi │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ + xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fildl (%edi,%eax,4) │ │ │ │ fildl (%esi,%eax,4) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstps (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne aa60 │ │ │ │ + jne a9a0 │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%edx │ │ │ │ push %edx │ │ │ │ call 3130 │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x30(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle aabf │ │ │ │ + jle a9ff │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ fld1 │ │ │ │ lea (%edx,%ecx,4),%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx) │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ fdivr %st(1),%st │ │ │ │ fsubrs -0x5d54(%ebx) │ │ │ │ fmuls -0x5c24(%ebx) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %edx,%edi │ │ │ │ - jne aaa0 │ │ │ │ + jne a9e0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ test $0x40,%dl │ │ │ │ - jne ae00 │ │ │ │ + jne ad40 │ │ │ │ test $0x80,%dl │ │ │ │ - jne acb0 │ │ │ │ + jne abf0 │ │ │ │ test $0x1,%dh │ │ │ │ - jne acd0 │ │ │ │ + jne ac10 │ │ │ │ test $0x1,%dl │ │ │ │ - jne acf1 │ │ │ │ + jne ac31 │ │ │ │ test $0x4,%dl │ │ │ │ - je ab10 │ │ │ │ + je aa50 │ │ │ │ mov 0x34(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je ae9b │ │ │ │ + je addb │ │ │ │ inc %eax │ │ │ │ imul 0x18(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x5c(%esi) │ │ │ │ test $0x8,%dl │ │ │ │ - jne ae60 │ │ │ │ + jne ada0 │ │ │ │ test $0x10,%dl │ │ │ │ - jne ae30 │ │ │ │ + jne ad70 │ │ │ │ test $0x20,%dl │ │ │ │ - je ab88 │ │ │ │ + je aac8 │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle aeb1 │ │ │ │ + jle adf1 │ │ │ │ mov 0x2c(%esi),%eax │ │ │ │ mov $0x1,%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ imul %edx,%edi │ │ │ │ inc %eax │ │ │ │ add %edi,%edi │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne ab40 │ │ │ │ + jne aa80 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ imul %edi,%eax │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ mov %eax,0x5c(%esi) │ │ │ │ @@ -9748,22 +9666,22 @@ │ │ │ │ mov %eax,(%esp) │ │ │ │ call 3130 │ │ │ │ imul 0x4(%esi),%edi │ │ │ │ mov %eax,0x64(%esi) │ │ │ │ shl $0x2,%edi │ │ │ │ mov %edi,(%esp) │ │ │ │ call 3130 │ │ │ │ - mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x38(%esi),%edx │ │ │ │ mov %eax,0x60(%esi) │ │ │ │ test $0x4,%dh │ │ │ │ - jne abc0 │ │ │ │ + jne ab00 │ │ │ │ xor %eax,%eax │ │ │ │ and $0x8,%dh │ │ │ │ - jne ac93 │ │ │ │ + jne abd3 │ │ │ │ mov %eax,0x7c(%esi) │ │ │ │ mov 0x160(%ebx),%eax │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ mov 0x148(%ebx),%eax │ │ │ │ mov %eax,0x14(%esi) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -9779,42 +9697,42 @@ │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x70(%esi) │ │ │ │ testb $0x2,0x39(%esi) │ │ │ │ - jne aed2 │ │ │ │ + jne ae12 │ │ │ │ mov %eax,0x74(%esi) │ │ │ │ mov 0x13c(%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ push %eax │ │ │ │ call 31b0 │ │ │ │ mov %edi,(%esp) │ │ │ │ call 3460 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 3130 │ │ │ │ - mov 0x18(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ mov %eax,%edi │ │ │ │ test %edx,%edx │ │ │ │ - jle ac3e │ │ │ │ + jle ab7e │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ 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 ac30 │ │ │ │ + jg ab70 │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x3c(%esi) │ │ │ │ push $0xffffffff │ │ │ │ push 0x74(%esi) │ │ │ │ push 0x70(%esi) │ │ │ │ push %edi │ │ │ │ push %edx │ │ │ │ @@ -9835,80 +9753,80 @@ │ │ │ │ pop %eax │ │ │ │ push -0x1c(%ebp) │ │ │ │ call 3280 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ and $0x8,%dh │ │ │ │ - je ab98 │ │ │ │ + je aad8 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp ab98 │ │ │ │ + jmp aad8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ test $0x1,%dh │ │ │ │ - je aadd │ │ │ │ + je aa1d │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ test $0x1,%dl │ │ │ │ - je aae6 │ │ │ │ + je aa26 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ mov %esp,-0x28(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ lea 0xf(%eax),%edx │ │ │ │ and $0xfffffff0,%edx │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,%edi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x58(%esi) │ │ │ │ mov %eax,%ecx │ │ │ │ + mov %eax,0x58(%esi) │ │ │ │ test %edx,%edx │ │ │ │ - jle ae90 │ │ │ │ + jle add0 │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ lea (%ecx,%edi,4),%ecx │ │ │ │ mov %ecx,-0x1c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,(%ecx) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov (%eax,%edi,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle addb │ │ │ │ + jle ad1b │ │ │ │ lea 0x0(,%edi,4),%ecx │ │ │ │ xor %edi,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ sub $0x10,%esp │ │ │ │ flds (%eax,%ecx,1) │ │ │ │ mov %edx,%eax │ │ │ │ @@ -9916,118 +9834,118 @@ │ │ │ │ add %edx,%eax │ │ │ │ mov %edi,%edx │ │ │ │ sar $1,%eax │ │ │ │ sub %eax,%edx │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ fildl -0x1c(%ebp) │ │ │ │ - fmuls -0x5c28(%ebx) │ │ │ │ mov %ecx,-0x1c(%ebp) │ │ │ │ + fmuls -0x5c28(%ebx) │ │ │ │ fildl (%eax,%ecx,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(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ fdivrs -0x5d58(%ebx) │ │ │ │ + add $0x10,%esp │ │ │ │ mov 0x58(%esi),%eax │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ mov (%eax,%ecx,1),%eax │ │ │ │ fstps (%eax,%edi,4) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ inc %edi │ │ │ │ mov %edi,(%eax) │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov (%eax,%ecx,1),%edx │ │ │ │ cmp %edi,%edx │ │ │ │ - jg ad70 │ │ │ │ + jg acb0 │ │ │ │ incl -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ cmp 0x18(%esi),%ecx │ │ │ │ - jge ae90 │ │ │ │ + jge add0 │ │ │ │ addl $0x4,-0x20(%ebp) │ │ │ │ mov 0x58(%esi),%ecx │ │ │ │ - jmp ad30 │ │ │ │ + jmp ac70 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul 0x4(%esi),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x40(%esi) │ │ │ │ - jmp aacb │ │ │ │ + jmp aa0b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - mov 0x2c(%esi),%edi │ │ │ │ - sub $0xc,%esp │ │ │ │ imul 0x18(%esi),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x5c(%esi) │ │ │ │ - jmp ab22 │ │ │ │ + jmp aa62 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ imul 0x18(%esi),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x5c(%esi) │ │ │ │ - jmp ab19 │ │ │ │ + jmp aa59 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x28(%ebp),%esp │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ - jmp aae6 │ │ │ │ + jmp aa26 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x2c(%esi) │ │ │ │ call 3260 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x34(%esi) │ │ │ │ - jmp aaf6 │ │ │ │ + jmp aa36 │ │ │ │ mov $0x1,%edi │ │ │ │ - jmp ab4a │ │ │ │ + jmp aa8a │ │ │ │ movl $0x1,(%esi) │ │ │ │ mov $0x1,%edx │ │ │ │ lea 0x0(,%ecx,4),%ecx │ │ │ │ - jmp aa2e │ │ │ │ + jmp a96e │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp abe6 │ │ │ │ + jmp ab26 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3af84,%ebx │ │ │ │ + add $0x3b044,%ebx │ │ │ │ mov (%eax),%edi │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ebp │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ cltd │ │ │ │ @@ -10037,22 +9955,21 @@ │ │ │ │ cmovge %eax,%ecx │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %eax,%edx │ │ │ │ imul %ecx,%ebp │ │ │ │ lea 0x0(%ebp,%edx,1),%eax │ │ │ │ add %eax,%ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - jge aff2 │ │ │ │ + jge af36 │ │ │ │ mov (%edi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle aff2 │ │ │ │ + jle af36 │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ flds -0x5c28(%ebx) │ │ │ │ - fstps 0x4(%esp) │ │ │ │ mov 0x8(%ebp),%ebp │ │ │ │ lea 0x0(%ebp,%ecx,8),%ecx │ │ │ │ lea 0x0(%ebp,%eax,8),%eax │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov 0x40(%edi),%ecx │ │ │ │ mov 0x4(%ebp),%ebp │ │ │ │ @@ -10061,73 +9978,74 @@ │ │ │ │ shr $0x1f,%ecx │ │ │ │ add %esi,%ecx │ │ │ │ sar $1,%ecx │ │ │ │ neg %ecx │ │ │ │ lea 0x0(,%ecx,8),%edi │ │ │ │ add %ecx,%esi │ │ │ │ sub %edi,%ebp │ │ │ │ - nop │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds 0x4(%eax) │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ mov %ecx,%ebx │ │ │ │ flds (%eax) │ │ │ │ add %edx,%edi │ │ │ │ - jmp afa2 │ │ │ │ + jmp aee2 │ │ │ │ nop │ │ │ │ fxch %st(1) │ │ │ │ - flds 0x4(%esp) │ │ │ │ - fmuls (%edi) │ │ │ │ - mov %ebx,(%esp) │ │ │ │ - fildl (%esp) │ │ │ │ + flds (%edi) │ │ │ │ + mov %ebx,0x4(%esp) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fildl 0x4(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ flds 0x0(%ebp,%ebx,8) │ │ │ │ - flds 0x4(%ebp,%ebx,8) │ │ │ │ - inc %ebx │ │ │ │ - fld %st(2) │ │ │ │ + fld %st(1) │ │ │ │ fcos │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fchs │ │ │ │ fsin │ │ │ │ - fld %st(3) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fld %st(2) │ │ │ │ + fmul %st(2),%st │ │ │ │ + flds 0x4(%ebp,%ebx,8) │ │ │ │ + fmul %st(2),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - faddp %st,%st(5) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ + faddp %st,%st(4) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fmuls 0x4(%ebp,%ebx,8) │ │ │ │ + inc %ebx │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%eax) │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne afa0 │ │ │ │ + jne aee0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x4,%edx │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,0xc(%esp) │ │ │ │ - jne af90 │ │ │ │ + jne aed0 │ │ │ │ + ffreep %st(0) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3ae73,%ebx │ │ │ │ + add $0x3af33,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -10142,56 +10060,56 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%ebx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge b25c │ │ │ │ + jge b19c │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %esp,-0x40(%ebp) │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ lea 0xf(%eax),%edx │ │ │ │ add $0x13,%eax │ │ │ │ shr $0x4,%edx │ │ │ │ - shl $0x4,%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x28(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ sub %edx,%esp │ │ │ │ mov %ecx,%eax │ │ │ │ mov %esp,%esi │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ shr $0x2,%eax │ │ │ │ movl $0x0,0x0(,%eax,4) │ │ │ │ test %edi,%edi │ │ │ │ - jle b13a │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + jle b07a │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ fldz │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ imul -0x20(%ebp),%edx │ │ │ │ + flds -0x5c28(%ebx) │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - flds -0x5c28(%ebx) │ │ │ │ lea (%eax,%edx,4),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp b102 │ │ │ │ - jmp b100 │ │ │ │ + jmp b042 │ │ │ │ + jmp b040 │ │ │ │ lea %cs:0x0(%esi,%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) │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ neg %ebx │ │ │ │ @@ -10204,38 +10122,38 @@ │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ fmul %st(1),%st │ │ │ │ fsts (%ebx,%eax,4) │ │ │ │ fildl -0x1c(%ebp) │ │ │ │ inc %eax │ │ │ │ + cmp %eax,-0x20(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ecx,%eax,4) │ │ │ │ - cmp %eax,-0x20(%ebp) │ │ │ │ - jne b100 │ │ │ │ + jne b040 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle b246 │ │ │ │ + jle b186 │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ - lea -0x1(%edi),%ebx │ │ │ │ flds (%ecx,%edi,4) │ │ │ │ + lea -0x1(%edi),%ebx │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ flds 0x4(%edi) │ │ │ │ flds (%edi) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ lea (%edi,%eax,8),%eax │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ - jmp b172 │ │ │ │ + jmp b0b2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ flds (%eax) │ │ │ │ flds 0x4(%eax) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fld %st(4) │ │ │ │ @@ -10256,129 +10174,129 @@ │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%eax) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle b27e │ │ │ │ + jle b1be │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - jmp b1cd │ │ │ │ + jmp b10d │ │ │ │ nop │ │ │ │ dec %ecx │ │ │ │ sub %ecx,%ebx │ │ │ │ mov %ebx,(%esi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je b270 │ │ │ │ + je b1b0 │ │ │ │ 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 b1c0 │ │ │ │ + je b100 │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ inc %ebx │ │ │ │ - mov %ebx,(%esi,%eax,4) │ │ │ │ cmp %eax,-0x20(%ebp) │ │ │ │ - jle b220 │ │ │ │ + mov %ebx,(%esi,%eax,4) │ │ │ │ + jle b160 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ + flds (%ecx,%eax,4) │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ - flds (%ecx,%eax,4) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %eax,%ebx │ │ │ │ inc %eax │ │ │ │ fildl (%esi,%ebx,4) │ │ │ │ fmuls (%edx,%ebx,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%ecx,%eax,4) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne b200 │ │ │ │ - jmp b230 │ │ │ │ + jne b140 │ │ │ │ + jmp b170 │ │ │ │ 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 $0x8,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x38(%ebp) │ │ │ │ - jne b170 │ │ │ │ + jne b0b0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x40(%ebp),%esp │ │ │ │ incl -0x3c(%ebp) │ │ │ │ addl $0x8,-0x34(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ cmp %eax,-0x44(%ebp) │ │ │ │ - jne b070 │ │ │ │ + jne afb0 │ │ │ │ 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 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ incl (%esi) │ │ │ │ - jmp b1f1 │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + jmp b131 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ - jmp b1e4 │ │ │ │ + jmp b124 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3abe4,%ebx │ │ │ │ + add $0x3aca4,%ebx │ │ │ │ mov (%eax),%edi │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ - mov %eax,%ecx │ │ │ │ mov (%edi),%ebp │ │ │ │ + mov %eax,%ecx │ │ │ │ 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 b3c9 │ │ │ │ + jge b304 │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle b3c9 │ │ │ │ + jle b304 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ - mov 0x40(%edi),%edi │ │ │ │ flds -0x5c28(%ebx) │ │ │ │ - fstps 0x8(%esp) │ │ │ │ + mov 0x40(%edi),%edi │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ lea (%edi,%esi,4),%esi │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov %ebp,%eax │ │ │ │ + fstps 0x8(%esp) │ │ │ │ shr $0x1f,%eax │ │ │ │ add %eax,%ebp │ │ │ │ mov %edx,%eax │ │ │ │ sar $1,%ebp │ │ │ │ sub %ebp,%eax │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ mov 0x4(%ebp),%ebp │ │ │ │ @@ -10386,77 +10304,73 @@ │ │ │ │ lea 0x0(%ebp,%ecx,8),%ecx │ │ │ │ mov 0x4(%esp),%ebp │ │ │ │ add $0x4,%ebp │ │ │ │ mov %ebp,0xc(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ fildl 0x4(%esp) │ │ │ │ - fmuls 0x8(%esp) │ │ │ │ - mov 0xc(%esp),%ebp │ │ │ │ mov %edi,%ebx │ │ │ │ - fstps 0x4(%esp) │ │ │ │ + mov 0xc(%esp),%ebp │ │ │ │ + fmuls 0x8(%esp) │ │ │ │ flds 0x4(%edx) │ │ │ │ flds (%edx) │ │ │ │ - jmp b382 │ │ │ │ - jmp b380 │ │ │ │ - nop │ │ │ │ + jmp b2c2 │ │ │ │ + jmp b2c0 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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) │ │ │ │ - flds 0x4(%esp) │ │ │ │ - fmuls (%ebx) │ │ │ │ + flds (%ebx) │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x8,%ebp │ │ │ │ + fmul %st(3),%st │ │ │ │ fsincos │ │ │ │ flds -0xc(%ebp) │ │ │ │ + fld %st(1) │ │ │ │ + fmul %st(1),%st │ │ │ │ flds -0x8(%ebp) │ │ │ │ - fld %st(2) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - faddp %st,%st(5) │ │ │ │ - fxch %st(3) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + faddp %st,%st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ + fmuls -0x8(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%edx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%edx) │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne b380 │ │ │ │ + jne b2c0 │ │ │ │ + ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x8,%edx │ │ │ │ inc %eax │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne b330 │ │ │ │ + jne b270 │ │ │ │ add $0x1c,%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 $0x3c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3aa93,%ebx │ │ │ │ + add $0x3ab63,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ call 30a0 │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ @@ -10471,18 +10385,18 @@ │ │ │ │ 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 b561 │ │ │ │ + jge b4a2 │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ - mov 0x8(%edi),%esi │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ + mov 0x8(%edi),%esi │ │ │ │ lea (%eax,%edx,8),%ebx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ flds -0x5c28(%eax) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ @@ -10492,73 +10406,77 @@ │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ lea 0xf(%edi),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %esi │ │ │ │ mov %esp,-0x20(%ebp) │ │ │ │ mov %esi,%ecx │ │ │ │ - js b4c2 │ │ │ │ + js b402 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp b3e0 │ │ │ │ + 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 │ │ │ │ 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 b4a0 │ │ │ │ + jae b3e0 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle b54a │ │ │ │ + jle b48b │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ mov %ecx,%esi │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ lea (%eax,%edi,1),%ecx │ │ │ │ xor %edi,%edi │ │ │ │ nop │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle b570 │ │ │ │ + jle b4b0 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ fldz │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%edx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ nop │ │ │ │ fildl (%eax) │ │ │ │ - flds (%edx) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ + flds -0x4(%edx) │ │ │ │ fmul %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne b500 │ │ │ │ + jne b440 │ │ │ │ fsincos │ │ │ │ flds (%esi) │ │ │ │ - flds 0x4(%esi) │ │ │ │ add -0x1c(%ebp),%edi │ │ │ │ add $0x8,%esi │ │ │ │ + flds -0x4(%esi) │ │ │ │ + cmp %esi,-0x30(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(2) │ │ │ │ fmul %st(5),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadds 0x4(%ebx) │ │ │ │ fxch %st(2) │ │ │ │ @@ -10568,125 +10486,124 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstps (%ebx) │ │ │ │ fstps 0x4(%ebx) │ │ │ │ - cmp %esi,-0x30(%ebp) │ │ │ │ - jne b4e0 │ │ │ │ + jne b420 │ │ │ │ mov -0x38(%ebp),%esp │ │ │ │ - incl -0x34(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ + incl -0x34(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ cmp %eax,-0x3c(%ebp) │ │ │ │ - jne b460 │ │ │ │ + jne b390 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fldz │ │ │ │ fld1 │ │ │ │ - jmp b516 │ │ │ │ + jmp b457 │ │ │ │ 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 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3a8ea,%ebx │ │ │ │ + add $0x3a9aa,%ebx │ │ │ │ mov (%esi),%edi │ │ │ │ call 30a0 │ │ │ │ - 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 3230 │ │ │ │ - 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 b736 │ │ │ │ + jle b676 │ │ │ │ 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 b780 │ │ │ │ + jle b6c0 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ test %edx,%edx │ │ │ │ - jle b75d │ │ │ │ + jle b69d │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ dec %edx │ │ │ │ mov %ebx,0x0(,%ecx,4) │ │ │ │ mov $0x1,%ecx │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jle b740 │ │ │ │ + jle b680 │ │ │ │ mov %ebx,(%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ dec %edx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne b681 │ │ │ │ + jne b5c1 │ │ │ │ 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 b69c │ │ │ │ + jne b5dc │ │ │ │ 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 │ │ │ │ @@ -10702,36 +10619,36 @@ │ │ │ │ mov %edx,%eax │ │ │ │ sub -0x40(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ imul %esi,%eax │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ mov %eax,(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - jns b70c │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ + jns b64c │ │ │ │ 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 b736 │ │ │ │ + je b676 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ cmp (%edi),%eax │ │ │ │ - jg b736 │ │ │ │ + jg b676 │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ @@ -10741,135 +10658,135 @@ │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ cmp %edx,%esi │ │ │ │ - je b692 │ │ │ │ + je b5d2 │ │ │ │ add $0x2,%ecx │ │ │ │ mov %eax,(%edi,%edx,4) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne b740 │ │ │ │ - jmp b692 │ │ │ │ + jne b680 │ │ │ │ + jmp b5d2 │ │ │ │ mov %eax,0x0(,%ecx,4) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne b679 │ │ │ │ + jne b5b9 │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp b789 │ │ │ │ + jmp b6c9 │ │ │ │ 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 b6df │ │ │ │ + jmp b61f │ │ │ │ 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 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3a6aa,%ebx │ │ │ │ + add $0x3a76a,%ebx │ │ │ │ mov (%esi),%edi │ │ │ │ call 30a0 │ │ │ │ - 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 3230 │ │ │ │ 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 b96d │ │ │ │ + jle b8ad │ │ │ │ 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 b9d0 │ │ │ │ + jle b910 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ test %edx,%edx │ │ │ │ - jle b99d │ │ │ │ + jle b8dd │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ dec %edx │ │ │ │ mov %ebx,0x0(,%ecx,4) │ │ │ │ mov $0x1,%ecx │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jle b980 │ │ │ │ + jle b8c0 │ │ │ │ mov %ebx,(%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ dec %edx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne b8b8 │ │ │ │ + jne b7f8 │ │ │ │ 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 b8d3 │ │ │ │ + jne b813 │ │ │ │ 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) │ │ │ │ @@ -10885,17 +10802,17 @@ │ │ │ │ mov %edx,%eax │ │ │ │ sub -0x40(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ imul %esi,%eax │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ mov %eax,(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - jns b943 │ │ │ │ - mov -0x1c(%ebp),%esi │ │ │ │ + jns b883 │ │ │ │ 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 │ │ │ │ @@ -10903,18 +10820,18 @@ │ │ │ │ dec %eax │ │ │ │ mov %eax,(%esi) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je b96d │ │ │ │ + je b8ad │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ cmp (%ebx),%eax │ │ │ │ - jg b96d │ │ │ │ + jg b8ad │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ @@ -10925,138 +10842,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 b8c9 │ │ │ │ + je b809 │ │ │ │ add $0x2,%ecx │ │ │ │ mov %eax,(%edi,%edx,4) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne b980 │ │ │ │ - jmp b8c9 │ │ │ │ + jne b8c0 │ │ │ │ + jmp b809 │ │ │ │ mov %eax,0x0(,%ecx,4) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne b8b0 │ │ │ │ + jne b7f0 │ │ │ │ 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 b9e6 │ │ │ │ + jmp b926 │ │ │ │ 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 b916 │ │ │ │ + jmp b856 │ │ │ │ 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 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3a45a,%ebx │ │ │ │ + add $0x3a51a,%ebx │ │ │ │ mov (%eax),%edi │ │ │ │ call 30a0 │ │ │ │ - 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 3230 │ │ │ │ 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 bb9e │ │ │ │ + jle bade │ │ │ │ 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 bc10 │ │ │ │ + jle bb50 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ test %edx,%edx │ │ │ │ - jle bbe0 │ │ │ │ + jle bb20 │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ dec %edx │ │ │ │ mov %ebx,0x0(,%ecx,4) │ │ │ │ mov $0x1,%ecx │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jle bbc0 │ │ │ │ + jle bb00 │ │ │ │ mov %ebx,(%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ dec %edx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne baff │ │ │ │ + jne ba3f │ │ │ │ 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 bb1a │ │ │ │ + jne ba5a │ │ │ │ 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) │ │ │ │ @@ -11066,70 +10983,70 @@ │ │ │ │ mov %edx,(%ebx) │ │ │ │ mov %eax,%edx │ │ │ │ sub -0x3c(%ebp),%edx │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ inc %edx │ │ │ │ mov %edx,(%ebx) │ │ │ │ test %edx,%edx │ │ │ │ - jns bb74 │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ + jns bab4 │ │ │ │ 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 bb9e │ │ │ │ + je bade │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ cmp (%esi),%eax │ │ │ │ - jg bb9e │ │ │ │ + jg bade │ │ │ │ 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 bbc0 │ │ │ │ + jmp bb00 │ │ │ │ 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 bb10 │ │ │ │ + je ba50 │ │ │ │ add $0x2,%ecx │ │ │ │ mov %eax,(%edi,%edx,4) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne bbc0 │ │ │ │ - jmp bb10 │ │ │ │ + jne bb00 │ │ │ │ + jmp ba50 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %eax,0x0(,%ecx,4) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne baf7 │ │ │ │ + jne ba37 │ │ │ │ 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 bc25 │ │ │ │ + jmp bb65 │ │ │ │ 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 │ │ │ │ @@ -11140,26 +11057,26 @@ │ │ │ │ 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 bb50 │ │ │ │ + jmp ba90 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3a223,%ebx │ │ │ │ + add $0x3a2e3,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ call 30a0 │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ @@ -11175,21 +11092,21 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%ebx,1),%esi │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ mov %esi,-0x70(%ebp) │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ cmp %edx,%esi │ │ │ │ - jge c098 │ │ │ │ - mov 0x4(%edi),%edi │ │ │ │ - mov %esi,%eax │ │ │ │ + jge bfd8 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x4(%edi),%edi │ │ │ │ + fldt -0x5c14(%ebx) │ │ │ │ imul %edi,%eax │ │ │ │ mov %edi,-0x78(%ebp) │ │ │ │ - fldt -0x5c14(%ebx) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov %esp,-0x7c(%ebp) │ │ │ │ @@ -11207,39 +11124,39 @@ │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x3c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov %ecx,%ebx │ │ │ │ + shr $0x2,%ebx │ │ │ │ mov %esp,-0x50(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ + movl $0x0,0x0(,%ebx,4) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ + shr $0x2,%edx │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ - shr $0x2,%ebx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - movl $0x0,0x0(,%ebx,4) │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - shr $0x2,%edx │ │ │ │ movl $0x3f800000,0x0(,%edx,4) │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ imul %ebx,%eax │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %edi │ │ │ │ mov %esp,-0x4c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - js c0df │ │ │ │ + js c01f │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %esi,-0x74(%ebp) │ │ │ │ mov 0x24(%ebx),%edi │ │ │ │ mov 0x40(%ebx),%ecx │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ @@ -11282,15 +11199,15 @@ │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%ecx │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov %ecx,(%ebx,%eax,4) │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle be40 │ │ │ │ + jle bd80 │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ add %edi,%ecx │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ lea 0x0(,%ecx,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x4c(%ebp),%ebx │ │ │ │ @@ -11298,35 +11215,35 @@ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%ebx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne be30 │ │ │ │ + jne bd70 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ dec %eax │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ sub %esi,-0x34(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne bdd0 │ │ │ │ + jne bd10 │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ fstpt -0x30(%ebp) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push -0x6c(%ebp) │ │ │ │ call 31d0 │ │ │ │ + fldt -0x30(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ xor %ecx,%ecx │ │ │ │ - fldt -0x30(%ebp) │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle c06f │ │ │ │ + jle bfaf │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ mov 0x60(%edi),%eax │ │ │ │ mov 0x5c(%edi),%esi │ │ │ │ lea (%eax,%edx,1),%ebx │ │ │ │ add -0x88(%ebp),%eax │ │ │ │ @@ -11335,48 +11252,48 @@ │ │ │ │ mov %ebx,-0x64(%ebp) │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ cmp -0x38(%ebp),%ecx │ │ │ │ - jge c00a │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + jge bf4a │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ mov %esi,-0x6c(%ebp) │ │ │ │ mov 0x2c(%eax),%edi │ │ │ │ mov 0x30(%eax),%edx │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ - mov 0x24(%eax),%edi │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ fildl -0x30(%ebp) │ │ │ │ + mov 0x24(%eax),%edi │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ - fmul %st(0),%st │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - flds (%eax,%ecx,4) │ │ │ │ mov (%edx,%ecx,4),%edx │ │ │ │ inc %edi │ │ │ │ - lea (%edi,%edi,1),%eax │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + flds (%eax,%ecx,4) │ │ │ │ + lea (%edi,%edi,1),%eax │ │ │ │ imul %ecx,%edi │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ imul -0x38(%ebp),%eax │ │ │ │ add %edi,%edi │ │ │ │ mov %eax,%edx │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edx,4),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ - jmp bf97 │ │ │ │ + jmp bed7 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -11400,15 +11317,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 bf5f │ │ │ │ + je be9f │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fmuls -0x5d50(%eax) │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ @@ -11416,19 +11333,19 @@ │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ add %edi,%ebx │ │ │ │ add -0x54(%ebp),%edi │ │ │ │ fsts (%eax,%ecx,4) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ imul %edx,%eax │ │ │ │ add (%esi,%ebx,4),%eax │ │ │ │ + cmp %ecx,-0x38(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ - cmp %ecx,-0x38(%ebp) │ │ │ │ - je c000 │ │ │ │ + je bf40 │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%ebx │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ @@ -11449,21 +11366,21 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja bf20 │ │ │ │ + ja be60 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja c0a0 │ │ │ │ + ja bfe0 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ - jmp bf70 │ │ │ │ + jmp beb0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ @@ -11475,43 +11392,43 @@ │ │ │ │ flds (%edi,%eax,4) │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ fstps (%edi) │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ test %ecx,%ecx │ │ │ │ - jg c04a │ │ │ │ - jmp c0d7 │ │ │ │ + jg bf8a │ │ │ │ + jmp c017 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,(%ebx,%ecx,4) │ │ │ │ dec %ecx │ │ │ │ - je c0c0 │ │ │ │ + je c000 │ │ │ │ mov (%esi,%ecx,4),%eax │ │ │ │ - mov (%ebx,%ecx,4),%edx │ │ │ │ sub (%edi,%ecx,4),%eax │ │ │ │ + mov (%ebx,%ecx,4),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - je c040 │ │ │ │ + je bf80 │ │ │ │ addl $0x4,-0x64(%ebp) │ │ │ │ inc %edx │ │ │ │ addl $0x4,-0x68(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - mov %edx,(%ebx,%ecx,4) │ │ │ │ cmp -0x74(%ebp),%eax │ │ │ │ - jne beb0 │ │ │ │ + mov %edx,(%ebx,%ecx,4) │ │ │ │ + jne bdf0 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ mov 0x64(%eax),%eax │ │ │ │ mov %esi,(%eax,%edi,4) │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ mov -0x7c(%ebp),%esp │ │ │ │ add %esi,-0x80(%ebp) │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jne bce0 │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + jne bc20 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ @@ -11519,27 +11436,27 @@ │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp bf70 │ │ │ │ + jmp beb0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ addl $0x4,-0x64(%ebp) │ │ │ │ incl (%ebx) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,-0x74(%ebp) │ │ │ │ - je c06f │ │ │ │ + je bfaf │ │ │ │ addl $0x4,-0x68(%ebp) │ │ │ │ - jmp bebc │ │ │ │ + jmp bdfc │ │ │ │ mov (%ebx,%ecx,4),%edx │ │ │ │ - jmp c057 │ │ │ │ + jmp bf97 │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ - jmp be6b │ │ │ │ + jmp bdab │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ @@ -11550,30 +11467,30 @@ │ │ │ │ flds 0x8(%ebp) │ │ │ │ flds 0xc(%ebp) │ │ │ │ lea 0x17(,%edx,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jl c210 │ │ │ │ + jl c150 │ │ │ │ fildl 0x10(%ebp) │ │ │ │ - fmuls (%ecx) │ │ │ │ lea 0x1(%edx),%edi │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov 0x10(%ebp),%ebx │ │ │ │ + fmuls (%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 -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %esp,-0x24(%ebp) │ │ │ │ sub %edx,%eax │ │ │ │ @@ -11590,81 +11507,81 @@ │ │ │ │ nop │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ mov %edx,(%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne c180 │ │ │ │ + jne c0c0 │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx,%ecx,4) │ │ │ │ mov (%esi,%ecx,4),%eax │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fxch %st(1) │ │ │ │ lea (%edi,%eax,8),%edx │ │ │ │ mov (%edx),%edi │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ flds -0x24(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ fadd %st(2),%st │ │ │ │ fstps -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ lock cmpxchg %ecx,(%edx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne c21c │ │ │ │ + jne c15c │ │ │ │ fstp %st(1) │ │ │ │ lea 0x4(%edx),%edi │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ flds -0x24(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ fadd %st(1),%st │ │ │ │ fstps -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ lock cmpxchg %ecx,(%edi) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne c220 │ │ │ │ + jne c160 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp -0x30(%ebp),%ecx │ │ │ │ - jne c1a0 │ │ │ │ + jne c0e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp c214 │ │ │ │ + jmp c154 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ 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 %eax,%edi │ │ │ │ - jmp c1b9 │ │ │ │ + jmp c0f9 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp c1d9 │ │ │ │ + jmp c119 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x39c4b,%ebx │ │ │ │ + add $0x39d0b,%ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ call 30a0 │ │ │ │ mov %eax,%edi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ @@ -11676,23 +11593,23 @@ │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %ecx,%edx │ │ │ │ imul %eax,%ebx │ │ │ │ add %edx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge c2e0 │ │ │ │ + jge c220 │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ mov (%esi),%edi │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ inc %eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ - jmp c2cc │ │ │ │ + jmp c20c │ │ │ │ nop │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x40(%edi),%edx │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ inc %ebx │ │ │ │ lea (%edx,%eax,4),%ecx │ │ │ │ mov 0x5c(%edi),%edx │ │ │ │ @@ -11702,38 +11619,38 @@ │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ push (%edx) │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ push 0x4(%edx,%eax,8) │ │ │ │ push (%edx,%eax,8) │ │ │ │ mov %ebp,%edx │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ - call c0f0 │ │ │ │ + call c030 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebx,(%esp) │ │ │ │ - je c2e0 │ │ │ │ + je c220 │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - je c290 │ │ │ │ + je c1d0 │ │ │ │ mov 0x7c(%edi),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ - jmp c292 │ │ │ │ + jmp c1d2 │ │ │ │ lea %cs: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 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x39b89,%ebx │ │ │ │ + add $0x39c49,%ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -11747,71 +11664,71 @@ │ │ │ │ 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 c44a │ │ │ │ + jge c38a │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x14(%eax),%edi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov (%ebx),%ebx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ lea 0x17(,%eax,8),%eax │ │ │ │ - mov %esi,-0x2c(%ebp) │ │ │ │ shr $0x4,%eax │ │ │ │ + mov %esi,-0x2c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x28(%ebp) │ │ │ │ sub -0x38(%ebp),%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%ecx │ │ │ │ testb $0x8,0x39(%ebx) │ │ │ │ - jne c460 │ │ │ │ + jne c3a0 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov 0x5c(%ebx),%esi │ │ │ │ shl $0x3,%eax │ │ │ │ flds 0x4(%esi,%eax,1) │ │ │ │ flds (%esi,%eax,1) │ │ │ │ fsts 0x0(,%ecx,4) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js c400 │ │ │ │ + js c340 │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ - jmp c3e0 │ │ │ │ + jmp c320 │ │ │ │ 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 │ │ │ │ flds 0x4(%edi,%ecx,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x4(%edx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jge c3e0 │ │ │ │ + jge c320 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ - jmp c410 │ │ │ │ + jmp c350 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x40(%ebx),%ecx │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ @@ -11821,51 +11738,51 @@ │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ push (%ecx) │ │ │ │ mov 0xc(%ebx),%ecx │ │ │ │ push 0x4(%ecx,%eax,1) │ │ │ │ push (%ecx,%eax,1) │ │ │ │ mov %esi,%ecx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - call c0f0 │ │ │ │ + call c030 │ │ │ │ mov -0x28(%ebp),%esp │ │ │ │ incl -0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x30(%ebp) │ │ │ │ - jne c380 │ │ │ │ + jne c2c0 │ │ │ │ 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 0x7c(%ebx),%eax │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ - jmp c3a2 │ │ │ │ + jmp c2e2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - fnstcw 0x12(%esp) │ │ │ │ flds 0x28(%esp) │ │ │ │ - flds 0x2c(%esp) │ │ │ │ - mov %eax,(%esp) │ │ │ │ - movzwl 0x12(%esp),%eax │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ - fildl 0x8(%esp) │ │ │ │ - fmuls 0x30(%esp) │ │ │ │ + mov %eax,(%esp) │ │ │ │ mov 0x34(%esp),%ebp │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ + flds 0x2c(%esp) │ │ │ │ + fildl 0x8(%esp) │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ + fnstcw 0x12(%esp) │ │ │ │ + movzwl 0x12(%esp),%eax │ │ │ │ + fmuls 0x30(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0x10(%esp) │ │ │ │ movzwl 0x12(%esp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,0xe(%esp) │ │ │ │ fldcw 0x10(%esp) │ │ │ │ @@ -11886,23 +11803,23 @@ │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ cmp %esi,0x38(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ cmovge 0x38(%esp),%eax │ │ │ │ mov %eax,%ebp │ │ │ │ sub %esi,%ebp │ │ │ │ - mov %ebp,0x8(%esp) │ │ │ │ mov %ebp,%ebx │ │ │ │ + mov %ebp,0x8(%esp) │ │ │ │ cmp %edx,%edi │ │ │ │ mov %edx,%ebp │ │ │ │ cmovle %edi,%ebp │ │ │ │ cmp %edx,%esi │ │ │ │ - jge c590 │ │ │ │ + jge c4d0 │ │ │ │ cmp %eax,%ebp │ │ │ │ - jl c570 │ │ │ │ + jl c4b0 │ │ │ │ mov (%esp),%ecx │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ lea (%edi,%ebx,4),%edx │ │ │ │ lea 0x8(%ecx,%ebp,8),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -11914,36 +11831,36 @@ │ │ │ │ fadds -0x4(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fadds -0x8(%eax) │ │ │ │ fstps -0x8(%eax) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne c540 │ │ │ │ + jne c480 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp c584 │ │ │ │ + jmp c4c4 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp c584 │ │ │ │ + jmp c4c4 │ │ │ │ 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,%edi │ │ │ │ - jl c5e3 │ │ │ │ + jl c523 │ │ │ │ mov (%esp),%ebx │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ lea (%ebx,%eax,8),%eax │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ lea (%edx,%ebx,4),%edx │ │ │ │ mov (%esp),%ebx │ │ │ │ lea 0x8(%ebx,%edi,8),%edi │ │ │ │ @@ -11958,26 +11875,26 @@ │ │ │ │ fadds -0x4(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fadds -0x8(%eax) │ │ │ │ fstps -0x8(%eax) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne c5c0 │ │ │ │ + jne c500 │ │ │ │ mov %ebx,(%esp) │ │ │ │ cmp 0x38(%esp),%ebp │ │ │ │ - jl c580 │ │ │ │ + jl c4c0 │ │ │ │ mov 0x38(%esp),%edx │ │ │ │ mov (%esp),%edi │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ sub %esi,%edx │ │ │ │ - lea (%edi,%eax,8),%eax │ │ │ │ add %ecx,%edx │ │ │ │ add 0x8(%esp),%edx │ │ │ │ + lea (%edi,%eax,8),%eax │ │ │ │ lea 0x8(%edi,%ebp,8),%ecx │ │ │ │ lea (%ebx,%edx,4),%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ @@ -11987,15 +11904,15 @@ │ │ │ │ fadds -0x4(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fadds -0x8(%eax) │ │ │ │ fstps -0x8(%eax) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne c620 │ │ │ │ + jne c560 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -12004,28 +11921,28 @@ │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %edx,%ebp │ │ │ │ push %ebx │ │ │ │ mov %eax,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - fnstcw 0xa(%esp) │ │ │ │ fildl 0x24(%esp) │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ + fnstcw 0xa(%esp) │ │ │ │ movzwl 0xa(%esp),%eax │ │ │ │ fmuls 0x20(%esp) │ │ │ │ - mov 0x28(%esp),%edi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0x8(%esp) │ │ │ │ movzwl 0xa(%esp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ + mov %ax,0x6(%esp) │ │ │ │ fldcw 0x8(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0xa(%esp) │ │ │ │ - mov %ax,0x6(%esp) │ │ │ │ fldcw 0x6(%esp) │ │ │ │ fistpl (%esp) │ │ │ │ fldcw 0xa(%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ sub %edi,%eax │ │ │ │ add 0x24(%esp),%eax │ │ │ │ cltd │ │ │ │ @@ -12033,30 +11950,30 @@ │ │ │ │ mov (%esp),%eax │ │ │ │ lea 0x1(%eax,%edi,1),%eax │ │ │ │ add 0x24(%esp),%eax │ │ │ │ mov %edx,%esi │ │ │ │ cltd │ │ │ │ idivl 0x24(%esp) │ │ │ │ mov %edx,(%esp) │ │ │ │ - lea 0x0(%ebp,%esi,8),%edx │ │ │ │ flds (%ecx) │ │ │ │ + lea 0x0(%ebp,%esi,8),%edx │ │ │ │ + cmp (%esp),%esi │ │ │ │ flds (%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%edx) │ │ │ │ - cmp (%esp),%esi │ │ │ │ - jge c750 │ │ │ │ + jge c690 │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ lea 0x2(%edi,%edi,1),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ fsts 0x4(%ebx) │ │ │ │ test %edi,%edi │ │ │ │ - js c730 │ │ │ │ + js c670 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ flds (%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -12064,43 +11981,43 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne c700 │ │ │ │ + jne c640 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp c744 │ │ │ │ + jmp c684 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp c744 │ │ │ │ + jmp c684 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ - lea 0x1(%edi,%edi,1),%edi │ │ │ │ - sub (%esp),%edi │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ + lea 0x1(%edi,%edi,1),%edi │ │ │ │ + sub (%esp),%edi │ │ │ │ lea 0x4(%ecx),%esi │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp $0x1,%edi │ │ │ │ - jle c7a2 │ │ │ │ + jle c6e2 │ │ │ │ mov $0x1,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ flds (%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -12109,19 +12026,19 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne c780 │ │ │ │ + jne c6c0 │ │ │ │ lea -0x4(%esi,%eax,4),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js c740 │ │ │ │ + js c680 │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%esi,%eax,4) │ │ │ │ flds 0x0(%ebp,%eax,8) │ │ │ │ @@ -12131,15 +12048,15 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne c7c0 │ │ │ │ + jne c700 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -12150,32 +12067,32 @@ │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov 0x20(%ebp),%ecx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ - flds 0x8(%ebp) │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ - mov 0x18(%ebp),%edi │ │ │ │ + flds 0x8(%ebp) │ │ │ │ flds 0xc(%ebp) │ │ │ │ + mov 0x18(%ebp),%edi │ │ │ │ lea 0x17(,%ecx,8),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x24(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea (%ecx,%ecx,1),%eax │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jl c9a4 │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ + jl c8e4 │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ fmuls (%eax) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ @@ -12218,15 +12135,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 c8c0 │ │ │ │ + jne c800 │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov 0x1c(%ebp),%esi │ │ │ │ lea (%edi,%eax,1),%ebx │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ @@ -12234,28 +12151,28 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ mov %edx,(%ecx,%edi,4) │ │ │ │ inc %edi │ │ │ │ cmp %edi,%ebx │ │ │ │ - jne c8f0 │ │ │ │ + jne c830 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ - flds (%esi) │ │ │ │ imul (%edi),%eax │ │ │ │ + flds (%esi) │ │ │ │ add (%ebx,%ecx,4),%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ lea (%ebx,%eax,8),%edx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ mov (%edx),%ebx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ @@ -12267,61 +12184,61 @@ │ │ │ │ flds -0x24(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ fadd %st(2),%st │ │ │ │ fstps -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ lock cmpxchg %ecx,(%edx) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne c9b0 │ │ │ │ + jne c8f0 │ │ │ │ fstp %st(1) │ │ │ │ lea 0x4(%edx),%ebx │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ flds -0x24(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ fadd %st(1),%st │ │ │ │ fstps -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ lock cmpxchg %ecx,(%ebx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne c9b4 │ │ │ │ + jne c8f4 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne c920 │ │ │ │ + jne c860 │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ add $0x4,%edi │ │ │ │ add $0x4,%esi │ │ │ │ inc %ebx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne c910 │ │ │ │ + jne c850 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp c9a8 │ │ │ │ + jmp c8e8 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp c947 │ │ │ │ + jmp c887 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp c967 │ │ │ │ + jmp c8a7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x394bb,%ebx │ │ │ │ + add $0x3957b,%ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ call 30a0 │ │ │ │ mov %eax,%edi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ @@ -12333,66 +12250,66 @@ │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %ecx,%edx │ │ │ │ imul %eax,%ebx │ │ │ │ add %edx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge cac0 │ │ │ │ + jge ca00 │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ mov 0x8(%esi),%edi │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ mov (%esi),%esi │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ inc %eax │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ - jmp caa8 │ │ │ │ + jmp c9e8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ mov 0x40(%esi),%ecx │ │ │ │ - mov 0x5c(%esi),%edi │ │ │ │ lea 0x1(%eax,%eax,1),%ebp │ │ │ │ sub $0x4,%esp │ │ │ │ + mov 0x5c(%esi),%edi │ │ │ │ inc %ebx │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ + imul %edx,%ebp │ │ │ │ lea 0x0(,%eax,8),%ecx │ │ │ │ - imul %edx,%eax │ │ │ │ push 0x14(%esp) │ │ │ │ + imul %edx,%eax │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ - imul %edx,%ebp │ │ │ │ + lea (%edi,%ebp,8),%ebp │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%edi,%eax,1),%edx │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ - lea (%edi,%ebp,8),%ebp │ │ │ │ lea 0x4(%eax,%ecx,1),%eax │ │ │ │ push %eax │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ add %ecx,%edi │ │ │ │ push %edi │ │ │ │ push 0x4(%eax,%ecx,1) │ │ │ │ push (%eax,%ecx,1) │ │ │ │ mov %ebp,%ecx │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ - call c7f0 │ │ │ │ + call c730 │ │ │ │ add $0x20,%esp │ │ │ │ cmp %ebx,0x8(%esp) │ │ │ │ - je cac0 │ │ │ │ + je ca00 │ │ │ │ testb $0x8,0x39(%esi) │ │ │ │ - je ca40 │ │ │ │ + je c980 │ │ │ │ mov 0x7c(%esi),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ - jmp ca42 │ │ │ │ + jmp c982 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -12400,15 +12317,15 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x393a9,%ebx │ │ │ │ + add $0x39469,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -12422,15 +12339,15 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge ccae │ │ │ │ + jge cbee │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ mov 0x10(%edi),%ebx │ │ │ │ mov 0x18(%edi),%esi │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ lea (%ebx,%ebx,1),%edx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ @@ -12440,33 +12357,33 @@ │ │ │ │ mov (%edi),%eax │ │ │ │ lea 0x1(%edx),%edi │ │ │ │ mov %edi,-0x54(%ebp) │ │ │ │ lea 0x2(%edx),%edi │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ lea 0x0(,%ebx,8),%edx │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ lea (%esi,%edx,1),%ebx │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x2c(%ebp) │ │ │ │ sub -0x58(%ebp),%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne ccc0 │ │ │ │ + jne cc00 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov 0x5c(%eax),%ecx │ │ │ │ mov %ebx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ @@ -12476,116 +12393,116 @@ │ │ │ │ fsts 0x0(,%eax,4) │ │ │ │ lea 0x1(%ebx,%ebx,1),%eax │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle cce0 │ │ │ │ + jle cc20 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ - jmp cc00 │ │ │ │ + jmp cb40 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ flds (%esi,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne cc00 │ │ │ │ + jne cb40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ flds (%eax) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ flds 0x4(%ecx,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ - fsts (%edx,%edi,4) │ │ │ │ - fld1 │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ + fsts (%edx,%edi,4) │ │ │ │ + fld1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ flds 0x8(%ebx,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x8(%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne cc40 │ │ │ │ + jne cb80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ mov 0x40(%eax),%ecx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %edx,%ebx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ push -0x44(%ebp) │ │ │ │ push -0x48(%ebp) │ │ │ │ - push -0x4c(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ + push -0x4c(%ebp) │ │ │ │ lea 0x4(%ecx,%eax,1),%ebx │ │ │ │ add %eax,%ecx │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ push 0x4(%ecx,%eax,1) │ │ │ │ push (%ecx,%eax,1) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ - call c7f0 │ │ │ │ + call c730 │ │ │ │ mov -0x2c(%ebp),%esp │ │ │ │ incl -0x20(%ebp) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp %eax,-0x3c(%ebp) │ │ │ │ - jne cb80 │ │ │ │ + jne cac0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp cbaa │ │ │ │ + jmp caea │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ flds (%eax) │ │ │ │ fstps (%edx,%edi,4) │ │ │ │ - jmp cc5c │ │ │ │ + jmp cb9c │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x39180,%ebx │ │ │ │ + add $0x39240,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x8c(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -12600,102 +12517,102 @@ │ │ │ │ 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 d130 │ │ │ │ + jge d070 │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %esi,-0x80(%ebp) │ │ │ │ shr $0x2,%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ - mov 0x18(%esi),%ecx │ │ │ │ mov 0x2c(%esi),%eax │ │ │ │ - lea -0x1(%ecx),%ebx │ │ │ │ + mov 0x18(%esi),%ecx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ - mov %ecx,-0x28(%ebp) │ │ │ │ inc %eax │ │ │ │ + lea -0x1(%ecx),%ebx │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ + shl $0x2,%ecx │ │ │ │ add %eax,%eax │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ - shl $0x2,%ecx │ │ │ │ imul %ecx,%eax │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0xf(%ecx),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ - shl $0x4,%eax │ │ │ │ mov %esp,-0x60(%ebp) │ │ │ │ + shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x40(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x44(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ lea 0x13(%ecx),%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ shr $0x4,%eax │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ sub %eax,%esp │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edx,%ebx │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ mov %edx,-0x6c(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ shr $0x2,%ebx │ │ │ │ shr $0x2,%edx │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ testb $0x8,0x39(%esi) │ │ │ │ - jne d5c1 │ │ │ │ + jne d501 │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov -0x28(%ebp),%esi │ │ │ │ - mov -0x30(%ebp),%edi │ │ │ │ movl $0x3f800000,0x0(,%edx,4) │ │ │ │ movl $0x0,0x0(,%ebx,4) │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ imul %esi,%eax │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - js d5d3 │ │ │ │ + js d513 │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ - mov 0x24(%edx),%edi │ │ │ │ - mov %esi,-0x34(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ imul %ebx,%eax │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ imul -0x28(%ebp),%ebx │ │ │ │ + mov 0x24(%edx),%edi │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov 0x40(%edx),%eax │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ @@ -12722,47 +12639,47 @@ │ │ │ │ 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 cf08 │ │ │ │ + jle ce48 │ │ │ │ mov -0x48(%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 cefb │ │ │ │ + jne ce3b │ │ │ │ decl -0x34(%ebp) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ sub %ecx,-0x48(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne ce9c │ │ │ │ + jne cddc │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0x7c(%ebp) │ │ │ │ call 31d0 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x0(,%eax,4),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ and $0x3fffffff,%esi │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ @@ -12779,89 +12696,89 @@ │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ fsts (%eax,%esi,4) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%edx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jge cfee │ │ │ │ + jge cf2e │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ flds 0x4(%esi,%ebx,8) │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ imul %ebx,%ecx │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ fmuls 0x4(%esi,%ecx,4) │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ fstps 0x4(%esi,%ecx,4) │ │ │ │ lea 0x2(%edx),%esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jg cff2 │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ + jg cf32 │ │ │ │ flds (%edi) │ │ │ │ + mov -0x84(%ebp),%esi │ │ │ │ sub %edx,%eax │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%edx │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ lea (%esi,%ecx,4),%ecx │ │ │ │ + fld %st(1) │ │ │ │ inc %edx │ │ │ │ fmul %st(2),%st │ │ │ │ flds (%ecx,%edx,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%edi,%edx,4) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne cfd5 │ │ │ │ + jne cf15 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp cff4 │ │ │ │ + jmp cf34 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp cff4 │ │ │ │ + jmp cf34 │ │ │ │ ffreep %st(0) │ │ │ │ add -0x34(%ebp),%edi │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jne cf67 │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + jne cea7 │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je d3df │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + je d31f │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je d170 │ │ │ │ + je d0b0 │ │ │ │ xor %edi,%edi │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle d118 │ │ │ │ + jle d058 │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ movl $0x0,-0x2c(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ lea (%eax,%ecx,8),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x68(%esi),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ and $0x3fffffff,%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ cmp %edi,-0x28(%ebp) │ │ │ │ - jle d0b2 │ │ │ │ + jle cff2 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - imul %edi,%ecx │ │ │ │ flds (%esi,%edi,4) │ │ │ │ - add %ecx,%ecx │ │ │ │ + imul %edi,%ecx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ + add %ecx,%ecx │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov (%esi,%edi,4),%edx │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ imul %edi,%esi │ │ │ │ inc %edi │ │ │ │ @@ -12871,18 +12788,18 @@ │ │ │ │ fmuls (%ebx,%esi,4) │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ fsts (%esi,%edi,4) │ │ │ │ mov -0x38(%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 d074 │ │ │ │ + jne cfb4 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ flds (%esi,%eax,4) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ @@ -12892,66 +12809,66 @@ │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ flds 0x4(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%esi) │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%eax) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - fadds (%esi) │ │ │ │ mov %eax,%edi │ │ │ │ + fadds (%esi) │ │ │ │ fstps (%esi) │ │ │ │ fstps 0x4(%esi) │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jg d0f8 │ │ │ │ - jmp d14b │ │ │ │ + jg d038 │ │ │ │ + jmp d08b │ │ │ │ movl $0x0,(%ebx,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je d138 │ │ │ │ + je d078 │ │ │ │ mov (%esi,%edi,4),%eax │ │ │ │ - mov (%ebx,%edi,4),%edx │ │ │ │ sub (%ecx,%edi,4),%eax │ │ │ │ + mov (%ebx,%edi,4),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - je d0ee │ │ │ │ + je d02e │ │ │ │ incl -0x2c(%ebp) │ │ │ │ inc %edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %edx,(%ebx,%edi,4) │ │ │ │ cmp %eax,-0x80(%ebp) │ │ │ │ - jne d04f │ │ │ │ + mov %edx,(%ebx,%edi,4) │ │ │ │ + jne cf8f │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ incl -0x74(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ cmp %eax,-0x90(%ebp) │ │ │ │ - jne cd70 │ │ │ │ + jne ccb0 │ │ │ │ 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 d054 │ │ │ │ - jmp d118 │ │ │ │ + jne cf94 │ │ │ │ + jmp d058 │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ incl -0x2c(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ - mov %edx,(%ebx,%edi,4) │ │ │ │ cmp %eax,-0x80(%ebp) │ │ │ │ - jne d04f │ │ │ │ - jmp d118 │ │ │ │ + mov %edx,(%ebx,%edi,4) │ │ │ │ + jne cf8f │ │ │ │ + jmp d058 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle d118 │ │ │ │ + jle d058 │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov 0x68(%esi),%ebx │ │ │ │ @@ -12968,189 +12885,189 @@ │ │ │ │ flds 0x4(%ecx) │ │ │ │ lea (%eax,%esi,1),%edi │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edi,-0xa8(%ebp) │ │ │ │ add %esi,%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ add %esi,%edi │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ add %edi,%esi │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ + shl $0x3,%eax │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ mov %ecx,%ebx │ │ │ │ - shl $0x3,%eax │ │ │ │ add %eax,%edx │ │ │ │ mov %edx,-0xa4(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - jmp d1fb │ │ │ │ + jmp d13b │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ mov %edx,-0xb4(%ebp) │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp d235 │ │ │ │ + jmp d175 │ │ │ │ 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 │ │ │ │ flds (%edi,%ecx,4) │ │ │ │ - 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 d27c │ │ │ │ + jmp d1bc │ │ │ │ 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 -0x58(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ 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 d2ba │ │ │ │ + jmp d1fa │ │ │ │ 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 │ │ │ │ flds (%eax,%edx,4) │ │ │ │ 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 d308 │ │ │ │ - jmp d300 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp d248 │ │ │ │ + jmp d240 │ │ │ │ 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 │ │ │ │ fstp %st(6) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ flds (%edx,%eax,4) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov 0x20(%edx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ add %ecx,%edi │ │ │ │ + fmul %st(1),%st │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ flds (%esi,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(7) │ │ │ │ flds 0x4(%esi,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(6) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(5) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ - cmp %eax,-0x24(%ebp) │ │ │ │ - jne d300 │ │ │ │ + jne d240 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne d2b0 │ │ │ │ + jne d1f0 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne d270 │ │ │ │ + jne d1b0 │ │ │ │ incl -0x78(%ebp) │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne d227 │ │ │ │ + jne d167 │ │ │ │ mov -0xb4(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne d1ef │ │ │ │ + jne d12f │ │ │ │ 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),%ecx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ + fstps 0x14(%esi) │ │ │ │ + fxch %st(2) │ │ │ │ mov %edi,0x14(%ecx) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ dec %eax │ │ │ │ mov %eax,0x10(%ebx) │ │ │ │ - fstps 0x14(%esi) │ │ │ │ - fxch %st(2) │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ - fstps 0x4(%esi) │ │ │ │ - fstps 0x8(%esi) │ │ │ │ - fstps 0xc(%esi) │ │ │ │ mov %eax,0x0(,%edi,4) │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - fstps 0x10(%esi) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ + fstps 0x4(%esi) │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ + fstps 0x8(%esi) │ │ │ │ mov %edi,0xc(%ecx) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ + fstps 0xc(%esi) │ │ │ │ mov %edi,0x10(%ecx) │ │ │ │ - jmp d118 │ │ │ │ + fstps 0x10(%esi) │ │ │ │ + jmp d058 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle d118 │ │ │ │ + jle d058 │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ @@ -13175,156 +13092,156 @@ │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp d44f │ │ │ │ + jmp d38f │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ + mov %esi,-0x98(%ebp) │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ flds (%edi,%eax,4) │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov (%edi,%eax,4),%edi │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ imul %esi,%edi │ │ │ │ mov %edi,%esi │ │ │ │ - jmp d481 │ │ │ │ + jmp d3c1 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ mov %esi,-0x9c(%ebp) │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ flds (%edi,%eax,4) │ │ │ │ - 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 d4b5 │ │ │ │ + jmp d3f5 │ │ │ │ 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 │ │ │ │ flds (%eax,%edx,4) │ │ │ │ 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 d508 │ │ │ │ - jmp d500 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp d448 │ │ │ │ + jmp d440 │ │ │ │ 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 -0x28(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ flds (%edi,%eax,4) │ │ │ │ mov 0x18(%edx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %esi,%edi │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ flds (%ebx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ flds 0x4(%ebx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fsts (%ecx) │ │ │ │ fxch %st(4) │ │ │ │ fsts 0x4(%ecx) │ │ │ │ - cmp %eax,-0x24(%ebp) │ │ │ │ - jne d500 │ │ │ │ + jne d440 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne d4ab │ │ │ │ + jne d3eb │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jne d475 │ │ │ │ + jne d3b5 │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jne d445 │ │ │ │ + jne d385 │ │ │ │ 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) │ │ │ │ fstps 0x10(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstps 0x4(%esi) │ │ │ │ - fstps 0x8(%esi) │ │ │ │ - fstps 0xc(%esi) │ │ │ │ + dec %eax │ │ │ │ + mov %eax,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ecx) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ + fstps 0x4(%esi) │ │ │ │ mov %eax,0x0(,%edi,4) │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ + fstps 0x8(%esi) │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ + fstps 0xc(%esi) │ │ │ │ mov %edi,0xc(%ecx) │ │ │ │ - jmp d118 │ │ │ │ + jmp d058 │ │ │ │ mov 0x7c(%esi),%eax │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - jmp ce0a │ │ │ │ + jmp cd4a │ │ │ │ mov %esi,%edi │ │ │ │ - jmp d01a │ │ │ │ + jmp cf5a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xcc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x38890,%ebx │ │ │ │ + add $0x38950,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x94(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -13339,15 +13256,15 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge d95d │ │ │ │ + jge d89d │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ mov %esp,-0x9c(%ebp) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ lea 0x0(,%eax,4),%ecx │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ @@ -13362,55 +13279,55 @@ │ │ │ │ mov %esp,-0x4c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ lea 0x13(%ecx),%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ shr $0x4,%eax │ │ │ │ + mov %ebx,-0x8c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ sub %eax,%esp │ │ │ │ - mov %ebx,-0x8c(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edx,%ebx │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ mov %edx,-0x70(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ shr $0x2,%ebx │ │ │ │ shr $0x2,%edx │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - jne dedc │ │ │ │ + jne de1c │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ movl $0x0,0x0(,%ebx,4) │ │ │ │ + movl $0x3f800000,0x0(,%edx,4) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ - movl $0x3f800000,0x0(,%edx,4) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ inc %eax │ │ │ │ imul %eax,%ebx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea 0xf(,%ebx,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x50(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - js deee │ │ │ │ + js de2e │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ imul -0x28(%ebp),%edx │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ lea (%ebx,%ebx,1),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ @@ -13454,68 +13371,68 @@ │ │ │ │ lea 0x1(%edi,%edx,1),%edx │ │ │ │ sub %edi,%eax │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov %edx,(%edi,%ebx,4) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle d7e5 │ │ │ │ + jle d725 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ lea (%ecx,%eax,1),%edi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ lea 0x0(,%edi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x50(%ebp),%ebx │ │ │ │ lea (%edi,%eax,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%edi,4) │ │ │ │ inc %edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne d7d8 │ │ │ │ + jne d718 │ │ │ │ decl -0x3c(%ebp) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ sub %edi,-0x44(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne d779 │ │ │ │ + jne d6b9 │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0x80(%ebp) │ │ │ │ call 31d0 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je dc75 │ │ │ │ + je dbb5 │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je d980 │ │ │ │ + je d8c0 │ │ │ │ xor %edi,%edi │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle d945 │ │ │ │ + jle d885 │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ imul %ebx,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov 0xc(%ecx),%eax │ │ │ │ lea (%eax,%ebx,8),%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov 0x68(%ecx),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ cmp %edi,-0x28(%ebp) │ │ │ │ - jle d8dc │ │ │ │ + jle d81c │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ mov 0x5c(%eax),%ebx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ @@ -13542,18 +13459,18 @@ │ │ │ │ add %ecx,%eax │ │ │ │ add -0x40(%ebp),%ecx │ │ │ │ fsts (%ebx,%edi,4) │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ imul -0x4(%ebx,%edi,4),%edx │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ add (%ebx,%eax,4),%edx │ │ │ │ + cmp %edi,-0x28(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ - cmp %edi,-0x28(%ebp) │ │ │ │ - jne d8a0 │ │ │ │ + jne d7e0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ @@ -13563,71 +13480,71 @@ │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ flds 0x4(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%eax) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - fadds (%ebx) │ │ │ │ mov %eax,%edi │ │ │ │ + fadds (%ebx) │ │ │ │ fstps (%ebx) │ │ │ │ fstps 0x4(%ebx) │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jg d922 │ │ │ │ - jmp d97b │ │ │ │ + jg d862 │ │ │ │ + jmp d8bb │ │ │ │ movl $0x0,(%esi,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je d965 │ │ │ │ + je d8a5 │ │ │ │ mov (%ebx,%edi,4),%eax │ │ │ │ - mov (%esi,%edi,4),%edx │ │ │ │ sub (%ecx,%edi,4),%eax │ │ │ │ + mov (%esi,%edi,4),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - je d918 │ │ │ │ + je d858 │ │ │ │ incl -0x24(%ebp) │ │ │ │ inc %edx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - mov %edx,(%esi,%edi,4) │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jne d864 │ │ │ │ + mov %edx,(%esi,%edi,4) │ │ │ │ + jne d7a4 │ │ │ │ mov -0x9c(%ebp),%esp │ │ │ │ incl -0x78(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ cmp %eax,-0x98(%ebp) │ │ │ │ - jne d64d │ │ │ │ + jne d58d │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ incl -0x24(%ebp) │ │ │ │ incl (%esi) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jne d869 │ │ │ │ - jmp d945 │ │ │ │ + jne d7a9 │ │ │ │ + jmp d885 │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp d92f │ │ │ │ + jmp d86f │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle d945 │ │ │ │ + jle d885 │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ mov 0x4(%esi),%ebx │ │ │ │ mov 0x5c(%eax),%ecx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,-0xa0(%ebp) │ │ │ │ mov 0x8(%esi),%ebx │ │ │ │ imul %edi,%eax │ │ │ │ - lea (%eax,%eax,4),%edx │ │ │ │ - lea (%edi,%edx,1),%eax │ │ │ │ mov %ebx,-0xa8(%ebp) │ │ │ │ mov 0xc(%esi),%ebx │ │ │ │ + lea (%eax,%eax,4),%edx │ │ │ │ + lea (%edi,%edx,1),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ add %edi,%eax │ │ │ │ add %eax,%edi │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ mov 0x10(%esi),%ebx │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ @@ -13656,211 +13573,211 @@ │ │ │ │ lea 0x10(%ebx,%edx,1),%esi │ │ │ │ mov %esi,-0xb0(%ebp) │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ lea (%ebx,%edx,1),%eax │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ lea (%edx,%edx,2),%eax │ │ │ │ + shl $0x5,%edx │ │ │ │ shl $0x3,%eax │ │ │ │ lea 0x8(%ebx,%eax,1),%esi │ │ │ │ lea 0x18(%ebx,%eax,1),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ lea (%ecx,%edi,8),%esi │ │ │ │ mov %esi,-0x64(%ebp) │ │ │ │ - shl $0x5,%edx │ │ │ │ - add %edi,%eax │ │ │ │ lea 0x20(%ebx,%edx,1),%esi │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ + add %edi,%eax │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ lea (%ecx,%eax,8),%ebx │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - jmp da74 │ │ │ │ + jmp d9b4 │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ mov %ecx,-0xc8(%ebp) │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ imul %eax,%edx │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ mov %edx,-0xcc(%ebp) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ - jmp dac3 │ │ │ │ + jmp da03 │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ flds (%eax) │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ add (%ecx),%eax │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ mov -0xbc(%ebp),%ecx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp db0c │ │ │ │ + jmp da4c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ flds (%eax) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ add 0x10(%ecx),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%esi │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jmp db4a │ │ │ │ + jmp da8a │ │ │ │ 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 -0x30(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ flds (%eax) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add (%edx),%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp db88 │ │ │ │ - jmp db80 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp dac8 │ │ │ │ + jmp dac0 │ │ │ │ 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 -0x2c(%ebp),%edx │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ - fmul %st(1),%st │ │ │ │ mov 0x20(%edx,%eax,4),%esi │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ add %ecx,%esi │ │ │ │ + fmul %st(1),%st │ │ │ │ + cmp -0x24(%ebp),%eax │ │ │ │ flds (%edx,%esi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(7) │ │ │ │ flds 0x4(%edx,%esi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(6) │ │ │ │ fsts (%edi) │ │ │ │ fxch %st(5) │ │ │ │ fsts 0x4(%edi) │ │ │ │ - cmp -0x24(%ebp),%eax │ │ │ │ - jne db80 │ │ │ │ + jne dac0 │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ addl $0x4,-0x30(%ebp) │ │ │ │ add $0x4,%edx │ │ │ │ cmp %edx,-0x44(%ebp) │ │ │ │ - jne db40 │ │ │ │ + jne da80 │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ addl $0x4,-0x48(%ebp) │ │ │ │ add $0x4,%ecx │ │ │ │ cmp %ecx,-0x60(%ebp) │ │ │ │ - jne db00 │ │ │ │ + jne da40 │ │ │ │ addl $0x4,-0x7c(%ebp) │ │ │ │ addl $0x4,-0x88(%ebp) │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ cmp %ecx,-0xb0(%ebp) │ │ │ │ - jne dab5 │ │ │ │ + jne d9f5 │ │ │ │ mov -0xc8(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne da68 │ │ │ │ + jne d9a8 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ mov %esi,%edi │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov -0xc4(%ebp),%ecx │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ + fstps 0x14(%ebx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %edi,0x14(%esi) │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ mov %ecx,0x4(%esi) │ │ │ │ - fstps 0x14(%ebx) │ │ │ │ - fxch %st(2) │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - fstps 0x4(%ebx) │ │ │ │ not %eax │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ mov %eax,0x10(%edx) │ │ │ │ - fstps 0xc(%ebx) │ │ │ │ - fstps 0x10(%ebx) │ │ │ │ mov %edi,0x8(%esi) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ + fstps 0x4(%ebx) │ │ │ │ mov %eax,0x0(,%ecx,4) │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ mov %edi,0xc(%esi) │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ mov %edi,0x10(%esi) │ │ │ │ - jmp d945 │ │ │ │ + fstps 0xc(%ebx) │ │ │ │ + fstps 0x10(%ebx) │ │ │ │ + jmp d885 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle d945 │ │ │ │ + jle d885 │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ mov 0x5c(%edi),%ebx │ │ │ │ mov 0x4(%ecx),%esi │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ imul %eax,%ebx │ │ │ │ lea (%eax,%ebx,4),%edx │ │ │ │ + shl $0x5,%ebx │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ mov 0x8(%ecx),%ecx │ │ │ │ - shl $0x5,%ebx │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov 0x68(%ecx),%ecx │ │ │ │ @@ -13903,15 +13820,15 @@ │ │ │ │ lea 0x18(%ebx,%eax,1),%ebx │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ lea 0x8(%esi,%edx,8),%eax │ │ │ │ mov %edi,%esi │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp dd53 │ │ │ │ + jmp dc93 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ @@ -13920,145 +13837,145 @@ │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ imul %ebx,%ecx │ │ │ │ mov %ebx,-0xa8(%ebp) │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp dd87 │ │ │ │ + jmp dcc7 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ flds (%ebx) │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ - add (%edx),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,-0xb0(%ebp) │ │ │ │ mov %edx,-0xb4(%ebp) │ │ │ │ + add (%edx),%ecx │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ - jmp ddc3 │ │ │ │ + jmp dd03 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ flds (%eax) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ add 0x10(%ecx),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ imul %eax,%ebx │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - jmp de08 │ │ │ │ - jmp de00 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp dd48 │ │ │ │ + jmp dd40 │ │ │ │ xchg %ax,%ax │ │ │ │ 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 (%edx),%edi │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ flds (%eax) │ │ │ │ - add $0x4,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov (%edx),%edi │ │ │ │ add $0x4,%eax │ │ │ │ + add $0x4,%edx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add %ebx,%edi │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ flds (%ecx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ flds 0x4(%ecx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(4) │ │ │ │ fsts 0x4(%esi) │ │ │ │ - cmp %eax,-0x24(%ebp) │ │ │ │ - jne de00 │ │ │ │ + jne dd40 │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ addl $0x4,-0x2c(%ebp) │ │ │ │ add $0x4,%ecx │ │ │ │ cmp -0x44(%ebp),%ecx │ │ │ │ - jne ddb9 │ │ │ │ + jne dcf9 │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ mov -0xb4(%ebp),%edx │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%edx │ │ │ │ cmp -0x88(%ebp),%edx │ │ │ │ - jne dd7b │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + jne dcbb │ │ │ │ inc %eax │ │ │ │ cmp -0xa4(%ebp),%eax │ │ │ │ - jne dd49 │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + jne dc89 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ mov %edi,%esi │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ fstps 0x10(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ mov %ebx,0x4(%edi) │ │ │ │ mov %ecx,%ebx │ │ │ │ + mov %esi,0x10(%edi) │ │ │ │ not %eax │ │ │ │ + mov %eax,0xc(%edx) │ │ │ │ fstps 0x4(%ecx) │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ - mov %esi,0x10(%edi) │ │ │ │ - mov %eax,0xc(%edx) │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ - fstps 0xc(%ebx) │ │ │ │ mov %eax,0x0(,%ecx,4) │ │ │ │ mov %edi,%ecx │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ + fstps 0xc(%ebx) │ │ │ │ mov %edi,0xc(%ecx) │ │ │ │ - jmp d945 │ │ │ │ + jmp d885 │ │ │ │ mov 0x7c(%edi),%eax │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jmp d6ce │ │ │ │ + jmp d60e │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ - jmp d826 │ │ │ │ + jmp d766 │ │ │ │ xchg %ax,%ax │ │ │ │ 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 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x37f70,%ebx │ │ │ │ + add $0x38030,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ call 30a0 │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ @@ -14074,19 +13991,19 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge e3b9 │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ + jge e2f9 │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ fldt -0x5c14(%ebx) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ fstpt -0x90(%ebp) │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov %esp,-0x9c(%ebp) │ │ │ │ mov 0x2c(%esi),%eax │ │ │ │ mov 0x18(%esi),%ebx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ inc %eax │ │ │ │ @@ -14111,53 +14028,53 @@ │ │ │ │ mov %esp,-0x5c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ lea 0x13(%ebx),%eax │ │ │ │ + shr $0x2,%edi │ │ │ │ shr $0x4,%eax │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ - shr $0x2,%edi │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ - mov %edi,-0x94(%ebp) │ │ │ │ mov %edx,%edi │ │ │ │ and $0xfffffffc,%edx │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ shr $0x2,%edi │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ shr $0x2,%ebx │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ testb $0x8,0x39(%esi) │ │ │ │ - jne e841 │ │ │ │ + jne e781 │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ movl $0x3f800000,0x0(,%ebx,4) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ movl $0x0,0x0(,%edi,4) │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - js e2b2 │ │ │ │ + js e1f2 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ mov 0x24(%eax),%edi │ │ │ │ mov %esi,%eax │ │ │ │ - lea 0x0(,%ebx,8),%ecx │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ imul %ebx,%eax │ │ │ │ + lea 0x0(,%ebx,8),%ecx │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ lea 0x0(,%eax,8),%ecx │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ imul %edx,%ecx │ │ │ │ @@ -14193,95 +14110,95 @@ │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ mov %eax,(%edi,%ebx,4) │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle e110 │ │ │ │ + jle e050 │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ lea (%ecx,%eax,1),%edi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ lea 0x0(,%edi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x6c(%ebp),%ebx │ │ │ │ lea (%eax,%edi,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%edi,4) │ │ │ │ inc %edi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne e103 │ │ │ │ + jne e043 │ │ │ │ decl -0x28(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ sub %ecx,-0x34(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne e0a4 │ │ │ │ + jne dfe4 │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ push -0x50(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x7c(%ebp) │ │ │ │ call 31d0 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jle e850 │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ + jle e790 │ │ │ │ fildl -0x44(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ - fmul %st(0),%st │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - fstps -0x34(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ + fstps -0x34(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ flds (%eax,%ebx,1) │ │ │ │ - fildl (%edi,%ebx,1) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ + fildl (%edi,%ebx,1) │ │ │ │ fld1 │ │ │ │ fdiv %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fstps -0x38(%ebp) │ │ │ │ flds (%ecx,%ebx,1) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ flds -0x5c20(%eax) │ │ │ │ - fmul %st(1),%st │ │ │ │ mov (%ecx,%ebx,1),%edx │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ - fstps -0xa4(%ebp) │ │ │ │ lea (%edx,%ecx,1),%esi │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x68(%ebp),%ecx │ │ │ │ - jmp e232 │ │ │ │ + fstps -0xa4(%ebp) │ │ │ │ + jmp e172 │ │ │ │ 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 -0x90(%ebp) │ │ │ │ - movzwl -0x40(%ebp),%eax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -14296,84 +14213,84 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je e219 │ │ │ │ + je e159 │ │ │ │ fchs │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ fmuls -0x5d50(%eax) │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - je e27e │ │ │ │ + je e1be │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fmul %st(2),%st │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ + fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmuls -0x38(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadds -0x34(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja e1ca │ │ │ │ + ja e10a │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja e3c1 │ │ │ │ + ja e301 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0xa4(%ebp) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne e232 │ │ │ │ + jne e172 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp e284 │ │ │ │ + jmp e1c4 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ add %ecx,-0x58(%ebp) │ │ │ │ cmp %ebx,-0x50(%ebp) │ │ │ │ - jne e17c │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ + jne e0bc │ │ │ │ cmpl $0x4,-0x2c(%ebp) │ │ │ │ - je e65a │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + je e59a │ │ │ │ cmpl $0x5,-0x2c(%ebp) │ │ │ │ - je e3ee │ │ │ │ + je e32e │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle e3a1 │ │ │ │ + jle e2e1 │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ mov 0xc(%ebx),%ecx │ │ │ │ mov 0x68(%ebx),%ebx │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ lea (%ecx,%edx,8),%esi │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ add %ebx,%ebx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ cmp %eax,-0x2c(%ebp) │ │ │ │ - jle e33d │ │ │ │ + jle e27d │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ mov 0x24(%ecx),%ecx │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ @@ -14390,18 +14307,18 @@ │ │ │ │ fmuls (%edi,%ebx,4) │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ fsts (%edi,%eax,4) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ imul -0x4(%edi,%eax,4),%edx │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ add (%edi,%ebx,4),%edx │ │ │ │ + cmp %eax,-0x2c(%ebp) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ - cmp %eax,-0x2c(%ebp) │ │ │ │ - jne e307 │ │ │ │ + jne e247 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ @@ -14416,59 +14333,59 @@ │ │ │ │ fmuls (%eax) │ │ │ │ fadds (%ecx) │ │ │ │ fstps (%ecx) │ │ │ │ fstps 0x4(%ecx) │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - jle e3e9 │ │ │ │ + jle e329 │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ - jmp e380 │ │ │ │ + jmp e2c0 │ │ │ │ movl $0x0,(%esi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je e3d8 │ │ │ │ + je e318 │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ mov (%esi,%eax,4),%ecx │ │ │ │ sub (%ebx,%eax,4),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je e376 │ │ │ │ + je e2b6 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ inc %ecx │ │ │ │ inc %ebx │ │ │ │ - mov %ecx,(%esi,%eax,4) │ │ │ │ cmp %ebx,-0x80(%ebp) │ │ │ │ - jne e2df │ │ │ │ + mov %ecx,(%esi,%eax,4) │ │ │ │ + jne e21f │ │ │ │ mov -0x9c(%ebp),%esp │ │ │ │ incl -0x78(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ cmp %eax,-0x98(%ebp) │ │ │ │ - jne df79 │ │ │ │ + jne deb9 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp e22a │ │ │ │ + jmp e16a │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ incl (%esi) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x80(%ebp) │ │ │ │ - jne e2e4 │ │ │ │ - jmp e3a1 │ │ │ │ + jne e224 │ │ │ │ + jmp e2e1 │ │ │ │ mov (%esi,%ecx,4),%ecx │ │ │ │ - jmp e393 │ │ │ │ + jmp e2d3 │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ @@ -14498,15 +14415,15 @@ │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp e46b │ │ │ │ + jmp e3ab │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ @@ -14514,155 +14431,155 @@ │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %ecx,-0xb8(%ebp) │ │ │ │ - jmp e49e │ │ │ │ + jmp e3de │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ mov %edx,-0xbc(%ebp) │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ flds 0x8(%ecx,%eax,4) │ │ │ │ mov -0xb8(%ebp),%ecx │ │ │ │ add 0x8(%edi,%eax,4),%ecx │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0xa4(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ - jmp e4ec │ │ │ │ + jmp e42c │ │ │ │ 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 -0x60(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ flds 0x10(%eax,%ecx,4) │ │ │ │ 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,-0x34(%ebp) │ │ │ │ - jmp e52a │ │ │ │ + jmp e46a │ │ │ │ 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 -0x40(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ flds 0x18(%eax,%edx,4) │ │ │ │ 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 e588 │ │ │ │ - jmp e580 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp e4c8 │ │ │ │ + jmp e4c0 │ │ │ │ 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 │ │ │ │ fstp %st(6) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ flds 0x20(%ebx,%eax,4) │ │ │ │ - fmul %st(1),%st │ │ │ │ mov 0x20(%edx,%eax,4),%edi │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ add %ecx,%edi │ │ │ │ + fmul %st(1),%st │ │ │ │ + cmp -0x24(%ebp),%eax │ │ │ │ flds (%edx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(7) │ │ │ │ flds 0x4(%edx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(6) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(5) │ │ │ │ fsts 0x4(%esi) │ │ │ │ - cmp -0x24(%ebp),%eax │ │ │ │ - jne e580 │ │ │ │ + jne e4c0 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne e520 │ │ │ │ + jne e460 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne e4e0 │ │ │ │ + jne e420 │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ mov -0xbc(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne e490 │ │ │ │ + jne e3d0 │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne e45f │ │ │ │ + jne e39f │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ mov -0xb4(%ebp),%edx │ │ │ │ + fstps 0x14(%ebx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %edi,0x14(%ecx) │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ dec %eax │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ - fstps 0x14(%ebx) │ │ │ │ - fxch %st(2) │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ - fstps 0x4(%ebx) │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ - fstps 0xc(%ebx) │ │ │ │ mov %eax,0x0(,%edi,4) │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - fstps 0x10(%ebx) │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ + fstps 0x4(%ebx) │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ mov %edi,0xc(%ecx) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ + fstps 0xc(%ebx) │ │ │ │ mov %edi,0x10(%ecx) │ │ │ │ - jmp e3a1 │ │ │ │ + fstps 0x10(%ebx) │ │ │ │ + jmp e2e1 │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov 0x68(%ecx),%esi │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ @@ -14674,84 +14591,84 @@ │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ flds (%ebx) │ │ │ │ flds 0x4(%ebx) │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - add %eax,%edi │ │ │ │ add %eax,%ecx │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ + add %eax,%edi │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %edi,%eax │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov %esi,%ecx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ xor %eax,%eax │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp e6c3 │ │ │ │ + jmp e603 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0xa0(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ - jmp e6ee │ │ │ │ + jmp e62e │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ mov %ecx,-0xa8(%ebp) │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ flds 0x8(%edi,%ecx,4) │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ add 0x8(%edx,%ecx,4),%edi │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ imul %edi,%edx │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e727 │ │ │ │ + jmp e667 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ flds 0x10(%eax,%edx,4) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%ecx,%edx,4),%eax │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp e788 │ │ │ │ - jmp e780 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp e6c8 │ │ │ │ + jmp e6c0 │ │ │ │ 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 │ │ │ │ @@ -14760,90 +14677,90 @@ │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ flds 0x18(%edi,%eax,4) │ │ │ │ mov 0x18(%edx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %ecx,%edi │ │ │ │ + cmp -0x24(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ flds (%ebx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ flds 0x4(%ebx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(4) │ │ │ │ fsts 0x4(%esi) │ │ │ │ - cmp -0x24(%ebp),%eax │ │ │ │ - jne e780 │ │ │ │ + jne e6c0 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne e71d │ │ │ │ + jne e65d │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ inc %ecx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne e6e2 │ │ │ │ + jne e622 │ │ │ │ mov %ecx,%edx │ │ │ │ inc %eax │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ cmp %edx,%eax │ │ │ │ - jne e6b9 │ │ │ │ + jne e5f9 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ + fstps 0x10(%ebx) │ │ │ │ + fxch %st(1) │ │ │ │ mov %ecx,0x4(%esi) │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ - dec %eax │ │ │ │ mov %edi,0x10(%esi) │ │ │ │ + dec %eax │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ - fstps 0x10(%ebx) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps 0x4(%ebx) │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ - fstps 0xc(%ebx) │ │ │ │ mov %eax,0x0(,%ecx,4) │ │ │ │ mov %esi,%ecx │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ + fstps 0x4(%ebx) │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov %esi,0x8(%ecx) │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ mov %esi,0xc(%ecx) │ │ │ │ - jmp e3a1 │ │ │ │ + fstps 0xc(%ebx) │ │ │ │ + jmp e2e1 │ │ │ │ mov 0x7c(%esi),%eax │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ mov 0x4(%eax,%esi,8),%edx │ │ │ │ - jmp e014 │ │ │ │ + jmp df54 │ │ │ │ cmpl $0x4,-0x2c(%ebp) │ │ │ │ - je e3a1 │ │ │ │ + je e2e1 │ │ │ │ cmpl $0x5,-0x2c(%ebp) │ │ │ │ - je e3a1 │ │ │ │ + je e2e1 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp e2b2 │ │ │ │ + jmp e1f2 │ │ │ │ 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 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x37600,%ebx │ │ │ │ + add $0x376c0,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -14858,15 +14775,15 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%ebx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x78(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge ed20 │ │ │ │ + jge ec60 │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov %esp,-0x90(%ebp) │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ mov 0x2c(%esi),%ebx │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ @@ -14888,58 +14805,58 @@ │ │ │ │ mov 0x34(%esi),%ebx │ │ │ │ and $0xfffffff0,%edx │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x64(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x54(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ mov %esp,-0x58(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ lea 0x13(%ecx),%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ shr $0x4,%eax │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ sub %eax,%esp │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edx,%ebx │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ mov %edx,-0x70(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ shr $0x2,%ebx │ │ │ │ shr $0x2,%edx │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ testb $0x8,0x39(%esi) │ │ │ │ - jne f181 │ │ │ │ + jne f0c1 │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ movl $0x0,0x0(,%ebx,4) │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - imul -0x4c(%ebp),%eax │ │ │ │ movl $0x3f800000,0x0(,%edx,4) │ │ │ │ + imul -0x4c(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - js ec04 │ │ │ │ + js eb44 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ + mov %ecx,-0x94(%ebp) │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ - mov %ecx,-0x94(%ebp) │ │ │ │ lea 0x2(%eax),%esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ @@ -14983,54 +14900,54 @@ │ │ │ │ lea 0x1(%ebx,%eax,1),%eax │ │ │ │ sub %ebx,%ecx │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov %ecx,(%edx,%edi,4) │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle ea94 │ │ │ │ + jle e9d4 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ add %esi,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ sub %eax,%ebx │ │ │ │ add -0x68(%ebp),%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ mov %edx,(%ebx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x2c(%ebp) │ │ │ │ - jne ea86 │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ + jne e9c6 │ │ │ │ dec %edi │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ sub %esi,-0x30(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne ea29 │ │ │ │ + jne e969 │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ xor %edi,%edi │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0x80(%ebp) │ │ │ │ call 31d0 │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ fildl -0x38(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fld1 │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - fdivp %st,%st(2) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ + fld1 │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ + fdivp %st,%st(2) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%edx │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ fildl (%eax,%ebx,4) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ fmuls (%eax,%ebx,4) │ │ │ │ @@ -15038,18 +14955,18 @@ │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fsts (%eax,%ebx,4) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jg ebce │ │ │ │ + jg eb0e │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fld %st(0) │ │ │ │ inc %ecx │ │ │ │ mov %ebx,-0x7c(%ebp) │ │ │ │ sub %edx,%ecx │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ @@ -15061,112 +14978,112 @@ │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x2c(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ + mov 0x5c(%eax),%esi │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x5c(%eax),%esi │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ fsubr %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldz │ │ │ │ - jmp eb79 │ │ │ │ + jmp eab9 │ │ │ │ add %edi,%edx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ flds (%esi,%edx,4) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%ebx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x38(%ebp) │ │ │ │ - je ebc3 │ │ │ │ + je eb03 │ │ │ │ sub -0x3c(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - mov %eax,%edx │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ + mov %eax,%edx │ │ │ │ neg %edx │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%edx │ │ │ │ add %edi,%edx │ │ │ │ flds (%esi,%edx,4) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - fmul %st(2),%st │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ + fmul %st(2),%st │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja eb61 │ │ │ │ + ja eaa1 │ │ │ │ mov %eax,%edx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ not %edx │ │ │ │ add %edi,%edx │ │ │ │ flds (%esi,%edx,4) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%ebx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp -0x38(%ebp),%ecx │ │ │ │ - jne eb76 │ │ │ │ + jne eab6 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp ebc9 │ │ │ │ + jmp eb09 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ - jmp ebd0 │ │ │ │ + jmp eb10 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ inc %ebx │ │ │ │ add %esi,-0x30(%ebp) │ │ │ │ - lea 0x1(%eax,%edi,1),%edi │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jne eada │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + lea 0x1(%eax,%edi,1),%edi │ │ │ │ + jne ea1a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je ef9b │ │ │ │ + je eedb │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je ed43 │ │ │ │ + je ec83 │ │ │ │ xor %edi,%edi │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle ed08 │ │ │ │ + jle ec48 │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ movl $0x0,-0x2c(%ebp) │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ lea (%eax,%ecx,8),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x68(%esi),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ and $0x3fffffff,%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ cmp %edi,-0x28(%ebp) │ │ │ │ - jle ec9f │ │ │ │ + jle ebdf │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - imul %edi,%ecx │ │ │ │ flds (%esi,%edi,4) │ │ │ │ - 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 -0x64(%ebp),%ebx │ │ │ │ mov (%esi,%edi,4),%edx │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ imul %edi,%esi │ │ │ │ inc %edi │ │ │ │ @@ -15176,18 +15093,18 @@ │ │ │ │ fmuls (%ebx,%esi,4) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ fsts (%esi,%edi,4) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ imul -0x4(%esi,%edi,4),%eax │ │ │ │ mov -0x68(%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 ec61 │ │ │ │ + jne eba1 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ flds (%esi,%eax,4) │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ @@ -15197,58 +15114,58 @@ │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ flds 0x4(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%esi) │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%eax) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - fadds (%esi) │ │ │ │ mov %eax,%edi │ │ │ │ + fadds (%esi) │ │ │ │ fstps (%esi) │ │ │ │ fstps 0x4(%esi) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jg ece5 │ │ │ │ - jmp ed3e │ │ │ │ + jg ec25 │ │ │ │ + jmp ec7e │ │ │ │ movl $0x0,(%ebx,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je ed28 │ │ │ │ + je ec68 │ │ │ │ mov (%esi,%edi,4),%eax │ │ │ │ - mov (%ebx,%edi,4),%edx │ │ │ │ sub (%ecx,%edi,4),%eax │ │ │ │ + mov (%ebx,%edi,4),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - je ecdb │ │ │ │ + je ec1b │ │ │ │ incl -0x2c(%ebp) │ │ │ │ inc %edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %edx,(%ebx,%edi,4) │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jne ec3c │ │ │ │ + mov %edx,(%ebx,%edi,4) │ │ │ │ + jne eb7c │ │ │ │ mov -0x90(%ebp),%esp │ │ │ │ incl -0x78(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ cmp %eax,-0x8c(%ebp) │ │ │ │ - jne e8db │ │ │ │ + jne e81b │ │ │ │ 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 ec41 │ │ │ │ - jmp ed08 │ │ │ │ + jne eb81 │ │ │ │ + jmp ec48 │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - jmp ecf2 │ │ │ │ + jmp ec32 │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle ed08 │ │ │ │ + jle ec48 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov %ecx,-0x94(%ebp) │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ @@ -15269,191 +15186,191 @@ │ │ │ │ mov %esi,-0xa4(%ebp) │ │ │ │ add %edx,%esi │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ add %edx,%esi │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ add %edx,%esi │ │ │ │ xor %edx,%edx │ │ │ │ + shl $0x3,%eax │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ mov %ecx,%ebx │ │ │ │ - shl $0x3,%eax │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0x5c(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - jmp edd5 │ │ │ │ + jmp ed15 │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ mov %edx,-0xac(%ebp) │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp ee0f │ │ │ │ + jmp ed4f │ │ │ │ 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 -0xa0(%ebp),%edx │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ flds (%edi,%ecx,4) │ │ │ │ - mov 0x8(%edx,%ecx,4),%ecx │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x8(%edx,%ecx,4),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0x98(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ - jmp ee5c │ │ │ │ + jmp ed9c │ │ │ │ lea 0x0(%esi),%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 -0x58(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ 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 ee9a │ │ │ │ + jmp edda │ │ │ │ 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 -0x40(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ 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 eec8 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp ee08 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ flds (%edx,%eax,4) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov 0x20(%edx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ add %ecx,%edi │ │ │ │ + fmul %st(1),%st │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ flds (%esi,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(7) │ │ │ │ flds 0x4(%esi,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(6) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(5) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ - cmp %eax,-0x24(%ebp) │ │ │ │ - jne eec0 │ │ │ │ + jne ee00 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne ee90 │ │ │ │ + jne edd0 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne ee50 │ │ │ │ + jne ed90 │ │ │ │ incl -0x7c(%ebp) │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne ee01 │ │ │ │ + jne ed41 │ │ │ │ mov -0xac(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne edc9 │ │ │ │ + jne ed09 │ │ │ │ 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),%ecx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ mov -0xa8(%ebp),%edx │ │ │ │ + fstps 0x14(%esi) │ │ │ │ + fxch %st(2) │ │ │ │ mov %edi,0x14(%ecx) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ dec %eax │ │ │ │ mov %eax,0x10(%ebx) │ │ │ │ - fstps 0x14(%esi) │ │ │ │ - fxch %st(2) │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ - fstps 0x4(%esi) │ │ │ │ - fstps 0x8(%esi) │ │ │ │ - fstps 0xc(%esi) │ │ │ │ mov %eax,0x0(,%edi,4) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - fstps 0x10(%esi) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ + fstps 0x4(%esi) │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ + fstps 0x8(%esi) │ │ │ │ mov %edi,0xc(%ecx) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ + fstps 0xc(%esi) │ │ │ │ mov %edi,0x10(%ecx) │ │ │ │ - jmp ed08 │ │ │ │ + fstps 0x10(%esi) │ │ │ │ + jmp ec48 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle ed08 │ │ │ │ + jle ec48 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ lea 0x0(,%edi,4),%edx │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ mov 0xc(%ebx),%eax │ │ │ │ lea (%eax,%ecx,8),%ecx │ │ │ │ mov 0x68(%ebx),%eax │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ flds (%ecx) │ │ │ │ flds 0x4(%ecx) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ @@ -15470,155 +15387,155 @@ │ │ │ │ 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 f012 │ │ │ │ + jmp ef52 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ - mov %esi,-0x94(%ebp) │ │ │ │ flds (%edi,%eax,4) │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov (%edi,%eax,4),%edi │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ imul %esi,%edi │ │ │ │ mov %edi,%esi │ │ │ │ - jmp f044 │ │ │ │ + jmp ef84 │ │ │ │ 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,-0x98(%ebp) │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ flds (%edi,%eax,4) │ │ │ │ - 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 f078 │ │ │ │ + jmp efb8 │ │ │ │ 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 │ │ │ │ flds (%eax,%edx,4) │ │ │ │ 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 f0c8 │ │ │ │ - jmp f0c0 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp f008 │ │ │ │ + jmp f000 │ │ │ │ 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 -0x28(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ flds (%edi,%eax,4) │ │ │ │ mov 0x18(%edx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %esi,%edi │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ flds (%ebx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ flds 0x4(%ebx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fsts (%ecx) │ │ │ │ fxch %st(4) │ │ │ │ fsts 0x4(%ecx) │ │ │ │ - cmp %eax,-0x24(%ebp) │ │ │ │ - jne f0c0 │ │ │ │ + jne f000 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne f06e │ │ │ │ + jne efae │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jne f038 │ │ │ │ + jne ef78 │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jne f008 │ │ │ │ + jne ef48 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ mov %edi,0x10(%ecx) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ - dec %eax │ │ │ │ - mov %eax,0xc(%ebx) │ │ │ │ fstps 0x10(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstps 0x4(%esi) │ │ │ │ - fstps 0x8(%esi) │ │ │ │ - fstps 0xc(%esi) │ │ │ │ + dec %eax │ │ │ │ + mov %eax,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ecx) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ + fstps 0x4(%esi) │ │ │ │ mov %eax,0x0(,%edi,4) │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ + fstps 0x8(%esi) │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ + fstps 0xc(%esi) │ │ │ │ mov %edi,0xc(%ecx) │ │ │ │ - jmp ed08 │ │ │ │ + jmp ec48 │ │ │ │ mov 0x7c(%esi),%eax │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ - jmp e987 │ │ │ │ + jmp e8c7 │ │ │ │ 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 $0xcc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x36cd0,%ebx │ │ │ │ + add $0x36d90,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ call 30a0 │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ @@ -15634,104 +15551,104 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%ebx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x80(%ebp) │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge f6d6 │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ + jge f616 │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + fldt -0x5c14(%ebx) │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ - fldt -0x5c14(%ebx) │ │ │ │ - fstpt -0xa0(%ebp) │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ + fstpt -0xa0(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov %esp,-0xac(%ebp) │ │ │ │ - mov 0x18(%esi),%ecx │ │ │ │ mov 0x2c(%esi),%eax │ │ │ │ - lea -0x1(%ecx),%ebx │ │ │ │ + mov 0x18(%esi),%ecx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - mov %ecx,-0x28(%ebp) │ │ │ │ inc %eax │ │ │ │ + lea -0x1(%ecx),%ebx │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ + shl $0x2,%ecx │ │ │ │ add %eax,%eax │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ - shl $0x2,%ecx │ │ │ │ imul %ecx,%eax │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0xf(%ecx),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ - shl $0x4,%eax │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ + shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x40(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x44(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ lea 0x13(%ecx),%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ shr $0x4,%eax │ │ │ │ + mov %ebx,-0x94(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ sub %eax,%esp │ │ │ │ - mov %ebx,-0x94(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edx,%ebx │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ mov %edx,-0x78(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ shr $0x2,%ebx │ │ │ │ shr $0x2,%edx │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ testb $0x8,0x39(%esi) │ │ │ │ - jne f727 │ │ │ │ + jne f667 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov -0x28(%ebp),%esi │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ movl $0x3f800000,0x0(,%edx,4) │ │ │ │ movl $0x0,0x0(,%ebx,4) │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ imul %esi,%eax │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - js fb64 │ │ │ │ + js faa4 │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ - mov 0x24(%ebx),%edi │ │ │ │ - mov %esi,-0x38(%ebp) │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ + mov %esi,-0x38(%ebp) │ │ │ │ imul %edx,%eax │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ imul -0x28(%ebp),%edx │ │ │ │ + mov 0x24(%ebx),%edi │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ lea (%eax,%edx,4),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ @@ -15757,60 +15674,60 @@ │ │ │ │ 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 f3c7 │ │ │ │ + jle f307 │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ lea (%ecx,%eax,1),%edi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ lea 0x0(,%edi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x74(%ebp),%ebx │ │ │ │ lea (%eax,%edi,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%edi,4) │ │ │ │ inc %edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne f3ba │ │ │ │ + jne f2fa │ │ │ │ decl -0x38(%ebp) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ sub %ecx,-0x58(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne f35b │ │ │ │ + jne f29b │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0x88(%ebp) │ │ │ │ call 31d0 │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ fildl -0x30(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - fstps -0x5c(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x0(,%eax,4),%eax │ │ │ │ + and $0x3fffffff,%esi │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ - and $0x3fffffff,%esi │ │ │ │ mov %esi,-0x64(%ebp) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ + fstps -0x5c(%ebp) │ │ │ │ shr $0x2,%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%edx │ │ │ │ @@ -15831,15 +15748,15 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadds -0x5c(%ebp) │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe f6de │ │ │ │ + jbe f61e │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -15863,29 +15780,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 f4c4 │ │ │ │ + je f404 │ │ │ │ fchs │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ fmuls -0x5d50(%eax) │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ imul %ebx,%esi │ │ │ │ fsts (%eax,%esi,4) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %esi,-0x84(%ebp) │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jge f580 │ │ │ │ + jge f4c0 │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ mov -0xb0(%ebp),%ecx │ │ │ │ imul %ebx,%ecx │ │ │ │ fsubp %st,%st(2) │ │ │ │ @@ -15908,78 +15825,78 @@ │ │ │ │ fmuls 0x4(%esi,%ecx,4) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x4(%esi,%ecx,4) │ │ │ │ lea 0x2(%edx),%esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jg f58c │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + jg f4cc │ │ │ │ flds (%edi) │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ sub %edx,%eax │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%edx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ lea (%esi,%ecx,4),%ecx │ │ │ │ + fld %st(1) │ │ │ │ inc %edx │ │ │ │ fmul %st(2),%st │ │ │ │ flds (%ecx,%edx,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%edi,%edx,4) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne f567 │ │ │ │ + jne f4a7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp f58e │ │ │ │ + jmp f4ce │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp f58e │ │ │ │ + jmp f4ce │ │ │ │ ffreep %st(0) │ │ │ │ add -0x38(%ebp),%edi │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jne f437 │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + jne f377 │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je f739 │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ + je f679 │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je f903 │ │ │ │ + je f843 │ │ │ │ xor %edi,%edi │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle f6be │ │ │ │ + jle f5fe │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ movl $0x0,-0x2c(%ebp) │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ lea (%eax,%ecx,8),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x68(%esi),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ and $0x3fffffff,%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ cmp %edi,-0x28(%ebp) │ │ │ │ - jle f652 │ │ │ │ + jle f592 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - imul %edi,%ecx │ │ │ │ flds (%esi,%edi,4) │ │ │ │ - add %ecx,%ecx │ │ │ │ + imul %edi,%ecx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ + add %ecx,%ecx │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov (%esi,%edi,4),%edx │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ imul %edi,%esi │ │ │ │ inc %edi │ │ │ │ @@ -15989,18 +15906,18 @@ │ │ │ │ fmuls (%ebx,%esi,4) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ fsts (%esi,%edi,4) │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ imul -0x4(%esi,%edi,4),%eax │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ add (%esi,%edx,4),%eax │ │ │ │ + cmp %edi,-0x28(%ebp) │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ - cmp %edi,-0x28(%ebp) │ │ │ │ - jne f614 │ │ │ │ + jne f554 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ flds (%esi,%eax,4) │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ @@ -16010,79 +15927,79 @@ │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ flds 0x4(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%esi) │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%eax) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - fadds (%esi) │ │ │ │ mov %eax,%edi │ │ │ │ + fadds (%esi) │ │ │ │ fstps (%esi) │ │ │ │ fstps 0x4(%esi) │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jg f69b │ │ │ │ - jmp f722 │ │ │ │ + jg f5db │ │ │ │ + jmp f662 │ │ │ │ movl $0x0,(%ebx,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je f6f3 │ │ │ │ + je f633 │ │ │ │ mov (%esi,%edi,4),%eax │ │ │ │ - mov (%ebx,%edi,4),%edx │ │ │ │ sub (%ecx,%edi,4),%eax │ │ │ │ + mov (%ebx,%edi,4),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - je f691 │ │ │ │ + je f5d1 │ │ │ │ incl -0x2c(%ebp) │ │ │ │ inc %edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %edx,(%ebx,%edi,4) │ │ │ │ cmp %eax,-0x8c(%ebp) │ │ │ │ - jne f5ef │ │ │ │ + mov %edx,(%ebx,%edi,4) │ │ │ │ + jne f52f │ │ │ │ mov -0xac(%ebp),%esp │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ cmp %eax,-0xa8(%ebp) │ │ │ │ - jne f22f │ │ │ │ + jne f16f │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja f709 │ │ │ │ + ja f649 │ │ │ │ fstp %st(1) │ │ │ │ flds -0x5c20(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp f4d5 │ │ │ │ + jmp f415 │ │ │ │ incl -0x2c(%ebp) │ │ │ │ incl (%ebx) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ cmp %eax,-0x8c(%ebp) │ │ │ │ - jne f5f4 │ │ │ │ - jmp f6be │ │ │ │ + jne f534 │ │ │ │ + jmp f5fe │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp f4d5 │ │ │ │ + jmp f415 │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - jmp f6a8 │ │ │ │ + jmp f5e8 │ │ │ │ mov 0x7c(%esi),%eax │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - jmp f2cc │ │ │ │ + jmp f20c │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle f6be │ │ │ │ + jle f5fe │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ @@ -16107,138 +16024,138 @@ │ │ │ │ mov %ebx,-0x64(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp f7a9 │ │ │ │ + jmp f6e9 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ + mov %esi,-0xb0(%ebp) │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ - mov %esi,-0xb0(%ebp) │ │ │ │ flds (%edi,%eax,4) │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ mov (%edi,%eax,4),%edi │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ imul %esi,%edi │ │ │ │ mov %edi,%esi │ │ │ │ - jmp f7de │ │ │ │ + jmp f71e │ │ │ │ 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 -0x64(%ebp),%edx │ │ │ │ mov %esi,-0xb4(%ebp) │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ flds (%edi,%eax,4) │ │ │ │ - mov 0x8(%edx,%eax,4),%eax │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ + mov 0x8(%edx,%eax,4),%eax │ │ │ │ xor %edx,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %esi,%eax │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ - jmp f812 │ │ │ │ + jmp f752 │ │ │ │ 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 │ │ │ │ flds (%eax,%edx,4) │ │ │ │ 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 f848 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp f788 │ │ │ │ lea 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 │ │ │ │ flds (%edi,%eax,4) │ │ │ │ mov 0x18(%edx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %esi,%edi │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ flds (%ebx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ flds 0x4(%ebx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fsts (%ecx) │ │ │ │ fxch %st(4) │ │ │ │ fsts 0x4(%ecx) │ │ │ │ - cmp %eax,-0x24(%ebp) │ │ │ │ - jne f840 │ │ │ │ + jne f780 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne f808 │ │ │ │ + jne f748 │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jne f7d2 │ │ │ │ + jne f712 │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jne f79f │ │ │ │ + jne f6df │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ mov %edi,0x10(%ecx) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ - dec %eax │ │ │ │ - mov %eax,0xc(%ebx) │ │ │ │ fstps 0x10(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstps 0x4(%esi) │ │ │ │ - fstps 0x8(%esi) │ │ │ │ - fstps 0xc(%esi) │ │ │ │ + dec %eax │ │ │ │ + mov %eax,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ecx) │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ + fstps 0x4(%esi) │ │ │ │ mov %eax,0x0(,%edi,4) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ + fstps 0x8(%esi) │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ + fstps 0xc(%esi) │ │ │ │ mov %edi,0xc(%ecx) │ │ │ │ - jmp f6be │ │ │ │ + jmp f5fe │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle f6be │ │ │ │ + jle f5fe │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov 0x68(%esi),%ebx │ │ │ │ @@ -16255,213 +16172,213 @@ │ │ │ │ flds 0x4(%ecx) │ │ │ │ lea (%eax,%esi,1),%edi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edi,-0xbc(%ebp) │ │ │ │ add %esi,%edi │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ add %esi,%edi │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ add %edi,%esi │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ + shl $0x3,%eax │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ mov %ecx,%ebx │ │ │ │ - shl $0x3,%eax │ │ │ │ add %eax,%edx │ │ │ │ mov %edx,-0xc0(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ mov %edx,-0x64(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - jmp f992 │ │ │ │ + jmp f8d2 │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ movl $0x0,-0x84(%ebp) │ │ │ │ mov %edx,-0xc8(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp f9cf │ │ │ │ + jmp f90f │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xbc(%ebp),%edi │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ - mov -0xc0(%ebp),%edx │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ + mov -0xc0(%ebp),%edx │ │ │ │ flds (%edi,%ecx,4) │ │ │ │ - mov 0x8(%edx,%ecx,4),%ecx │ │ │ │ mov -0xb8(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x8(%edx,%ecx,4),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0xb4(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ - jmp fa1c │ │ │ │ + jmp f95c │ │ │ │ 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 -0x64(%ebp),%edi │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ - jmp fa5a │ │ │ │ + jmp f99a │ │ │ │ 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 -0x40(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ 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 fa88 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp f9c8 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ flds (%edx,%eax,4) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov 0x20(%edx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ add %ecx,%edi │ │ │ │ + fmul %st(1),%st │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ flds (%esi,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(7) │ │ │ │ flds 0x4(%esi,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(6) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(5) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ - cmp %eax,-0x24(%ebp) │ │ │ │ - jne fa80 │ │ │ │ + jne f9c0 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne fa50 │ │ │ │ + jne f990 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne fa10 │ │ │ │ + jne f950 │ │ │ │ incl -0x84(%ebp) │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne f9c1 │ │ │ │ + jne f901 │ │ │ │ mov -0xc8(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne f986 │ │ │ │ + jne f8c6 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ mov -0xc4(%ebp),%edx │ │ │ │ + fstps 0x14(%esi) │ │ │ │ + fxch %st(2) │ │ │ │ mov %edi,0x14(%ecx) │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ dec %eax │ │ │ │ mov %eax,0x10(%ebx) │ │ │ │ - fstps 0x14(%esi) │ │ │ │ - fxch %st(2) │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ - fstps 0x4(%esi) │ │ │ │ - fstps 0x8(%esi) │ │ │ │ - fstps 0xc(%esi) │ │ │ │ mov %eax,0x0(,%edi,4) │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - fstps 0x10(%esi) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ + fstps 0x4(%esi) │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ + fstps 0x8(%esi) │ │ │ │ mov %edi,0xc(%ecx) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ + fstps 0xc(%esi) │ │ │ │ mov %edi,0x10(%ecx) │ │ │ │ - jmp f6be │ │ │ │ + fstps 0x10(%esi) │ │ │ │ + jmp f5fe │ │ │ │ mov %esi,%edi │ │ │ │ - jmp f5b4 │ │ │ │ + jmp f4f4 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ mov 0x2c(%ebp),%ecx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - flds 0x8(%ebp) │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ - mov 0x20(%ebp),%edi │ │ │ │ + flds 0x8(%ebp) │ │ │ │ flds 0xc(%ebp) │ │ │ │ + mov 0x20(%ebp),%edi │ │ │ │ lea 0x17(,%ecx,8),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x24(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x48(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea (%ecx,%ecx,1),%eax │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jl fdb7 │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ + jl fcf7 │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ fmuls (%eax) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ @@ -16483,21 +16400,21 @@ │ │ │ │ fildl 0x28(%ebp) │ │ │ │ sub %ecx,%eax │ │ │ │ add 0x24(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl 0x24(%ebp) │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ fmuls (%eax) │ │ │ │ - mov %edx,-0x28(%ebp) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x2c(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x2c(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ sub %ecx,%eax │ │ │ │ add 0x28(%ebp),%eax │ │ │ │ cltd │ │ │ │ @@ -16519,15 +16436,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 fc70 │ │ │ │ + jne fbb0 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ mov 0x24(%ebp),%edi │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ sub %eax,%ebx │ │ │ │ @@ -16535,15 +16452,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 fca0 │ │ │ │ + jne fbe0 │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov 0x28(%ebp),%edi │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ sub %eax,%ebx │ │ │ │ @@ -16551,28 +16468,28 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%ebx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne fcd0 │ │ │ │ + jne fc10 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov 0x24(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ flds (%esi) │ │ │ │ fmuls (%edi) │ │ │ │ @@ -16595,67 +16512,67 @@ │ │ │ │ flds -0x24(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ fadd %st(2),%st │ │ │ │ fstps -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ lock cmpxchg %ecx,(%edx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne fdc3 │ │ │ │ + jne fd03 │ │ │ │ fstp %st(1) │ │ │ │ lea 0x4(%edx),%ebx │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ flds -0x24(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ fadd %st(1),%st │ │ │ │ fstps -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ lock cmpxchg %ecx,(%ebx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne fdca │ │ │ │ + jne fd0a │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne fd10 │ │ │ │ + jne fc50 │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ addl $0x4,-0x30(%ebp) │ │ │ │ add $0x4,%edi │ │ │ │ inc %ebx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne fd00 │ │ │ │ + jne fc40 │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ addl $0x4,-0x34(%ebp) │ │ │ │ add $0x4,%esi │ │ │ │ inc %edx │ │ │ │ cmp -0x2c(%ebp),%edx │ │ │ │ - jne fcf0 │ │ │ │ + jne fc30 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp fdbb │ │ │ │ + jmp fcfb │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp fd45 │ │ │ │ + jmp fc85 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp fd65 │ │ │ │ + jmp fca5 │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x360ab,%ebx │ │ │ │ + add $0x3616b,%ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ call 30a0 │ │ │ │ mov %eax,%edi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ @@ -16667,30 +16584,30 @@ │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge ff10 │ │ │ │ + jge fe50 │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ - mov 0x18(%esi),%eax │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ + mov 0x18(%esi),%eax │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ mov (%esi),%esi │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ inc %eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov %ecx,0x28(%esp) │ │ │ │ - jmp fef0 │ │ │ │ + jmp fe30 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ lea (%edx,%edx,2),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x40(%esi),%ecx │ │ │ │ @@ -16701,18 +16618,18 @@ │ │ │ │ imul %ebp,%eax │ │ │ │ mov %eax,%edi │ │ │ │ lea (%ebx,%eax,8),%eax │ │ │ │ sub %ebp,%edi │ │ │ │ lea (%ebx,%edi,8),%edi │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ - push 0x2c(%esp) │ │ │ │ mov %ebp,%edi │ │ │ │ - push 0x34(%esp) │ │ │ │ + push 0x2c(%esp) │ │ │ │ imul %edx,%edi │ │ │ │ + push 0x34(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ mov 0x24(%esp),%ebp │ │ │ │ lea (%edi,%edi,2),%edi │ │ │ │ lea 0x8(%ecx,%ebp,1),%ebp │ │ │ │ push %ebp │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ lea 0x4(%ecx,%ebp,1),%ebp │ │ │ │ @@ -16723,41 +16640,41 @@ │ │ │ │ push %eax │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ push 0x4(%eax,%edx,8) │ │ │ │ push (%eax,%edx,8) │ │ │ │ lea (%ebx,%edi,8),%edx │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ - call fb70 │ │ │ │ + call fab0 │ │ │ │ incl 0x38(%esp) │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ add $0x30,%esp │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - je ff10 │ │ │ │ + je fe50 │ │ │ │ testb $0x8,0x39(%esi) │ │ │ │ - je fe60 │ │ │ │ + je fda0 │ │ │ │ mov 0x7c(%esi),%eax │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%edx │ │ │ │ - jmp fe64 │ │ │ │ + jmp fda4 │ │ │ │ lea 0x0(%esi),%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 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x35f59,%ebx │ │ │ │ + add $0x36019,%ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -16771,47 +16688,47 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 1017d │ │ │ │ + jge 100bd │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov 0x1c(%edi),%ebx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ mov 0x14(%edi),%ebx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ lea (%ebx,%ebx,1),%ecx │ │ │ │ lea 0x3(%ebx,%ebx,2),%edx │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ lea 0x1(%ecx),%esi │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ lea 0x2(%ecx),%esi │ │ │ │ - mov %esi,-0x1c(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ + mov %esi,-0x1c(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ lea 0x0(,%eax,4),%edi │ │ │ │ mov %edi,-0x6c(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ shl $0x4,%edi │ │ │ │ - add %eax,%ebx │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ + add %eax,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ lea 0xf(,%edx,8),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ @@ -16821,15 +16738,15 @@ │ │ │ │ sub -0x64(%ebp),%esp │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %edx,%ebx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%ebx │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 10190 │ │ │ │ + jne 100d0 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov 0x5c(%eax),%ecx │ │ │ │ lea (%edi,%edi,1),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ @@ -16837,55 +16754,55 @@ │ │ │ │ flds 0x4(%ecx,%eax,8) │ │ │ │ flds (%ecx,%eax,8) │ │ │ │ fsts 0x0(,%ebx,4) │ │ │ │ lea 0x8(,%eax,8),%ebx │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ lea (%ecx,%ebx,1),%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 101b0 │ │ │ │ + jle 100f0 │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ - jmp 10080 │ │ │ │ + jmp ffc0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 10080 │ │ │ │ + jne ffc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ flds 0x4(%ecx,%ebx,1) │ │ │ │ flds (%edi) │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ mov $0x1,%eax │ │ │ │ fsts (%edx,%esi,4) │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ fld1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ flds 0x8(%ecx,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x8(%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 100c0 │ │ │ │ + jne 10000 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ add -0x38(%ebp),%edi │ │ │ │ @@ -16899,31 +16816,31 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ flds 0x10(%ecx,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x10(%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 10100 │ │ │ │ + jne 10040 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - add %esi,%ecx │ │ │ │ push -0x48(%ebp) │ │ │ │ + add %esi,%ecx │ │ │ │ push -0x4c(%ebp) │ │ │ │ + shl $0x2,%ecx │ │ │ │ push -0x50(%ebp) │ │ │ │ push -0x54(%ebp) │ │ │ │ - shl $0x2,%ecx │ │ │ │ lea 0x8(%eax,%ecx,1),%edi │ │ │ │ push %edi │ │ │ │ lea 0x4(%eax,%ecx,1),%edi │ │ │ │ add %ecx,%eax │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ @@ -16931,55 +16848,55 @@ │ │ │ │ lea (%edx,%ebx,1),%ecx │ │ │ │ push %eax │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push 0x4(%eax,%esi,8) │ │ │ │ push (%eax,%esi,8) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - call fb70 │ │ │ │ + call fab0 │ │ │ │ mov -0x30(%ebp),%esp │ │ │ │ incl -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ cmp %eax,-0x40(%ebp) │ │ │ │ - jne 10000 │ │ │ │ + jne ff40 │ │ │ │ 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 0x7c(%eax),%eax │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 10027 │ │ │ │ + jmp ff67 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ flds (%edi) │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ flds 0x8(%ecx,%ebx,1) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ - jmp 1011c │ │ │ │ + jmp 1005c │ │ │ │ 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 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x35ca0,%ebx │ │ │ │ + add $0x35d60,%ebx │ │ │ │ mov (%edi),%esi │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ call 30a0 │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -16994,25 +16911,25 @@ │ │ │ │ mov %ecx,%edx │ │ │ │ imul %eax,%edx │ │ │ │ lea (%edx,%ebx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 10653 │ │ │ │ + jge 10593 │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %esi,-0x64(%ebp) │ │ │ │ shr $0x2,%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 10b07 │ │ │ │ + jne 10a47 │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %esp,-0x7c(%ebp) │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ lea 0x0(,%esi,4),%ecx │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ lea 0xf(%ecx),%eax │ │ │ │ @@ -17020,48 +16937,48 @@ │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x3c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x13(%ecx),%eax │ │ │ │ - mov %esp,-0x34(%ebp) │ │ │ │ shr $0x4,%eax │ │ │ │ + mov %esp,-0x34(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %edx,%ebx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ shr $0x2,%edx │ │ │ │ + movl $0x0,0x0(,%ebx,4) │ │ │ │ movl $0x3f800000,0x0(,%edx,4) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ - movl $0x0,0x0(,%ebx,4) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ imul %edx,%eax │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ imul %ecx,%eax │ │ │ │ + dec %esi │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ - dec %esi │ │ │ │ - js 10b16 │ │ │ │ + js 10a56 │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov %edi,-0x84(%ebp) │ │ │ │ mov %ecx,-0x8c(%ebp) │ │ │ │ mov 0x24(%ebx),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ @@ -17102,35 +17019,35 @@ │ │ │ │ lea 0x1(%edx,%eax,1),%eax │ │ │ │ sub %edx,%ecx │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ mov %ecx,(%ebx,%esi,4) │ │ │ │ mov %eax,(%edx,%esi,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 103be │ │ │ │ + jle 102fe │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ add %edi,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ sub %eax,%ebx │ │ │ │ add -0x30(%ebp),%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%ebx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x38(%ebp) │ │ │ │ - jne 103b0 │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ + jne 102f0 │ │ │ │ dec %esi │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ sub %edi,-0x4c(%ebp) │ │ │ │ cmp $0xffffffff,%esi │ │ │ │ - jne 10353 │ │ │ │ + jne 10293 │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0x34(%ebp) │ │ │ │ @@ -17138,17 +17055,17 @@ │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %edi,-0x8c(%ebp) │ │ │ │ + mov %esp,%ebx │ │ │ │ mov %esp,-0x54(%ebp) │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ - mov %esp,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x0(,%eax,4),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ and $0x3fffffff,%esi │ │ │ │ mov %esi,-0x80(%ebp) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ @@ -17164,80 +17081,80 @@ │ │ │ │ mov %ecx,-0x84(%ebp) │ │ │ │ fsts (%eax,%ecx,4) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 104b3 │ │ │ │ + jge 103f3 │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ flds 0x4(%edi,%esi,8) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ + imul %esi,%edi │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - imul %esi,%edi │ │ │ │ fmuls 0x4(%ecx,%edi,4) │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ fstps 0x4(%ecx,%edi,4) │ │ │ │ lea 0x2(%edx),%ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - jl 104b7 │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ + jl 103f7 │ │ │ │ flds (%ebx) │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ sub %edx,%eax │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%edx │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ lea (%ecx,%edi,4),%ecx │ │ │ │ + fld %st(1) │ │ │ │ inc %edx │ │ │ │ fmul %st(2),%st │ │ │ │ flds (%ecx,%edx,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%ebx,%edx,4) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 1049a │ │ │ │ + jne 103da │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 104b9 │ │ │ │ + jmp 103f9 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 104b9 │ │ │ │ + jmp 103f9 │ │ │ │ ffreep %st(0) │ │ │ │ add -0x4c(%ebp),%ebx │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x28(%ebp) │ │ │ │ - jne 1042c │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ + jne 1036c │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 108e9 │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ + je 10829 │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je 10688 │ │ │ │ + je 105c8 │ │ │ │ xor %esi,%esi │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 10641 │ │ │ │ + jle 10581 │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ and $0x3fffffff,%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ cmp -0x28(%ebp),%esi │ │ │ │ - jge 1057c │ │ │ │ + jge 104bc │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ mov %edi,-0x5c(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x2c(%edi),%eax │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ mov (%edx,%esi,4),%edx │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%ecx │ │ │ │ imul %esi,%eax │ │ │ │ @@ -17255,18 +17172,18 @@ │ │ │ │ fmuls (%ebx,%edi,4) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ fsts (%edi,%esi,4) │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ imul -0x4(%edi,%esi,4),%edx │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ add (%edi,%ecx,4),%edx │ │ │ │ + cmp -0x28(%ebp),%esi │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ mov %edx,(%edi,%esi,4) │ │ │ │ - cmp -0x28(%ebp),%esi │ │ │ │ - jne 1053b │ │ │ │ + jne 1047b │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ mov 0x68(%edi),%eax │ │ │ │ @@ -17284,98 +17201,98 @@ │ │ │ │ flds -0x28(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ fadd %st(2),%st │ │ │ │ fstps -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ lock cmpxchg %esi,(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 10b6f │ │ │ │ + jne 10aaf │ │ │ │ fstp %st(1) │ │ │ │ lea 0x4(%edx),%ecx │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ flds -0x28(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ fadd %st(1),%st │ │ │ │ fstps -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ lock cmpxchg %esi,(%ecx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 10b68 │ │ │ │ + jne 10aa8 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 10683 │ │ │ │ - mov %edi,-0x34(%ebp) │ │ │ │ + jle 105c3 │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ - jmp 10607 │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + jmp 10547 │ │ │ │ movl $0x0,(%ebx,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 1065b │ │ │ │ + je 1059b │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ sub (%edi,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 105fd │ │ │ │ + je 1053d │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ incl -0x2c(%ebp) │ │ │ │ inc %edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %edx,(%ebx,%esi,4) │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - jne 1050f │ │ │ │ - jmp 10641 │ │ │ │ + mov %edx,(%ebx,%esi,4) │ │ │ │ + jne 1044f │ │ │ │ + jmp 10581 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 10641 │ │ │ │ + jmp 10581 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 10641 │ │ │ │ + jmp 10581 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 10641 │ │ │ │ + jmp 10581 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 10641 │ │ │ │ + jmp 10581 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x7c(%ebp),%esp │ │ │ │ incl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ cmp %eax,-0x78(%ebp) │ │ │ │ - jne 10248 │ │ │ │ + jne 10188 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ incl -0x2c(%ebp) │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ incl (%ebx) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - jne 10514 │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ + jne 10454 │ │ │ │ mov -0x7c(%ebp),%esp │ │ │ │ incl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ cmp %eax,-0x78(%ebp) │ │ │ │ - jne 10248 │ │ │ │ - jmp 10653 │ │ │ │ + jne 10188 │ │ │ │ + jmp 10593 │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ - jmp 1061a │ │ │ │ + jmp 1055a │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 10641 │ │ │ │ + js 10581 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ lea 0x0(,%edi,8),%edx │ │ │ │ - movl $0x0,-0x5c(%ebp) │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ + fld1 │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ - fld1 │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ add %eax,%esi │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ @@ -17389,43 +17306,43 @@ │ │ │ │ fmuls (%edx,%esi,4) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ fsts 0x4(%edx) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ imul (%edx),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ add (%edx,%esi,4),%eax │ │ │ │ - mov %eax,0x4(%ebx) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0x4(%ebx) │ │ │ │ lea (%ecx,%ecx,1),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1062f │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ + jle 1056f │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ - mov %ebx,%esi │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %ebx,%esi │ │ │ │ + add %ecx,%eax │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ - add %ecx,%eax │ │ │ │ mov %ecx,0x4(%edx) │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ fmuls (%edx,%ecx,4) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ fsts 0x8(%edx) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ imul 0x4(%edx),%ebx │ │ │ │ mov %ebx,%edx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ add (%ebx,%eax,4),%edx │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %edx,0x8(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 10633 │ │ │ │ + jle 10573 │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov %eax,0x8(%ecx) │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ fmuls (%ecx,%eax,4) │ │ │ │ @@ -17434,40 +17351,40 @@ │ │ │ │ fsts 0xc(%ecx) │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ imul 0x8(%ecx),%edx │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ add (%ecx,%eax,4),%edx │ │ │ │ mov %edx,0xc(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 10637 │ │ │ │ + jle 10577 │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ - mov %edx,-0x28(%ebp) │ │ │ │ lea (%ebx,%ebx,1),%eax │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + add %ebx,%eax │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ - add %ebx,%eax │ │ │ │ mov %edx,0xc(%ecx) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ fmuls (%ecx,%edx,4) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ lea (%edx,%eax,2),%edx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ fsts 0x10(%ecx) │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ imul 0xc(%ecx),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 108a0 │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + jle 107e0 │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 107df │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + jmp 1071f │ │ │ │ nop │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ flds 0x10(%eax) │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ @@ -17500,73 +17417,73 @@ │ │ │ │ flds -0x28(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ fadd %st(2),%st │ │ │ │ fstps -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ lock cmpxchg %edx,(%ecx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 10b61 │ │ │ │ + jne 10aa1 │ │ │ │ fstp %st(1) │ │ │ │ lea 0x4(%ecx),%ebx │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ flds -0x28(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ fadd %st(1),%st │ │ │ │ fstps -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ lock cmpxchg %edx,(%ebx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 10b5a │ │ │ │ + jne 10a9a │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x2c(%edi),%ebx │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ inc %edx │ │ │ │ lea (%ebx,%ebx,1),%eax │ │ │ │ mov %eax,%ecx │ │ │ │ cmp %edx,%eax │ │ │ │ - jg 107d0 │ │ │ │ + jg 10710 │ │ │ │ incl -0x40(%ebp) │ │ │ │ cmp -0x40(%ebp),%eax │ │ │ │ - jle 108a5 │ │ │ │ + jle 107e5 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ flds 0xc(%edx) │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ - jmp 10790 │ │ │ │ + jmp 106d0 │ │ │ │ ffreep %st(0) │ │ │ │ lea (%ebx,%ebx,1),%ecx │ │ │ │ incl -0x48(%ebp) │ │ │ │ cmp %ecx,-0x48(%ebp) │ │ │ │ - jge 108c1 │ │ │ │ + jge 10801 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ flds 0x8(%eax) │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - jmp 10750 │ │ │ │ + jmp 10690 │ │ │ │ mov %ecx,%eax │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 10b37 │ │ │ │ + jge 10a77 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ flds 0x4(%edx) │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ - jmp 10702 │ │ │ │ + jmp 10642 │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 10641 │ │ │ │ + js 10581 │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ fld1 │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ @@ -17585,22 +17502,22 @@ │ │ │ │ fmuls (%edx,%ecx,4) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ fsts 0x4(%edx) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ imul (%edx),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ add (%edx,%ecx,4),%eax │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ lea (%esi,%esi,1),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1063b │ │ │ │ + jle 1057b │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov %edi,0x4(%edx) │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ add -0x40(%ebp),%eax │ │ │ │ @@ -17609,18 +17526,18 @@ │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ fsts 0x8(%edx) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ imul 0x4(%edx),%edi │ │ │ │ mov %edi,%edx │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ add (%edi,%eax,4),%edx │ │ │ │ - mov %edx,0x8(%ecx) │ │ │ │ mov %edx,%eax │ │ │ │ + mov %edx,0x8(%ecx) │ │ │ │ test %esi,%esi │ │ │ │ - jle 1063f │ │ │ │ + jle 1057f │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov %edx,0x8(%ecx) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ fmuls (%ecx,%edx,4) │ │ │ │ @@ -17629,19 +17546,19 @@ │ │ │ │ fsts 0xc(%ecx) │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ imul 0x8(%ecx),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ mov %eax,0xc(%edi) │ │ │ │ test %esi,%esi │ │ │ │ - jle 10ab7 │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + jle 109f7 │ │ │ │ xor %edx,%edx │ │ │ │ lea (%esi,%esi,1),%ecx │ │ │ │ - jmp 109f2 │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + jmp 10932 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ flds 0xc(%eax) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov 0x24(%ebx),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ @@ -17678,117 +17595,117 @@ │ │ │ │ flds -0x28(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ fadd %st(2),%st │ │ │ │ fstps -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ lock cmpxchg %edx,(%ecx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 10b30 │ │ │ │ + jne 10a70 │ │ │ │ fstp %st(1) │ │ │ │ lea 0x4(%ecx),%esi │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ flds -0x28(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ fadd %st(1),%st │ │ │ │ fstps -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ lock cmpxchg %edx,(%esi) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 10b29 │ │ │ │ + jne 10a69 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x2c(%ebx),%esi │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ inc %esi │ │ │ │ inc %edx │ │ │ │ lea (%esi,%esi,1),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ cmp %edx,%ecx │ │ │ │ - jg 109e0 │ │ │ │ + jg 10920 │ │ │ │ incl -0x40(%ebp) │ │ │ │ cmp -0x40(%ebp),%ecx │ │ │ │ - jle 10add │ │ │ │ + jle 10a1d │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x24(%ebx),%edx │ │ │ │ flds 0x8(%eax) │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ - jmp 109a2 │ │ │ │ + jmp 108e2 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x48(%ebp) │ │ │ │ - mov %edi,%ecx │ │ │ │ lea (%esi,%esi,1),%eax │ │ │ │ + mov %edi,%ecx │ │ │ │ cmp %eax,-0x48(%ebp) │ │ │ │ - jge 10ae7 │ │ │ │ + jge 10a27 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ flds 0x4(%edi) │ │ │ │ mov 0x4(%ecx),%edi │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ mov 0x24(%ebx),%edi │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ - jmp 1095f │ │ │ │ + jmp 1089f │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ cmp %eax,-0x48(%ebp) │ │ │ │ - jl 10ac6 │ │ │ │ + jl 10a06 │ │ │ │ mov %ecx,%edi │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 10641 │ │ │ │ + jge 10581 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x24(%ebx),%edx │ │ │ │ flds (%eax) │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ - jmp 10923 │ │ │ │ + jmp 10863 │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ mov 0x4(%eax,%esi,8),%edi │ │ │ │ - jmp 10258 │ │ │ │ + jmp 10198 │ │ │ │ add $0xf,%eax │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ - jmp 104e2 │ │ │ │ + jmp 10422 │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 10a68 │ │ │ │ + jmp 109a8 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 10a44 │ │ │ │ + jmp 10984 │ │ │ │ incl -0x5c(%ebp) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ cmp %eax,-0x5c(%ebp) │ │ │ │ - jge 10641 │ │ │ │ + jge 10581 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ flds (%eax) │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x24(%edi),%esi │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ - jmp 106c8 │ │ │ │ + jmp 10608 │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 1084e │ │ │ │ + jmp 1078e │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 1082a │ │ │ │ + jmp 1076a │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 105c6 │ │ │ │ + jmp 10506 │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 105a2 │ │ │ │ + jmp 104e2 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x9c,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ call 3d45 │ │ │ │ - add $0x352f0,%edi │ │ │ │ + add $0x353b0,%edi │ │ │ │ mov (%eax),%eax │ │ │ │ mov %edi,%ebx │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ @@ -17804,23 +17721,23 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%ebx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 10f4a │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + jge 10e8a │ │ │ │ fldt -0x5c14(%edi) │ │ │ │ - fstpt -0x78(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ + fstpt -0x78(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 10f69 │ │ │ │ + jne 10ea9 │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov %esp,-0x90(%ebp) │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ lea 0x0(,%esi,4),%ecx │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ lea 0xf(%ecx),%eax │ │ │ │ @@ -17829,52 +17746,52 @@ │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x58(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x80(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x13(%ecx),%eax │ │ │ │ - mov %esp,-0x34(%ebp) │ │ │ │ shr $0x4,%eax │ │ │ │ + mov %esp,-0x34(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov %edx,%ebx │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%ebx │ │ │ │ - movl $0x0,0x0(,%ebx,4) │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ - mov 0x2c(%eax),%eax │ │ │ │ + movl $0x0,0x0(,%ebx,4) │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ mov %esi,%ecx │ │ │ │ shr $0x2,%edx │ │ │ │ movl $0x3f800000,0x0(,%edx,4) │ │ │ │ + mov 0x2c(%eax),%eax │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ imul %ebx,%eax │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov %ecx,%ebx │ │ │ │ lea 0xf(,%eax,8),%esi │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x30(%ebp) │ │ │ │ dec %ebx │ │ │ │ - js 11389 │ │ │ │ + mov %esp,-0x30(%ebp) │ │ │ │ + js 112c9 │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ mov %edi,-0x54(%ebp) │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ mov 0x24(%edx),%eax │ │ │ │ mov 0x40(%edx),%edx │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea 0x0(,%ecx,8),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ @@ -17913,35 +17830,35 @@ │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ sub %esi,%ecx │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ test %edx,%edx │ │ │ │ - jle 10d79 │ │ │ │ + jle 10cb9 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ add %edi,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ sub %eax,%esi │ │ │ │ add -0x30(%ebp),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp -0x28(%ebp),%ecx │ │ │ │ - jne 10d6b │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + jne 10cab │ │ │ │ dec %ebx │ │ │ │ + mov -0x84(%ebp),%esi │ │ │ │ sub %esi,-0x38(%ebp) │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 10d0b │ │ │ │ + jne 10c4b │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ push -0x6c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x34(%ebp) │ │ │ │ @@ -17949,59 +17866,59 @@ │ │ │ │ call 31d0 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ sub %esi,%esp │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ mov %esp,-0x64(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 114ea │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + jle 1142a │ │ │ │ fildl -0x44(%ebp) │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ - fmul %st(0),%st │ │ │ │ xor %esi,%esi │ │ │ │ + mov %edi,-0x9c(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - fstps -0x44(%ebp) │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fstps -0x44(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ mov %ebx,%ecx │ │ │ │ + mov -0x94(%ebp),%edi │ │ │ │ flds (%eax,%esi,1) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ fildl (%eax,%esi,1) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fdiv %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fstps -0x54(%ebp) │ │ │ │ flds (%edi,%esi,1) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ flds -0x5c20(%eax) │ │ │ │ - fmul %st(1),%st │ │ │ │ mov (%edi,%esi,1),%edx │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ - fstps -0x98(%ebp) │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ add %edx,%edi │ │ │ │ + fmul %st(1),%st │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x38(%ebp),%ecx │ │ │ │ - jmp 10e8c │ │ │ │ + fstps -0x98(%ebp) │ │ │ │ + jmp 10dcc │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ mov %ax,-0x5c(%ebp) │ │ │ │ + movzwl -0x5c(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fldt -0x78(%ebp) │ │ │ │ - movzwl -0x5c(%ebp),%eax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -18016,131 +17933,131 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 10e73 │ │ │ │ + je 10db3 │ │ │ │ fchs │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ fmuls -0x5d50(%eax) │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 10ed8 │ │ │ │ + je 10e18 │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - fmul %st(2),%st │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ + fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmuls -0x54(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadds -0x44(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 10e27 │ │ │ │ + ja 10d67 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 10f52 │ │ │ │ + ja 10e92 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x98(%ebp) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edi,%edx │ │ │ │ - jne 10e8c │ │ │ │ + jne 10dcc │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 10ede │ │ │ │ + jmp 10e1e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add -0x84(%ebp),%ebx │ │ │ │ add $0x4,%esi │ │ │ │ cmp %esi,-0x6c(%ebp) │ │ │ │ - jne 10dd8 │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ + jne 10d18 │ │ │ │ cmpl $0x4,-0x3c(%ebp) │ │ │ │ - je 111a6 │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ + je 110e6 │ │ │ │ cmpl $0x5,-0x3c(%ebp) │ │ │ │ - je 10f78 │ │ │ │ + je 10eb8 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jg 1139b │ │ │ │ - jmp 10f32 │ │ │ │ + jg 112db │ │ │ │ + jmp 10e72 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 10f32 │ │ │ │ + jmp 10e72 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 10f32 │ │ │ │ + jmp 10e72 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 10f32 │ │ │ │ + jmp 10e72 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 10f32 │ │ │ │ + jmp 10e72 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%esp │ │ │ │ incl -0x50(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ cmp %eax,-0x8c(%ebp) │ │ │ │ - jne 10bf6 │ │ │ │ + jne 10b36 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 10e84 │ │ │ │ + jmp 10dc4 │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov 0x4(%eax,%esi,8),%edi │ │ │ │ - jmp 10c06 │ │ │ │ + jmp 10b46 │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ - movl $0x0,-0x54(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ + fld1 │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - fld1 │ │ │ │ + movl $0x0,-0x54(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov %esi,(%ecx) │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ fmuls (%ecx,%esi,4) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ fsts 0x4(%ecx) │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ imul (%ecx),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ add (%ecx,%esi,4),%eax │ │ │ │ - mov %eax,0x4(%ebx) │ │ │ │ mov %eax,%ecx │ │ │ │ + mov %eax,0x4(%ebx) │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 10f20 │ │ │ │ + jle 10e60 │ │ │ │ + mov %ebx,%esi │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ - mov %ebx,%esi │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ add %eax,%edx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ @@ -18149,15 +18066,15 @@ │ │ │ │ fsts 0x8(%eax) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ imul 0x4(%ecx),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 10f24 │ │ │ │ + jle 10e64 │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ mov %ecx,0x8(%edx) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ lea (%ecx,%ebx,4),%ecx │ │ │ │ @@ -18167,39 +18084,39 @@ │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ imul 0x8(%edx),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ add (%edx,%ecx,4),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 10f28 │ │ │ │ + jle 10e68 │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ lea (%ebx,%ebx,1),%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ add %ebx,%eax │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ mov %ecx,0xc(%edx) │ │ │ │ lea (%ecx,%eax,2),%ecx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fsts 0x10(%eax) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ imul 0xc(%edx),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ add (%edx,%ecx,4),%eax │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 11160 │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + jle 110a0 │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1109f │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + jmp 10fdf │ │ │ │ nop │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ flds 0x10(%eax) │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ @@ -18232,91 +18149,91 @@ │ │ │ │ flds -0x28(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ fadd %st(2),%st │ │ │ │ fstps -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ lock cmpxchg %ecx,(%edx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 1154b │ │ │ │ + jne 1148b │ │ │ │ fstp %st(1) │ │ │ │ lea 0x4(%edx),%ebx │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ flds -0x28(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ fadd %st(1),%st │ │ │ │ fstps -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ lock cmpxchg %ecx,(%ebx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 11544 │ │ │ │ + jne 11484 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x2c(%edi),%ebx │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ inc %ebx │ │ │ │ inc %ecx │ │ │ │ lea (%ebx,%ebx,1),%eax │ │ │ │ mov %eax,%edx │ │ │ │ cmp %ecx,%eax │ │ │ │ - jg 11090 │ │ │ │ + jg 10fd0 │ │ │ │ incl -0x40(%ebp) │ │ │ │ cmp -0x40(%ebp),%eax │ │ │ │ - jle 11165 │ │ │ │ + jle 110a5 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ flds 0xc(%ecx) │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ - jmp 11050 │ │ │ │ + jmp 10f90 │ │ │ │ ffreep %st(0) │ │ │ │ lea (%ebx,%ebx,1),%edx │ │ │ │ incl -0x44(%ebp) │ │ │ │ cmp %edx,-0x44(%ebp) │ │ │ │ - jge 11181 │ │ │ │ + jge 110c1 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ flds 0x8(%eax) │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - jmp 11010 │ │ │ │ + jmp 10f50 │ │ │ │ incl -0x58(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ cmp %edx,-0x58(%ebp) │ │ │ │ - jge 11522 │ │ │ │ + jge 11462 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ flds 0x4(%ecx) │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ - jmp 10fd4 │ │ │ │ + jmp 10f14 │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ + fld1 │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - fld1 │ │ │ │ - xor %eax,%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov %ecx,(%edx) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ fmuls (%edx,%ecx,4) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ fsts 0x4(%edx) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ imul (%edx),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ add (%edx,%ecx,4),%eax │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ lea (%esi,%esi,1),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 10f2c │ │ │ │ + jle 10e6c │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ mov %ecx,0x4(%edx) │ │ │ │ add %eax,%ecx │ │ │ │ @@ -18327,15 +18244,15 @@ │ │ │ │ fsts 0x8(%eax) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ imul 0x4(%edx),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ add (%edx,%ecx,4),%eax │ │ │ │ mov %eax,0x8(%edi) │ │ │ │ test %esi,%esi │ │ │ │ - jle 10f30 │ │ │ │ + jle 10e70 │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov %ecx,0x8(%edx) │ │ │ │ lea (%ecx,%esi,4),%edx │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ fmuls (%ecx,%edx,4) │ │ │ │ @@ -18343,19 +18260,19 @@ │ │ │ │ fsts 0xc(%ecx) │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ imul 0x8(%ecx),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ mov %eax,0xc(%edi) │ │ │ │ test %esi,%esi │ │ │ │ - jle 11347 │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + jle 11287 │ │ │ │ xor %edx,%edx │ │ │ │ lea (%esi,%esi,1),%ecx │ │ │ │ - jmp 11282 │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + jmp 111c2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ flds 0xc(%eax) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov 0x24(%ebx),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ @@ -18392,80 +18309,80 @@ │ │ │ │ flds -0x28(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ fadd %st(2),%st │ │ │ │ fstps -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ lock cmpxchg %edx,(%ecx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1151b │ │ │ │ + jne 1145b │ │ │ │ fstp %st(1) │ │ │ │ lea 0x4(%ecx),%esi │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ flds -0x28(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ fadd %st(1),%st │ │ │ │ fstps -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ lock cmpxchg %edx,(%esi) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 11514 │ │ │ │ + jne 11454 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x2c(%ebx),%esi │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ inc %esi │ │ │ │ inc %edx │ │ │ │ lea (%esi,%esi,1),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ cmp %edx,%ecx │ │ │ │ - jg 11270 │ │ │ │ + jg 111b0 │ │ │ │ incl -0x40(%ebp) │ │ │ │ cmp -0x40(%ebp),%ecx │ │ │ │ - jle 1134c │ │ │ │ + jle 1128c │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x24(%ebx),%ecx │ │ │ │ flds 0x8(%eax) │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ - jmp 11232 │ │ │ │ + jmp 11172 │ │ │ │ ffreep %st(0) │ │ │ │ lea (%esi,%esi,1),%eax │ │ │ │ incl -0x44(%ebp) │ │ │ │ cmp %eax,-0x44(%ebp) │ │ │ │ - jge 1136b │ │ │ │ + jge 112ab │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ flds 0x4(%ecx) │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov 0x24(%ebx),%ecx │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ - jmp 111f9 │ │ │ │ + jmp 11139 │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 10f32 │ │ │ │ + jge 10e72 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x24(%ebx),%edx │ │ │ │ flds (%eax) │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ - jmp 111bf │ │ │ │ + jmp 110ff │ │ │ │ mov %ecx,%ebx │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x64(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 10f32 │ │ │ │ + jle 10e72 │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ cmp -0x3c(%ebp),%ebx │ │ │ │ - jge 11415 │ │ │ │ + jge 11355 │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ mov 0x2c(%edi),%eax │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ @@ -18486,18 +18403,18 @@ │ │ │ │ fmuls (%esi,%edi,4) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ fsts (%esi,%ebx,4) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ imul -0x4(%esi,%ebx,4),%edx │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ add (%esi,%edi,4),%edx │ │ │ │ + cmp -0x3c(%ebp),%ebx │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ - cmp -0x3c(%ebp),%ebx │ │ │ │ - jne 113df │ │ │ │ + jne 1131f │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ mov (%eax,%ebx,4),%edx │ │ │ │ mov 0x68(%edi),%eax │ │ │ │ @@ -18516,105 +18433,105 @@ │ │ │ │ flds -0x28(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ fadd %st(2),%st │ │ │ │ fstps -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ lock cmpxchg %ecx,(%edx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 11506 │ │ │ │ + jne 11446 │ │ │ │ fstp %st(1) │ │ │ │ lea 0x4(%edx),%ebx │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ flds -0x28(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ fadd %st(1),%st │ │ │ │ fstps -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ lock cmpxchg %ecx,(%ebx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 1150d │ │ │ │ + jne 1144d │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 114e5 │ │ │ │ + jle 11425 │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ - jmp 114a5 │ │ │ │ + jmp 113e5 │ │ │ │ movl $0x0,(%ecx,%ebx,4) │ │ │ │ dec %ebx │ │ │ │ - je 114ce │ │ │ │ + je 1140e │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov (%esi,%ebx,4),%eax │ │ │ │ mov (%ecx,%ebx,4),%edx │ │ │ │ sub (%edi,%ebx,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 1149b │ │ │ │ + je 113db │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ inc %edx │ │ │ │ inc %esi │ │ │ │ - mov %edx,(%ecx,%ebx,4) │ │ │ │ cmp %esi,-0x68(%ebp) │ │ │ │ - jne 113ad │ │ │ │ - jmp 10f32 │ │ │ │ + mov %edx,(%ecx,%ebx,4) │ │ │ │ + jne 112ed │ │ │ │ + jmp 10e72 │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ incl (%ecx) │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x68(%ebp) │ │ │ │ - jne 113b2 │ │ │ │ - jmp 10f32 │ │ │ │ + jne 112f2 │ │ │ │ + jmp 10e72 │ │ │ │ mov (%ecx,%ebx,4),%edx │ │ │ │ - jmp 114bb │ │ │ │ + jmp 113fb │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ cmp $0x4,%eax │ │ │ │ - je 10f32 │ │ │ │ + je 10e72 │ │ │ │ cmp $0x5,%eax │ │ │ │ - je 10f32 │ │ │ │ + je 10e72 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 10f08 │ │ │ │ + jmp 10e48 │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 1143e │ │ │ │ + jmp 1137e │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 11462 │ │ │ │ + jmp 113a2 │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 112f8 │ │ │ │ + jmp 11238 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 112d4 │ │ │ │ + jmp 11214 │ │ │ │ incl -0x54(%ebp) │ │ │ │ mov %ebx,%edx │ │ │ │ mov %esi,%ebx │ │ │ │ cmp %eax,-0x54(%ebp) │ │ │ │ - jge 10f32 │ │ │ │ + jge 10e72 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ flds (%eax) │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x24(%edi),%esi │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ - jmp 10f96 │ │ │ │ + jmp 10ed6 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 1110e │ │ │ │ + jmp 1104e │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 110ea │ │ │ │ + jmp 1102a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x34913,%ebx │ │ │ │ + add $0x349d3,%ebx │ │ │ │ mov (%edi),%edi │ │ │ │ mov %ebx,-0x64(%ebp) │ │ │ │ mov %edi,-0x54(%ebp) │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -18628,21 +18545,21 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%ebx,1),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 118d4 │ │ │ │ + jge 11814 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 11e76 │ │ │ │ + jne 11db6 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ mov %esp,-0x70(%ebp) │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ lea 0x0(,%edi,4),%ecx │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ @@ -18651,49 +18568,49 @@ │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x50(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x5c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x13(%ecx),%eax │ │ │ │ - mov %esp,-0x40(%ebp) │ │ │ │ shr $0x4,%eax │ │ │ │ + mov %esp,-0x40(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %edx,%ebx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov 0x2c(%esi),%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ movl $0x0,0x0(,%ebx,4) │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + shr $0x2,%edx │ │ │ │ + movl $0x3f800000,0x0(,%edx,4) │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ imul %ebx,%eax │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - shr $0x2,%edx │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ - movl $0x3f800000,0x0(,%edx,4) │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %edi │ │ │ │ mov %esp,-0x3c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - js 11e88 │ │ │ │ + js 11dc8 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ imul -0x24(%ebp),%edx │ │ │ │ - mov %ecx,-0x7c(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ imul %ebx,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ @@ -18729,58 +18646,58 @@ │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ sub %esi,%ecx │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 11728 │ │ │ │ + jle 11668 │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ add %edi,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ sub %eax,%esi │ │ │ │ add -0x3c(%ebp),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x34(%ebp) │ │ │ │ - jne 1171a │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ + jne 1165a │ │ │ │ dec %ebx │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ sub %edi,-0x48(%ebp) │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 116bd │ │ │ │ + jne 115fd │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0x40(%ebp) │ │ │ │ call 31d0 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x4,-0x24(%ebp) │ │ │ │ - je 11c07 │ │ │ │ + je 11b47 │ │ │ │ cmpl $0x5,-0x24(%ebp) │ │ │ │ - je 11920 │ │ │ │ + je 11860 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 118c2 │ │ │ │ + jle 11802 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - movl $0x0,-0x30(%ebp) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ cmp -0x24(%ebp),%ebx │ │ │ │ - jge 11801 │ │ │ │ + jge 11741 │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ mov 0x5c(%edi),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x2c(%edi),%eax │ │ │ │ mov 0x24(%edi),%edi │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ @@ -18811,18 +18728,18 @@ │ │ │ │ add %esi,%eax │ │ │ │ add -0x4c(%ebp),%esi │ │ │ │ fsts (%edi,%ebx,4) │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ imul -0x4(%edi,%ebx,4),%edx │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ add (%edi,%eax,4),%edx │ │ │ │ + cmp -0x24(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ebx,4) │ │ │ │ - cmp -0x24(%ebp),%ebx │ │ │ │ - jne 117c5 │ │ │ │ + jne 11705 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov (%eax,%edi,4),%edx │ │ │ │ mov 0x68(%ebx),%eax │ │ │ │ @@ -18840,101 +18757,101 @@ │ │ │ │ flds -0x24(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ fadd %st(2),%st │ │ │ │ fstps -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ lock cmpxchg %edi,(%edx) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 11ee1 │ │ │ │ + jne 11e21 │ │ │ │ fstp %st(1) │ │ │ │ lea 0x4(%edx),%ebx │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ flds -0x24(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ fadd %st(1),%st │ │ │ │ fstps -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ lock cmpxchg %edi,(%ebx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 11eda │ │ │ │ + jne 11e1a │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jg 1188e │ │ │ │ - jmp 11901 │ │ │ │ + jg 117ce │ │ │ │ + jmp 11841 │ │ │ │ movl $0x0,(%ecx,%ebx,4) │ │ │ │ dec %ebx │ │ │ │ - je 118dc │ │ │ │ + je 1181c │ │ │ │ mov (%edi,%ebx,4),%eax │ │ │ │ - mov (%ecx,%ebx,4),%edx │ │ │ │ sub (%esi,%ebx,4),%eax │ │ │ │ + mov (%ecx,%ebx,4),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - je 11884 │ │ │ │ + je 117c4 │ │ │ │ incl -0x30(%ebp) │ │ │ │ inc %edx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov %edx,(%ecx,%ebx,4) │ │ │ │ cmp %eax,-0x68(%ebp) │ │ │ │ - jne 1177f │ │ │ │ - jmp 118c2 │ │ │ │ + mov %edx,(%ecx,%ebx,4) │ │ │ │ + jne 116bf │ │ │ │ + jmp 11802 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 118c2 │ │ │ │ + jmp 11802 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 118c2 │ │ │ │ + jmp 11802 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 118c2 │ │ │ │ + jmp 11802 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 118c2 │ │ │ │ + jmp 11802 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x70(%ebp),%esp │ │ │ │ incl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ cmp %eax,-0x6c(%ebp) │ │ │ │ - jne 115c2 │ │ │ │ + jne 11502 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ incl -0x30(%ebp) │ │ │ │ incl (%ecx) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp %eax,-0x68(%ebp) │ │ │ │ - jne 11784 │ │ │ │ + jne 116c4 │ │ │ │ mov -0x70(%ebp),%esp │ │ │ │ incl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ cmp %eax,-0x6c(%ebp) │ │ │ │ - jne 115c2 │ │ │ │ - jmp 118d4 │ │ │ │ + jne 11502 │ │ │ │ + jmp 11814 │ │ │ │ mov (%ecx,%ebx,4),%edx │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ - mov %edx,(%ecx,%ebx,4) │ │ │ │ cmp %eax,-0x68(%ebp) │ │ │ │ - jne 1177f │ │ │ │ - jmp 118c2 │ │ │ │ + mov %edx,(%ecx,%ebx,4) │ │ │ │ + jne 116bf │ │ │ │ + jmp 11802 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 118c2 │ │ │ │ + jle 11802 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ - movl $0x0,-0x5c(%ebp) │ │ │ │ fld1 │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ + movl $0x0,-0x48(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov 0x5c(%edi),%ecx │ │ │ │ mov %edx,(%eax) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ @@ -18951,22 +18868,22 @@ │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ lea (%esi,%esi,1),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 118b0 │ │ │ │ + jle 117f0 │ │ │ │ movl $0x0,-0x60(%ebp) │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ + imul -0x48(%ebp),%edx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ - imul -0x48(%ebp),%edx │ │ │ │ mov %ebx,0x4(%ecx) │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ add %ebx,%eax │ │ │ │ inc %edx │ │ │ │ imul %esi,%edx │ │ │ │ lea (%ebx,%edx,2),%edx │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ @@ -18977,18 +18894,18 @@ │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ imul 0x4(%ecx),%edx │ │ │ │ mov (%ebx,%eax,4),%ecx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %edx,%ecx │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ test %esi,%esi │ │ │ │ - jle 118b4 │ │ │ │ + jle 117f4 │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov %edx,0x8(%eax) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ @@ -19005,24 +18922,24 @@ │ │ │ │ mov %ecx,%edx │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ add (%ecx,%eax,4),%edx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ mov %edx,0xc(%eax) │ │ │ │ test %esi,%esi │ │ │ │ - jle 118b8 │ │ │ │ + jle 117f8 │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ - mov %ebx,-0x24(%ebp) │ │ │ │ lea (%esi,%esi,1),%ecx │ │ │ │ + mov %ebx,-0x24(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add %esi,%ecx │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ - add %esi,%ecx │ │ │ │ mov %edx,0xc(%eax) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ imul -0x24(%ebp),%eax │ │ │ │ add $0x3,%eax │ │ │ │ imul %esi,%eax │ │ │ │ lea (%edx,%eax,2),%eax │ │ │ │ lea (%edx,%ecx,2),%edx │ │ │ │ @@ -19033,17 +18950,17 @@ │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ imul 0xc(%ebx),%eax │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ add (%ebx,%edx,4),%eax │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,0x10(%ebx) │ │ │ │ test %esi,%esi │ │ │ │ - jle 11bd0 │ │ │ │ + jle 11b10 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 11abe │ │ │ │ + jmp 119fe │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ flds 0x10(%eax) │ │ │ │ mov 0x5c(%edi),%eax │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ @@ -19071,106 +18988,106 @@ │ │ │ │ mov %eax,0x14(%esi) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov 0x68(%edi),%eax │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ lea (%eax,%edx,8),%edx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - flds (%ecx,%esi,4) │ │ │ │ add 0xc(%edi),%eax │ │ │ │ + flds (%ecx,%esi,4) │ │ │ │ flds (%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%eax) │ │ │ │ mov (%edx),%ecx │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ flds -0x24(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ fadd %st(2),%st │ │ │ │ fstps -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ lock cmpxchg %esi,(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 11ed3 │ │ │ │ + jne 11e13 │ │ │ │ fstp %st(1) │ │ │ │ lea 0x4(%edx),%ecx │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ flds -0x24(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ fadd %st(1),%st │ │ │ │ fstps -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ lock cmpxchg %esi,(%ecx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 11ecc │ │ │ │ + jne 11e0c │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x2c(%edi),%esi │ │ │ │ inc %ebx │ │ │ │ inc %esi │ │ │ │ lea (%esi,%esi,1),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jg 11aa0 │ │ │ │ + jg 119e0 │ │ │ │ incl -0x48(%ebp) │ │ │ │ cmp -0x48(%ebp),%ecx │ │ │ │ - jle 11b9b │ │ │ │ + jle 11adb │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ flds 0xc(%eax) │ │ │ │ mov 0x5c(%edi),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jmp 11a50 │ │ │ │ + jmp 11990 │ │ │ │ incl -0x50(%ebp) │ │ │ │ cmp %ecx,-0x50(%ebp) │ │ │ │ - jge 11bd5 │ │ │ │ + jge 11b15 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov 0x18(%edi),%ebx │ │ │ │ flds 0x8(%eax) │ │ │ │ mov 0x5c(%edi),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jmp 119f0 │ │ │ │ + jmp 11930 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea (%esi,%esi,1),%eax │ │ │ │ incl -0x60(%ebp) │ │ │ │ cmp %eax,-0x60(%ebp) │ │ │ │ - jge 11ea5 │ │ │ │ + jge 11de5 │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ flds 0x4(%ebx) │ │ │ │ mov 0x5c(%edi),%ebx │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ mov 0x18(%edi),%ebx │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov 0x4(%ebx),%ebx │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov 0x24(%edi),%ebx │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ - jmp 11998 │ │ │ │ + jmp 118d8 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 118c2 │ │ │ │ + jle 11802 │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - movl $0x0,-0x24(%ebp) │ │ │ │ fld1 │ │ │ │ xor %edx,%edx │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ shl $0x3,%edi │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ mov 0x5c(%edi),%ecx │ │ │ │ mov %edx,(%ebx) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ @@ -19187,17 +19104,17 @@ │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ add (%ebx,%edx,4),%ecx │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 118bc │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ + jle 117fc │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ + movl $0x0,-0x50(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ imul %esi,%eax │ │ │ │ @@ -19215,15 +19132,15 @@ │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ add %ebx,%eax │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ add (%ebx,%eax,4),%ecx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ test %edx,%edx │ │ │ │ - jle 118c0 │ │ │ │ + jle 11800 │ │ │ │ movl $0x0,-0x4c(%ebp) │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ mov %ecx,%ebx │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ @@ -19241,18 +19158,18 @@ │ │ │ │ imul %ebx,%eax │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ add (%ebx,%ecx,4),%eax │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ test %edx,%edx │ │ │ │ - jle 11e48 │ │ │ │ + jle 11d88 │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 11d41 │ │ │ │ + jmp 11c81 │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ mov 0x18(%edi),%esi │ │ │ │ flds 0xc(%ecx) │ │ │ │ mov 0x5c(%edi),%ecx │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ @@ -19277,17 +19194,17 @@ │ │ │ │ imul 0xc(%esi),%edx │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ add (%esi,%eax,4),%edx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ fstps 0x10(%ecx) │ │ │ │ mov %edx,0x10(%eax) │ │ │ │ - flds (%ecx,%esi,4) │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ mov 0x68(%edi),%eax │ │ │ │ + flds (%ecx,%esi,4) │ │ │ │ lea (%eax,%edx,8),%edx │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ add 0xc(%edi),%eax │ │ │ │ flds (%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%eax) │ │ │ │ @@ -19296,123 +19213,123 @@ │ │ │ │ flds -0x24(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ fadd %st(2),%st │ │ │ │ fstps -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ lock cmpxchg %esi,(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 11e9e │ │ │ │ + jne 11dde │ │ │ │ fstp %st(1) │ │ │ │ lea 0x4(%edx),%ecx │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ flds -0x24(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ fadd %st(1),%st │ │ │ │ fstps -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ lock cmpxchg %esi,(%ecx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 11e97 │ │ │ │ + jne 11dd7 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x2c(%edi),%edx │ │ │ │ inc %ebx │ │ │ │ inc %edx │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jg 11d20 │ │ │ │ + jg 11c60 │ │ │ │ incl -0x4c(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ cmp -0x4c(%ebp),%eax │ │ │ │ - jle 11e1d │ │ │ │ + jle 11d5d │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ flds 0x8(%eax) │ │ │ │ mov 0x5c(%edi),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov 0x8(%eax),%ebx │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jmp 11cd1 │ │ │ │ + jmp 11c11 │ │ │ │ incl -0x50(%ebp) │ │ │ │ cmp %eax,-0x50(%ebp) │ │ │ │ - jge 11e90 │ │ │ │ + jge 11dd0 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov 0x18(%edi),%esi │ │ │ │ flds 0x4(%eax) │ │ │ │ mov 0x5c(%edi),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jmp 11c7b │ │ │ │ + jmp 11bbb │ │ │ │ ffreep %st(0) │ │ │ │ mov %edx,%eax │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jle 118c2 │ │ │ │ + jle 11802 │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov 0x18(%edi),%esi │ │ │ │ flds (%ebx) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov (%ebx),%ebx │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov 0x24(%edi),%ebx │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ - jmp 11c2c │ │ │ │ + jmp 11b6c │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ - jmp 115d5 │ │ │ │ + jmp 11515 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ - jmp 11761 │ │ │ │ + jmp 116a1 │ │ │ │ mov %edx,%eax │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ - jmp 11e52 │ │ │ │ + jmp 11d92 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 11dc2 │ │ │ │ + jmp 11d02 │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 11d9e │ │ │ │ + jmp 11cde │ │ │ │ incl -0x5c(%ebp) │ │ │ │ cmp %eax,-0x5c(%ebp) │ │ │ │ - jge 118c2 │ │ │ │ + jge 11802 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov 0x18(%edi),%ebx │ │ │ │ flds (%eax) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jmp 11946 │ │ │ │ + jmp 11886 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 11b3d │ │ │ │ + jmp 11a7d │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 11b19 │ │ │ │ + jmp 11a59 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 1184e │ │ │ │ + jmp 1178e │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 1182a │ │ │ │ + jmp 1176a │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x8c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x33f80,%ebx │ │ │ │ + add $0x34040,%ebx │ │ │ │ mov (%esi),%edi │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -19427,21 +19344,21 @@ │ │ │ │ mov %ecx,%edx │ │ │ │ imul %eax,%edx │ │ │ │ lea (%edx,%ebx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 123e3 │ │ │ │ + jge 12323 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 12877 │ │ │ │ + jne 127b7 │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %esp,-0x88(%ebp) │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ lea 0x0(,%edi,4),%ecx │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ @@ -19452,33 +19369,33 @@ │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x60(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x78(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x13(%ecx),%eax │ │ │ │ - mov %esp,-0x34(%ebp) │ │ │ │ shr $0x4,%eax │ │ │ │ + mov %esp,-0x34(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %edx,%ebx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ shr $0x2,%edx │ │ │ │ + movl $0x0,0x0(,%ebx,4) │ │ │ │ movl $0x3f800000,0x0(,%edx,4) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ - movl $0x0,0x0(,%ebx,4) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ imul %edx,%eax │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ @@ -19486,15 +19403,15 @@ │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ imul %ecx,%eax │ │ │ │ dec %edi │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ - js 12889 │ │ │ │ + js 127c9 │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ mov %esi,-0x70(%ebp) │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ @@ -19534,67 +19451,67 @@ │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ sub %esi,%ecx │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 120d4 │ │ │ │ + jle 12014 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ add %edi,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ sub %eax,%esi │ │ │ │ add -0x30(%ebp),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp -0x38(%ebp),%ecx │ │ │ │ - jne 120c6 │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + jne 12006 │ │ │ │ dec %ebx │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ sub %esi,-0x3c(%ebp) │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 12069 │ │ │ │ + jne 11fa9 │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0x34(%ebp) │ │ │ │ and $0xfffffff0,%esi │ │ │ │ call 31d0 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - sub %esi,%esp │ │ │ │ fildl -0x48(%ebp) │ │ │ │ - fadds -0x5d54(%ebx) │ │ │ │ - xor %ebx,%ebx │ │ │ │ + sub %esi,%esp │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ mov %esp,-0x90(%ebp) │ │ │ │ add $0xf,%eax │ │ │ │ - lea 0x2(%edi),%ecx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + lea 0x2(%edi),%ecx │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ + fadds -0x5d54(%ebx) │ │ │ │ movl $0x0,-0x70(%ebp) │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ mov %esp,-0x3c(%ebp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ - fld1 │ │ │ │ cltd │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ - fildl -0x7c(%ebp) │ │ │ │ idiv %ecx │ │ │ │ + fld1 │ │ │ │ + fildl -0x7c(%ebp) │ │ │ │ fdivp %st,%st(2) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ @@ -19608,18 +19525,18 @@ │ │ │ │ fildl -0x38(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fsts (%esi,%eax,4) │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jg 1222c │ │ │ │ + jg 1216c │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fld %st(0) │ │ │ │ lea 0x1(%edx),%esi │ │ │ │ sub %ecx,%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ @@ -19630,92 +19547,92 @@ │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x38(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ + mov 0x5c(%eax),%edi │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x5c(%eax),%edi │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ fsubr %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldz │ │ │ │ - jmp 121e2 │ │ │ │ + jmp 12122 │ │ │ │ sub -0x64(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ - mov %eax,%edx │ │ │ │ fildl -0x38(%ebp) │ │ │ │ + mov %eax,%edx │ │ │ │ neg %edx │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%edx │ │ │ │ add %ebx,%edx │ │ │ │ flds (%edi,%edx,4) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - fmul %st(2),%st │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ + fmul %st(2),%st │ │ │ │ fildl -0x38(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1220f │ │ │ │ + ja 1214f │ │ │ │ mov %eax,%edx │ │ │ │ not %edx │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ flds (%edi,%edx,4) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp -0x68(%ebp),%ecx │ │ │ │ - jne 121df │ │ │ │ + jne 1211f │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1222e │ │ │ │ + jmp 1216e │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ incl -0x70(%ebp) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ add %edi,-0x3c(%ebp) │ │ │ │ - lea 0x1(%esi,%ebx,1),%ebx │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jne 12156 │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ + lea 0x1(%esi,%ebx,1),%ebx │ │ │ │ + jne 12096 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 12659 │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ + je 12599 │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je 12406 │ │ │ │ + je 12346 │ │ │ │ xor %esi,%esi │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 123cb │ │ │ │ + jle 1230b │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ movl $0x0,-0x2c(%ebp) │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ and $0x3fffffff,%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ cmp -0x28(%ebp),%esi │ │ │ │ - jge 12306 │ │ │ │ + jge 12246 │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x2c(%edi),%eax │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ mov (%edx,%esi,4),%edx │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%ecx │ │ │ │ imul %esi,%eax │ │ │ │ @@ -19733,18 +19650,18 @@ │ │ │ │ fmuls (%ebx,%edi,4) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ fsts (%edi,%esi,4) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ imul -0x4(%edi,%esi,4),%edx │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ add (%edi,%ecx,4),%edx │ │ │ │ + cmp -0x28(%ebp),%esi │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ mov %edx,(%edi,%esi,4) │ │ │ │ - cmp -0x28(%ebp),%esi │ │ │ │ - jne 122c5 │ │ │ │ + jne 12205 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ mov 0x68(%edi),%eax │ │ │ │ @@ -19762,143 +19679,143 @@ │ │ │ │ flds -0x28(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ fadd %st(2),%st │ │ │ │ fstps -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ lock cmpxchg %esi,(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 128e2 │ │ │ │ + jne 12822 │ │ │ │ fstp %st(1) │ │ │ │ lea 0x4(%edx),%ecx │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ flds -0x28(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ fadd %st(1),%st │ │ │ │ fstps -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ lock cmpxchg %esi,(%ecx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 128db │ │ │ │ + jne 1281b │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 12401 │ │ │ │ - mov %edi,-0x34(%ebp) │ │ │ │ + jle 12341 │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ - jmp 12391 │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + jmp 122d1 │ │ │ │ movl $0x0,(%ebx,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 123eb │ │ │ │ + je 1232b │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ sub (%edi,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 12387 │ │ │ │ + je 122c7 │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ incl -0x2c(%ebp) │ │ │ │ inc %edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %edx,(%ebx,%esi,4) │ │ │ │ cmp %eax,-0x74(%ebp) │ │ │ │ - jne 12299 │ │ │ │ - jmp 123cb │ │ │ │ + mov %edx,(%ebx,%esi,4) │ │ │ │ + jne 121d9 │ │ │ │ + jmp 1230b │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 123cb │ │ │ │ + jmp 1230b │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 123cb │ │ │ │ + jmp 1230b │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 123cb │ │ │ │ + jmp 1230b │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 123cb │ │ │ │ + jmp 1230b │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%esp │ │ │ │ incl -0x5c(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jne 11f5a │ │ │ │ + jne 11e9a │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ incl -0x2c(%ebp) │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ incl (%ebx) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ cmp %eax,-0x74(%ebp) │ │ │ │ - jne 1229e │ │ │ │ - jmp 123cb │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ + jne 121de │ │ │ │ + jmp 1230b │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ - jmp 123a4 │ │ │ │ + jmp 122e4 │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 123cb │ │ │ │ + js 1230b │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ - movl $0x0,-0x60(%ebp) │ │ │ │ fld1 │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ + shl $0x3,%edx │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - shl $0x3,%edx │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ fmuls (%esi,%edx,4) │ │ │ │ mov %edx,(%ecx) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ fsts 0x4(%ecx) │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ imul (%ecx),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ - mov %eax,0x4(%ebx) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0x4(%ebx) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ add %eax,%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 123b9 │ │ │ │ - mov %edx,-0x28(%ebp) │ │ │ │ + jle 122f9 │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ + add %ecx,%eax │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - add %ecx,%eax │ │ │ │ mov %ecx,0x4(%edx) │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ fmuls (%edx,%ecx,4) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ fsts 0x8(%edx) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ imul 0x4(%edx),%ebx │ │ │ │ mov %ebx,%edx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ add (%ebx,%eax,4),%edx │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov %edx,0x8(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 123bd │ │ │ │ + jle 122fd │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov %eax,0x8(%ecx) │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ fmuls (%ecx,%eax,4) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ @@ -19906,40 +19823,40 @@ │ │ │ │ fsts 0xc(%ecx) │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ imul 0x8(%ecx),%edx │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ add (%ecx,%eax,4),%edx │ │ │ │ mov %edx,0xc(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 123c1 │ │ │ │ + jle 12301 │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ - mov %edx,-0x28(%ebp) │ │ │ │ lea (%ebx,%ebx,1),%eax │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + add %ebx,%eax │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ - add %ebx,%eax │ │ │ │ mov %edx,0xc(%ecx) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ fmuls (%ecx,%edx,4) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ lea (%edx,%eax,2),%edx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ fsts 0x10(%ecx) │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ imul 0xc(%ecx),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 12610 │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + jle 12550 │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1254f │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + jmp 1248f │ │ │ │ nop │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ flds 0x10(%eax) │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ @@ -19972,73 +19889,73 @@ │ │ │ │ flds -0x28(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ fadd %st(2),%st │ │ │ │ fstps -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ lock cmpxchg %edx,(%ecx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 128d4 │ │ │ │ + jne 12814 │ │ │ │ fstp %st(1) │ │ │ │ lea 0x4(%ecx),%ebx │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ flds -0x28(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ fadd %st(1),%st │ │ │ │ fstps -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ lock cmpxchg %edx,(%ebx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 128cd │ │ │ │ + jne 1280d │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x2c(%edi),%ebx │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ inc %edx │ │ │ │ lea (%ebx,%ebx,1),%eax │ │ │ │ mov %eax,%ecx │ │ │ │ cmp %edx,%eax │ │ │ │ - jg 12540 │ │ │ │ + jg 12480 │ │ │ │ incl -0x40(%ebp) │ │ │ │ cmp -0x40(%ebp),%eax │ │ │ │ - jle 12615 │ │ │ │ + jle 12555 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ flds 0xc(%edx) │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ - jmp 12500 │ │ │ │ + jmp 12440 │ │ │ │ ffreep %st(0) │ │ │ │ lea (%ebx,%ebx,1),%ecx │ │ │ │ incl -0x48(%ebp) │ │ │ │ cmp %ecx,-0x48(%ebp) │ │ │ │ - jge 12631 │ │ │ │ + jge 12571 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ flds 0x8(%eax) │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - jmp 124c0 │ │ │ │ + jmp 12400 │ │ │ │ mov %ecx,%eax │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 128aa │ │ │ │ + jge 127ea │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ flds 0x4(%edx) │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ - jmp 1247b │ │ │ │ + jmp 123bb │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 123cb │ │ │ │ + js 1230b │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ fld1 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ @@ -20059,22 +19976,22 @@ │ │ │ │ fmuls (%edx,%ecx,4) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ fsts 0x4(%edx) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ imul (%edx),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ add (%edx,%ecx,4),%eax │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ lea (%esi,%esi,1),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 123c5 │ │ │ │ + jle 12305 │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov %edi,0x4(%edx) │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ add -0x40(%ebp),%eax │ │ │ │ @@ -20083,18 +20000,18 @@ │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ fsts 0x8(%edx) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ imul 0x4(%edx),%edi │ │ │ │ mov %edi,%edx │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ add (%edi,%eax,4),%edx │ │ │ │ - mov %edx,0x8(%ecx) │ │ │ │ mov %edx,%eax │ │ │ │ + mov %edx,0x8(%ecx) │ │ │ │ test %esi,%esi │ │ │ │ - jle 123c9 │ │ │ │ + jle 12309 │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov %edx,0x8(%ecx) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ fmuls (%ecx,%edx,4) │ │ │ │ @@ -20103,19 +20020,19 @@ │ │ │ │ fsts 0xc(%ecx) │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ imul 0x8(%ecx),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ mov %eax,0xc(%edi) │ │ │ │ test %esi,%esi │ │ │ │ - jle 12827 │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + jle 12767 │ │ │ │ xor %edx,%edx │ │ │ │ lea (%esi,%esi,1),%ecx │ │ │ │ - jmp 12762 │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + jmp 126a2 │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ flds 0xc(%eax) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov 0x24(%ebx),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ @@ -20152,139 +20069,139 @@ │ │ │ │ flds -0x28(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ fadd %st(2),%st │ │ │ │ fstps -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ lock cmpxchg %edx,(%ecx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 128a3 │ │ │ │ + jne 127e3 │ │ │ │ fstp %st(1) │ │ │ │ lea 0x4(%ecx),%esi │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ flds -0x28(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ fadd %st(1),%st │ │ │ │ fstps -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ lock cmpxchg %edx,(%esi) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1289c │ │ │ │ + jne 127dc │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x2c(%ebx),%esi │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ inc %esi │ │ │ │ inc %edx │ │ │ │ lea (%esi,%esi,1),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ cmp %edx,%ecx │ │ │ │ - jg 12750 │ │ │ │ + jg 12690 │ │ │ │ incl -0x40(%ebp) │ │ │ │ cmp -0x40(%ebp),%ecx │ │ │ │ - jle 1284d │ │ │ │ + jle 1278d │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x24(%ebx),%edx │ │ │ │ flds 0x8(%eax) │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ - jmp 12714 │ │ │ │ + jmp 12654 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x48(%ebp) │ │ │ │ - mov %edi,%ecx │ │ │ │ lea (%esi,%esi,1),%eax │ │ │ │ + mov %edi,%ecx │ │ │ │ cmp %eax,-0x48(%ebp) │ │ │ │ - jge 12857 │ │ │ │ + jge 12797 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ flds 0x4(%edi) │ │ │ │ mov 0x4(%ecx),%edi │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ mov 0x24(%ebx),%edi │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ - jmp 126d1 │ │ │ │ + jmp 12611 │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ cmp %eax,-0x48(%ebp) │ │ │ │ - jl 12836 │ │ │ │ + jl 12776 │ │ │ │ mov %ecx,%edi │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 123cb │ │ │ │ + jge 1230b │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x24(%ebx),%edx │ │ │ │ flds (%eax) │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ - jmp 12695 │ │ │ │ + jmp 125d5 │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - jmp 11f6d │ │ │ │ + jmp 11ead │ │ │ │ add $0xf,%eax │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ - jmp 1226d │ │ │ │ + jmp 121ad │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 127d8 │ │ │ │ + jmp 12718 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 127b4 │ │ │ │ + jmp 126f4 │ │ │ │ incl -0x60(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ cmp %eax,-0x60(%ebp) │ │ │ │ - jge 123cb │ │ │ │ + jge 1230b │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ flds (%eax) │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ mov (%ebx),%eax │ │ │ │ - jmp 12442 │ │ │ │ + jmp 12382 │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 125be │ │ │ │ + jmp 124fe │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 1259a │ │ │ │ + jmp 124da │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 12350 │ │ │ │ + jmp 12290 │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 1232c │ │ │ │ + jmp 1226c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x20(%ebp),%esi │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ flds 0x8(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ flds 0xc(%ebp) │ │ │ │ - fildl 0x18(%ebp) │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ + fildl 0x18(%ebp) │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ lea 0x17(,%esi,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov %esp,%ecx │ │ │ │ fmuls (%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 │ │ │ │ @@ -20296,17 +20213,17 @@ │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ cltd │ │ │ │ idivl 0x18(%ebp) │ │ │ │ lea 0x1(%esi,%esi,1),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - js 129d0 │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ + js 12910 │ │ │ │ fildl 0x1c(%ebp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ fmuls (%eax) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -20327,242 +20244,242 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ mov %ebx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jne 129c0 │ │ │ │ + jne 12900 │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - mov -0x2c(%ebp),%esi │ │ │ │ cmp %eax,0x24(%ebp) │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ mov %eax,%ebx │ │ │ │ cmovge 0x24(%ebp),%ebx │ │ │ │ mov %esi,%edi │ │ │ │ mov %ebx,%edx │ │ │ │ sub %eax,%edx │ │ │ │ cmp %esi,0x28(%ebp) │ │ │ │ cmovle 0x28(%ebp),%edi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jge 12ab0 │ │ │ │ + jge 129f0 │ │ │ │ mov %edi,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ - js 12a84 │ │ │ │ + js 129c4 │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 12a8a │ │ │ │ + js 129ca │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ - add %edx,%eax │ │ │ │ imul 0x1c(%ebp),%ebx │ │ │ │ + add %edx,%eax │ │ │ │ lea (%edi,%edx,4),%esi │ │ │ │ lea 0x4(%edi,%eax,4),%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ add %esi,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - mov %ecx,-0x28(%ebp) │ │ │ │ flds (%edx) │ │ │ │ xor %eax,%eax │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add (%ecx,%eax,4),%edx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%edi,%edx,8) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fadds (%edi,%edx,8) │ │ │ │ fstps (%edi,%edx,8) │ │ │ │ fstps 0x4(%edi,%edx,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 12a40 │ │ │ │ + jne 12980 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ add 0x1c(%ebp),%ebx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add $0x4,%edx │ │ │ │ cmp %edx,-0x30(%ebp) │ │ │ │ - jne 12a30 │ │ │ │ + jne 12970 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 12aa6 │ │ │ │ + jmp 129e6 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 12aa6 │ │ │ │ + jmp 129e6 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 12aa6 │ │ │ │ + jmp 129e6 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 12aa6 │ │ │ │ + jmp 129e6 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 12aa6 │ │ │ │ + jmp 129e6 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 12aa6 │ │ │ │ + jmp 129e6 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x28(%ebp),%eax │ │ │ │ sub %ebx,%eax │ │ │ │ - js 12c0a │ │ │ │ + js 12b4a │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 12a90 │ │ │ │ + js 129d0 │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ add %edx,%eax │ │ │ │ imul 0x1c(%ebp),%ebx │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ - lea (%edi,%edx,4),%esi │ │ │ │ lea 0x4(%edi,%eax,4),%eax │ │ │ │ - mov %esi,-0x2c(%ebp) │ │ │ │ + lea (%edi,%edx,4),%esi │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ + mov %esi,-0x2c(%ebp) │ │ │ │ lea 0x4(%edi),%esi │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - mov %ecx,-0x28(%ebp) │ │ │ │ flds (%edx) │ │ │ │ xor %eax,%eax │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add (%ecx,%eax,4),%edx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%edi,%edx,8) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fadds (%edi,%edx,8) │ │ │ │ fstps (%edi,%edx,8) │ │ │ │ fstps 0x4(%edi,%edx,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 12b00 │ │ │ │ + jne 12a40 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ add 0x1c(%ebp),%ebx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add $0x4,%edx │ │ │ │ cmp %edx,-0x30(%ebp) │ │ │ │ - jne 12af0 │ │ │ │ + jne 12a30 │ │ │ │ mov 0x24(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ sub -0x38(%ebp),%eax │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ add 0x18(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ add %edx,%eax │ │ │ │ sub 0x24(%ebp),%esi │ │ │ │ - js 12a96 │ │ │ │ + js 129d6 │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ mov 0x1c(%ebp),%ebx │ │ │ │ imul 0x24(%ebp),%ebx │ │ │ │ lea (%edi,%eax,4),%edx │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ add %esi,%eax │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ lea (%edi,%eax,4),%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add %esi,%esi │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - mov %ecx,-0x28(%ebp) │ │ │ │ flds (%edx) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 12bc0 │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + jmp 12b00 │ │ │ │ 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,%edx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add (%ecx,%eax,4),%edx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%edi,%edx,8) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fadds (%edi,%edx,8) │ │ │ │ fstps (%edi,%edx,8) │ │ │ │ fstps 0x4(%edi,%edx,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 12bc0 │ │ │ │ + jne 12b00 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ add 0x1c(%ebp),%ebx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add $0x4,%edx │ │ │ │ cmp %edx,-0x30(%ebp) │ │ │ │ - jne 12b80 │ │ │ │ + jne 12ac0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %edi,%esi │ │ │ │ sub 0x24(%ebp),%esi │ │ │ │ - js 12a9c │ │ │ │ + js 129dc │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 12aa2 │ │ │ │ + js 129e2 │ │ │ │ mov 0x24(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ sub -0x38(%ebp),%eax │ │ │ │ add 0x18(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ add $0x4,%edi │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ - jmp 12b5b │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ + jmp 12a9b │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 494a │ │ │ │ - add $0x33230,%esi │ │ │ │ + add $0x332f0,%esi │ │ │ │ mov (%edi),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ call 30a0 │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ call 3230 │ │ │ │ @@ -20579,26 +20496,26 @@ │ │ │ │ mov %ecx,%edx │ │ │ │ imul %eax,%edx │ │ │ │ add %ebx,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 131bc │ │ │ │ + jge 130fc │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ fldt -0x5c14(%esi) │ │ │ │ - fstpt -0x90(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ + fstpt -0x90(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 13210 │ │ │ │ + jne 13150 │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ lea 0x0(,%esi,4),%ecx │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ lea 0xf(%ecx),%eax │ │ │ │ @@ -20606,33 +20523,33 @@ │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x3c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x13(%ecx),%eax │ │ │ │ - mov %esp,-0x34(%ebp) │ │ │ │ shr $0x4,%eax │ │ │ │ + mov %esp,-0x34(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %edx,%ebx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ shr $0x2,%edx │ │ │ │ + movl $0x0,0x0(,%ebx,4) │ │ │ │ movl $0x3f800000,0x0(,%edx,4) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ - movl $0x0,0x0(,%ebx,4) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ imul %edx,%eax │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ @@ -20640,15 +20557,15 @@ │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ imul %ecx,%eax │ │ │ │ dec %esi │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - js 13695 │ │ │ │ + js 135d5 │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ mov %ecx,-0x9c(%ebp) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ @@ -20688,61 +20605,61 @@ │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ sub %esi,%ecx │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 12e3d │ │ │ │ + jle 12d7d │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ add %edi,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ sub %eax,%esi │ │ │ │ add -0x30(%ebp),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp -0x38(%ebp),%ecx │ │ │ │ - jne 12e2f │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ + jne 12d6f │ │ │ │ dec %ebx │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ sub %esi,-0x4c(%ebp) │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 12dd2 │ │ │ │ + jne 12d12 │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0x34(%ebp) │ │ │ │ call 31d0 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fildl -0x44(%ebp) │ │ │ │ - fmul %st(0),%st │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %edi,-0xac(%ebp) │ │ │ │ + mov %esp,%ebx │ │ │ │ mov %esp,-0x58(%ebp) │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ - mov %esp,%ebx │ │ │ │ - fstps -0x98(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x0(,%eax,4),%eax │ │ │ │ + fstps -0x98(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ and $0x3fffffff,%esi │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ shr $0x2,%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ @@ -20767,15 +20684,15 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadds -0x98(%ebp) │ │ │ │ flds (%eax,%esi,4) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 131c4 │ │ │ │ + jbe 13104 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -20799,29 +20716,29 @@ │ │ │ │ fsub %st(1),%st │ │ │ │ fldt -0x80(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 12f58 │ │ │ │ + je 12e98 │ │ │ │ fchs │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ fmuls -0x5d50(%eax) │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ imul %esi,%ecx │ │ │ │ fsts (%eax,%ecx,4) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov %ecx,-0xa4(%ebp) │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 13011 │ │ │ │ + jge 12f51 │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ @@ -20844,69 +20761,69 @@ │ │ │ │ fmuls 0x4(%ecx,%edx,4) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x4(%ecx,%edx,4) │ │ │ │ lea 0x2(%edi),%ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - jl 1301d │ │ │ │ + jl 12f5d │ │ │ │ + flds (%ebx) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ sub %edi,%eax │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - flds (%ebx) │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%edx │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ lea (%ecx,%edi,4),%ecx │ │ │ │ + fld %st(1) │ │ │ │ inc %edx │ │ │ │ fmul %st(2),%st │ │ │ │ flds (%ecx,%edx,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%ebx,%edx,4) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 12ff8 │ │ │ │ + jne 12f38 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1301f │ │ │ │ + jmp 12f5f │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1301f │ │ │ │ + jmp 12f5f │ │ │ │ ffreep %st(0) │ │ │ │ add -0x4c(%ebp),%ebx │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x28(%ebp) │ │ │ │ - jne 12ec5 │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ + jne 12e05 │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 1321f │ │ │ │ + mov -0xac(%ebp),%edi │ │ │ │ + je 1315f │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je 13437 │ │ │ │ + je 13377 │ │ │ │ xor %esi,%esi │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 131a7 │ │ │ │ + jle 130e7 │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ and $0x3fffffff,%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ cmp -0x28(%ebp),%esi │ │ │ │ - jge 130e2 │ │ │ │ + jge 13022 │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x2c(%edi),%eax │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ mov (%edx,%esi,4),%edx │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%ecx │ │ │ │ imul %esi,%eax │ │ │ │ @@ -20924,18 +20841,18 @@ │ │ │ │ fmuls (%ebx,%edi,4) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ fsts (%edi,%esi,4) │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ imul -0x4(%edi,%esi,4),%edx │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ add (%edi,%ecx,4),%edx │ │ │ │ + cmp -0x28(%ebp),%esi │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ mov %edx,(%edi,%esi,4) │ │ │ │ - cmp -0x28(%ebp),%esi │ │ │ │ - jne 130a1 │ │ │ │ + jne 12fe1 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ mov 0x68(%edi),%eax │ │ │ │ @@ -20953,105 +20870,105 @@ │ │ │ │ flds -0x28(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ fadd %st(2),%st │ │ │ │ fstps -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ lock cmpxchg %esi,(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 136ee │ │ │ │ + jne 1362e │ │ │ │ fstp %st(1) │ │ │ │ lea 0x4(%edx),%ecx │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ flds -0x28(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ fadd %st(1),%st │ │ │ │ fstps -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ lock cmpxchg %esi,(%ecx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 136e7 │ │ │ │ + jne 13627 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 13208 │ │ │ │ - mov %edi,-0x34(%ebp) │ │ │ │ + jle 13148 │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ - jmp 1316d │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + jmp 130ad │ │ │ │ movl $0x0,(%ebx,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 131d9 │ │ │ │ + je 13119 │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ sub (%edi,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 13163 │ │ │ │ + je 130a3 │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ incl -0x2c(%ebp) │ │ │ │ inc %edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %edx,(%ebx,%esi,4) │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - jne 13075 │ │ │ │ - jmp 131a7 │ │ │ │ + mov %edx,(%ebx,%esi,4) │ │ │ │ + jne 12fb5 │ │ │ │ + jmp 130e7 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 131a7 │ │ │ │ + jmp 130e7 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 131a7 │ │ │ │ + jmp 130e7 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 131a7 │ │ │ │ + jmp 130e7 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 131a7 │ │ │ │ + jmp 130e7 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ incl -0x5c(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ cmp %eax,-0x74(%ebp) │ │ │ │ - jne 12cc5 │ │ │ │ + jne 12c05 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 131ef │ │ │ │ + ja 1312f │ │ │ │ fstp %st(1) │ │ │ │ flds -0x5c20(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 12f69 │ │ │ │ + jmp 12ea9 │ │ │ │ incl -0x2c(%ebp) │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ incl (%ebx) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - jne 1307a │ │ │ │ - jmp 131a7 │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ + jne 12fba │ │ │ │ + jmp 130e7 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 12f69 │ │ │ │ + jmp 12ea9 │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ - jmp 13180 │ │ │ │ + jmp 130c0 │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ mov 0x4(%eax,%esi,8),%edi │ │ │ │ - jmp 12cd5 │ │ │ │ + jmp 12c15 │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 131a7 │ │ │ │ + js 130e7 │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ fld1 │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ @@ -21070,22 +20987,22 @@ │ │ │ │ fmuls (%edx,%ecx,4) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ fsts 0x4(%edx) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ imul (%edx),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ add (%edx,%ecx,4),%eax │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ lea (%esi,%esi,1),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 13195 │ │ │ │ + jle 130d5 │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov %edi,0x4(%edx) │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ add -0x40(%ebp),%eax │ │ │ │ @@ -21094,18 +21011,18 @@ │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ fsts 0x8(%edx) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ imul 0x4(%edx),%edi │ │ │ │ mov %edi,%edx │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ add (%edi,%eax,4),%edx │ │ │ │ - mov %edx,0x8(%ecx) │ │ │ │ mov %edx,%eax │ │ │ │ + mov %edx,0x8(%ecx) │ │ │ │ test %esi,%esi │ │ │ │ - jle 13199 │ │ │ │ + jle 130d9 │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov %edx,0x8(%ecx) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ fmuls (%ecx,%edx,4) │ │ │ │ @@ -21114,19 +21031,19 @@ │ │ │ │ fsts 0xc(%ecx) │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ imul 0x8(%ecx),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ mov %eax,0xc(%edi) │ │ │ │ test %esi,%esi │ │ │ │ - jle 133e7 │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + jle 13327 │ │ │ │ xor %edx,%edx │ │ │ │ lea (%esi,%esi,1),%ecx │ │ │ │ - jmp 13322 │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + jmp 13262 │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ flds 0xc(%eax) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov 0x24(%ebx),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ @@ -21163,84 +21080,84 @@ │ │ │ │ flds -0x28(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ fadd %st(2),%st │ │ │ │ fstps -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ lock cmpxchg %edx,(%ecx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 136e0 │ │ │ │ + jne 13620 │ │ │ │ fstp %st(1) │ │ │ │ lea 0x4(%ecx),%esi │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ flds -0x28(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ fadd %st(1),%st │ │ │ │ fstps -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ lock cmpxchg %edx,(%esi) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 136d9 │ │ │ │ + jne 13619 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x2c(%ebx),%esi │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ inc %esi │ │ │ │ inc %edx │ │ │ │ lea (%esi,%esi,1),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ cmp %edx,%ecx │ │ │ │ - jg 13310 │ │ │ │ + jg 13250 │ │ │ │ incl -0x40(%ebp) │ │ │ │ cmp -0x40(%ebp),%ecx │ │ │ │ - jle 1340d │ │ │ │ + jle 1334d │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x24(%ebx),%edx │ │ │ │ flds 0x8(%eax) │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ - jmp 132d4 │ │ │ │ + jmp 13214 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x48(%ebp) │ │ │ │ - mov %edi,%ecx │ │ │ │ lea (%esi,%esi,1),%eax │ │ │ │ + mov %edi,%ecx │ │ │ │ cmp %eax,-0x48(%ebp) │ │ │ │ - jge 13417 │ │ │ │ + jge 13357 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ flds 0x4(%edi) │ │ │ │ mov 0x4(%ecx),%edi │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ mov 0x24(%ebx),%edi │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ - jmp 13291 │ │ │ │ + jmp 131d1 │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ cmp %eax,-0x48(%ebp) │ │ │ │ - jl 133f6 │ │ │ │ + jl 13336 │ │ │ │ mov %ecx,%edi │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 131a7 │ │ │ │ + jge 130e7 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x24(%ebx),%edx │ │ │ │ flds (%eax) │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ - jmp 13255 │ │ │ │ + jmp 13195 │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 131a7 │ │ │ │ + js 130e7 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ lea 0x0(,%edi,8),%edx │ │ │ │ - movl $0x0,-0x60(%ebp) │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ + fld1 │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ - fld1 │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ add %eax,%esi │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ @@ -21254,43 +21171,43 @@ │ │ │ │ fmuls (%edx,%esi,4) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ fsts 0x4(%edx) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ imul (%edx),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ add (%edx,%esi,4),%eax │ │ │ │ - mov %eax,0x4(%ebx) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0x4(%ebx) │ │ │ │ lea (%ecx,%ecx,1),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1319d │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ + jle 130dd │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ - mov %ebx,%esi │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %ebx,%esi │ │ │ │ + add %ecx,%eax │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ - add %ecx,%eax │ │ │ │ mov %ecx,0x4(%edx) │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ fmuls (%edx,%ecx,4) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ fsts 0x8(%edx) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ imul 0x4(%edx),%ebx │ │ │ │ mov %ebx,%edx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ add (%ebx,%eax,4),%edx │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %edx,0x8(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 131a1 │ │ │ │ + jle 130e1 │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov %eax,0x8(%ecx) │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ fmuls (%ecx,%eax,4) │ │ │ │ @@ -21299,40 +21216,40 @@ │ │ │ │ fsts 0xc(%ecx) │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ imul 0x8(%ecx),%edx │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ add (%ecx,%eax,4),%edx │ │ │ │ mov %edx,0xc(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 131a5 │ │ │ │ + jle 130e5 │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ - mov %edx,-0x28(%ebp) │ │ │ │ lea (%ebx,%ebx,1),%eax │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + add %ebx,%eax │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ - add %ebx,%eax │ │ │ │ mov %edx,0xc(%ecx) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ fmuls (%ecx,%edx,4) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ lea (%edx,%eax,2),%edx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ fsts 0x10(%ecx) │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ imul 0xc(%ecx),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 13650 │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + jle 13590 │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1358f │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + jmp 134cf │ │ │ │ nop │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ flds 0x10(%eax) │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ @@ -21365,114 +21282,114 @@ │ │ │ │ flds -0x28(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ fadd %st(2),%st │ │ │ │ fstps -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ lock cmpxchg %edx,(%ecx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 136d2 │ │ │ │ + jne 13612 │ │ │ │ fstp %st(1) │ │ │ │ lea 0x4(%ecx),%ebx │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ flds -0x28(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ fadd %st(1),%st │ │ │ │ fstps -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ lock cmpxchg %edx,(%ebx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 136cb │ │ │ │ + jne 1360b │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x2c(%edi),%ebx │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ inc %edx │ │ │ │ lea (%ebx,%ebx,1),%eax │ │ │ │ mov %eax,%ecx │ │ │ │ cmp %edx,%eax │ │ │ │ - jg 13580 │ │ │ │ + jg 134c0 │ │ │ │ incl -0x40(%ebp) │ │ │ │ cmp -0x40(%ebp),%eax │ │ │ │ - jle 13655 │ │ │ │ + jle 13595 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ flds 0xc(%edx) │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ - jmp 13540 │ │ │ │ + jmp 13480 │ │ │ │ ffreep %st(0) │ │ │ │ lea (%ebx,%ebx,1),%ecx │ │ │ │ incl -0x48(%ebp) │ │ │ │ cmp %ecx,-0x48(%ebp) │ │ │ │ - jge 13671 │ │ │ │ + jge 135b1 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ flds 0x8(%eax) │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - jmp 13500 │ │ │ │ + jmp 13440 │ │ │ │ mov %ecx,%eax │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 136a8 │ │ │ │ + jge 135e8 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ flds 0x4(%edx) │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ - jmp 134b5 │ │ │ │ + jmp 133f5 │ │ │ │ add $0xf,%eax │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ - jmp 13048 │ │ │ │ + jmp 12f88 │ │ │ │ incl -0x60(%ebp) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ cmp %eax,-0x60(%ebp) │ │ │ │ - jge 131a7 │ │ │ │ + jge 130e7 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ flds (%eax) │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x24(%edi),%esi │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ - jmp 1347b │ │ │ │ + jmp 133bb │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 135fe │ │ │ │ + jmp 1353e │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 135da │ │ │ │ + jmp 1351a │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 13398 │ │ │ │ + jmp 132d8 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 13374 │ │ │ │ + jmp 132b4 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 1312c │ │ │ │ + jmp 1306c │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 13108 │ │ │ │ + jmp 13048 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x2c(%ebp),%esi │ │ │ │ mov %eax,%edi │ │ │ │ flds 0x8(%ebp) │ │ │ │ flds 0xc(%ebp) │ │ │ │ - fildl 0x20(%ebp) │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ + fildl 0x20(%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) │ │ │ │ @@ -21482,18 +21399,18 @@ │ │ │ │ fmuls (%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 │ │ │ │ @@ -21505,19 +21422,19 @@ │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ cltd │ │ │ │ idivl 0x20(%ebp) │ │ │ │ lea 0x1(%esi,%esi,1),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - js 13853 │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ + js 13793 │ │ │ │ fildl 0x24(%ebp) │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %esp,-0x3c(%ebp) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ mov 0x24(%ebp),%edi │ │ │ │ fmuls (%eax) │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl 0x28(%ebp) │ │ │ │ @@ -21554,84 +21471,84 @@ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jne 13810 │ │ │ │ + jne 13750 │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ mov 0x28(%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 13840 │ │ │ │ + jne 13780 │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ cmp %esi,0x30(%ebp) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ cmovge 0x30(%ebp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ sub %esi,%edx │ │ │ │ cmp %ebx,0x34(%ebp) │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ mov %ebx,%edx │ │ │ │ cmovle 0x34(%ebp),%edx │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ cmp %ebx,%esi │ │ │ │ - jge 1397a │ │ │ │ + jge 138ba │ │ │ │ mov %edx,%ebx │ │ │ │ sub %eax,%ebx │ │ │ │ - js 13950 │ │ │ │ + js 13890 │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 13956 │ │ │ │ + js 13896 │ │ │ │ imul 0x24(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ lea (%esi,%edx,4),%edx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ add %ebx,%eax │ │ │ │ lea 0x4(%esi,%eax,4),%ebx │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov %edx,%ebx │ │ │ │ add %esi,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ flds (%ebx) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ add (%eax,%edx,4),%ebx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ imul 0x28(%ebp),%ebx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ xor %eax,%eax │ │ │ │ - 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 0x10(%ebp),%ebx │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ add (%ecx,%eax,4),%edx │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ @@ -21642,59 +21559,59 @@ │ │ │ │ fadds 0x4(%edi,%edx,8) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ fadds (%edi,%edx,8) │ │ │ │ fstps (%edi,%edx,8) │ │ │ │ fstps 0x4(%edi,%edx,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 13900 │ │ │ │ + jne 13840 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 138d0 │ │ │ │ + jne 13810 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov 0x24(%ebp),%edx │ │ │ │ add %edx,-0x34(%ebp) │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %ebx,-0x3c(%ebp) │ │ │ │ - jne 138c0 │ │ │ │ + jne 13800 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 13972 │ │ │ │ + jmp 138b2 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 13972 │ │ │ │ + jmp 138b2 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 13972 │ │ │ │ + jmp 138b2 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 13972 │ │ │ │ + jmp 138b2 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 13972 │ │ │ │ + jmp 138b2 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 13972 │ │ │ │ + jmp 138b2 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x34(%ebp),%ebx │ │ │ │ sub %eax,%ebx │ │ │ │ - js 13b12 │ │ │ │ + js 13a52 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 1395c │ │ │ │ + js 1389c │ │ │ │ imul 0x24(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ lea (%esi,%edx,4),%edx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ add %ebx,%eax │ │ │ │ @@ -21703,29 +21620,29 @@ │ │ │ │ lea 0x4(%esi,%eax,4),%ebx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov %edx,%ebx │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ flds (%ebx) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ add (%eax,%edx,4),%ebx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ imul 0x28(%ebp),%ebx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ xor %eax,%eax │ │ │ │ - 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 0x10(%ebp),%ebx │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ add (%ecx,%eax,4),%edx │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ @@ -21736,63 +21653,63 @@ │ │ │ │ fadds 0x4(%edi,%edx,8) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ fadds (%edi,%edx,8) │ │ │ │ fstps (%edi,%edx,8) │ │ │ │ fstps 0x4(%edi,%edx,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 13a00 │ │ │ │ + jne 13940 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 139d0 │ │ │ │ + jne 13910 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov 0x24(%ebp),%edx │ │ │ │ add %edx,-0x34(%ebp) │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %ebx,-0x3c(%ebp) │ │ │ │ - jne 139c0 │ │ │ │ + jne 13900 │ │ │ │ mov 0x30(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ sub -0x48(%ebp),%eax │ │ │ │ add 0x20(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ add -0x40(%ebp),%eax │ │ │ │ sub 0x30(%ebp),%ebx │ │ │ │ - js 13962 │ │ │ │ + js 138a2 │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ lea (%esi,%eax,4),%edx │ │ │ │ mov 0x24(%ebp),%esi │ │ │ │ - add %ebx,%eax │ │ │ │ imul 0x30(%ebp),%esi │ │ │ │ + add %ebx,%eax │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ lea (%esi,%eax,4),%ebx │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov %edx,%ebx │ │ │ │ add %esi,%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ flds (%ebx) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ add (%eax,%edx,4),%ebx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ imul 0x28(%ebp),%ebx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ xor %eax,%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x10(%ebp),%ebx │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ add (%ecx,%eax,4),%edx │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ inc %eax │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -21801,58 +21718,58 @@ │ │ │ │ fadds 0x4(%edi,%edx,8) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ fadds (%edi,%edx,8) │ │ │ │ fstps (%edi,%edx,8) │ │ │ │ fstps 0x4(%edi,%edx,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 13ac0 │ │ │ │ + jne 13a00 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 13aa0 │ │ │ │ + jne 139e0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov 0x24(%ebp),%edx │ │ │ │ add %edx,-0x34(%ebp) │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %ebx,-0x3c(%ebp) │ │ │ │ - jne 13a90 │ │ │ │ + jne 139d0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %edx,%ebx │ │ │ │ sub 0x30(%ebp),%ebx │ │ │ │ - js 13968 │ │ │ │ + js 138a8 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1396e │ │ │ │ + js 138ae │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ mov 0x30(%ebp),%eax │ │ │ │ sub -0x48(%ebp),%eax │ │ │ │ add 0x20(%ebp),%eax │ │ │ │ add -0x40(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ - jmp 13a62 │ │ │ │ + jmp 139a2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 494a │ │ │ │ - add $0x32329,%esi │ │ │ │ + add $0x323e9,%esi │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %esi,%ebx │ │ │ │ call 30a0 │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -21866,69 +21783,69 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 13d5e │ │ │ │ - mov 0x18(%edi),%eax │ │ │ │ + jge 13c9e │ │ │ │ mov 0xc(%edi),%ecx │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov 0x14(%edi),%eax │ │ │ │ + mov 0x18(%edi),%eax │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov 0x10(%edi),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov 0x14(%edi),%eax │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - mov (%edi),%ecx │ │ │ │ fildl -0x44(%ebp) │ │ │ │ - fstps -0x58(%ebp) │ │ │ │ - fildl -0x30(%ebp) │ │ │ │ - fstps -0x5c(%ebp) │ │ │ │ + mov (%edi),%ecx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov 0x10(%edi),%eax │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea 0xf(,%eax,4),%eax │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ + fstps -0x58(%ebp) │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ + fstps -0x5c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x40(%ebp) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ sub -0x54(%ebp),%esp │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ mov %esp,-0x28(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 13d70 │ │ │ │ + jne 13cb0 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ test %edx,%edx │ │ │ │ - jle 13d26 │ │ │ │ + jle 13c66 │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov %ecx,%edx │ │ │ │ - imul 0x18(%ebx),%edx │ │ │ │ mov 0x24(%ebx),%ecx │ │ │ │ + imul 0x18(%ebx),%edx │ │ │ │ fildl (%ecx) │ │ │ │ xor %ecx,%ecx │ │ │ │ fmuls (%eax,%edx,4) │ │ │ │ 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),%eax │ │ │ │ sub 0x2c(%ebx),%eax │ │ │ │ mov 0x5c(%ebx),%ebx │ │ │ │ @@ -21950,57 +21867,57 @@ │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x5d58(%esi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 13cc6 │ │ │ │ + jmp 13c06 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx,%edx,4) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x2c(%ebp) │ │ │ │ - je 13d20 │ │ │ │ + je 13c60 │ │ │ │ sub -0x30(%ebp),%eax │ │ │ │ - lea 0x0(,%eax,4),%edx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ mov %edx,%edi │ │ │ │ neg %edi │ │ │ │ fcomip %st(1),%st │ │ │ │ cmovbe %edi,%edx │ │ │ │ flds (%ebx,%edx,1) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x24(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 13cb0 │ │ │ │ + ja 13bf0 │ │ │ │ shl $0x2,%edx │ │ │ │ mov %ebx,%edi │ │ │ │ sub %edx,%edi │ │ │ │ flds (%edi) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x2c(%ebp) │ │ │ │ - jne 13cc3 │ │ │ │ + jne 13c03 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 13d26 │ │ │ │ + jmp 13c66 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ @@ -22009,43 +21926,43 @@ │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push -0x50(%ebp) │ │ │ │ push -0x44(%ebp) │ │ │ │ lea (%eax,%ecx,8),%eax │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ - call c650 │ │ │ │ + call c590 │ │ │ │ mov -0x40(%ebp),%esp │ │ │ │ incl -0x38(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ cmp %eax,-0x48(%ebp) │ │ │ │ - jne 13bf0 │ │ │ │ + jne 13b30 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 13c0e │ │ │ │ + jmp 13b4e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x320e9,%ebx │ │ │ │ + add $0x321a9,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ @@ -22058,40 +21975,40 @@ │ │ │ │ cmovl %esi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 13f9c │ │ │ │ + jge 13edc │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x14(%eax),%eax │ │ │ │ mov (%esi),%esi │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0x34(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fstps -0x5c(%ebp) │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ + fstps -0x5c(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ - shl $0x4,%eax │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %esp,-0x48(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 13fb0 │ │ │ │ + jne 13ef0 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ sub -0x58(%ebp),%esp │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ @@ -22099,19 +22016,19 @@ │ │ │ │ mov %esp,-0x28(%ebp) │ │ │ │ mov (%edx),%esi │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ lea (%eax,%ecx,4),%esi │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 13f66 │ │ │ │ + jle 13ea6 │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov %ecx,%edx │ │ │ │ - imul 0x18(%esi),%edx │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ + imul 0x18(%esi),%edx │ │ │ │ fildl (%ecx) │ │ │ │ xor %ecx,%ecx │ │ │ │ fmuls (%eax,%edx,4) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ @@ -22148,57 +22065,57 @@ │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x5d58(%ebx) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 13f06 │ │ │ │ + jmp 13e46 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%esi,%edx,4) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x2c(%ebp) │ │ │ │ - je 13f60 │ │ │ │ + je 13ea0 │ │ │ │ sub -0x30(%ebp),%eax │ │ │ │ - lea 0x0(,%eax,4),%edx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ mov %edx,%edi │ │ │ │ neg %edi │ │ │ │ fcomip %st(1),%st │ │ │ │ cmovbe %edi,%edx │ │ │ │ flds (%esi,%edx,1) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x24(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 13ef0 │ │ │ │ + ja 13e30 │ │ │ │ shl $0x2,%edx │ │ │ │ mov %esi,%edi │ │ │ │ sub %edx,%edi │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ flds (%edi) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x2c(%ebp) │ │ │ │ - jne 13f03 │ │ │ │ + jne 13e43 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 13f66 │ │ │ │ + jmp 13ea6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ @@ -22206,44 +22123,44 @@ │ │ │ │ push -0x40(%ebp) │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push 0x4(%eax,%ecx,8) │ │ │ │ push (%eax,%ecx,8) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ - call c0f0 │ │ │ │ + call c030 │ │ │ │ mov -0x48(%ebp),%esp │ │ │ │ incl -0x38(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jne 13e20 │ │ │ │ + jne 13d60 │ │ │ │ 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 -0x38(%ebp),%ecx │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 13e38 │ │ │ │ + jmp 13d78 │ │ │ │ lea 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 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x31ea4,%ebx │ │ │ │ + add $0x31f64,%ebx │ │ │ │ mov (%esi),%ebp │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ call 30a0 │ │ │ │ mov %eax,%edi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ @@ -22256,161 +22173,159 @@ │ │ │ │ cmovl %edi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 141f4 │ │ │ │ + jge 14134 │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ mov 0x2c(%ebp),%esi │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ lea 0x0(,%edx,4),%ecx │ │ │ │ - imul %eax,%edi │ │ │ │ - mov %esi,0x4(%esp) │ │ │ │ - mov %esi,0x24(%esp) │ │ │ │ mov %ecx,0x34(%esp) │ │ │ │ mov 0x24(%ebp),%ecx │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ + mov %esi,0x24(%esp) │ │ │ │ + imul %eax,%edi │ │ │ │ fildl (%ecx,%edx,4) │ │ │ │ lea 0x0(,%eax,4),%ecx │ │ │ │ - fildl 0x4(%esp) │ │ │ │ mov %ecx,0x2c(%esp) │ │ │ │ lea (%edi,%edx,1),%ecx │ │ │ │ mov 0x40(%ebp),%edx │ │ │ │ - fmul %st(0),%st │ │ │ │ fnstcw 0x3e(%esp) │ │ │ │ + fildl 0xc(%esp) │ │ │ │ lea (%edx,%ecx,4),%edi │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ - fld1 │ │ │ │ imul %edx,%eax │ │ │ │ - fdiv %st(2),%st │ │ │ │ imul %ecx,%edx │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ movzwl 0x3e(%esp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,0x3a(%esp) │ │ │ │ movzwl 0x3e(%esp),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ + and $0xf3,%ah │ │ │ │ + or $0x4,%ah │ │ │ │ + fld1 │ │ │ │ + mov %ax,0x3c(%esp) │ │ │ │ + fdiv %st(2),%st │ │ │ │ fld %st(2) │ │ │ │ fmul %st(3),%st │ │ │ │ + fstps 0x10(%esp) │ │ │ │ fldt -0x5c14(%ebx) │ │ │ │ - and $0xf3,%ah │ │ │ │ - fstpt 0x8(%esp) │ │ │ │ fxch %st(3) │ │ │ │ - or $0x4,%ah │ │ │ │ fstps 0x30(%esp) │ │ │ │ - mov %ax,0x3c(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edi) │ │ │ │ flds 0x30(%esp) │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw 0x3c(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x3e(%esp) │ │ │ │ fldcw 0x3a(%esp) │ │ │ │ - fistpl 0x4(%esp) │ │ │ │ + fistpl 0xc(%esp) │ │ │ │ fldcw 0x3e(%esp) │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ lea 0x1(%eax,%esi,1),%ecx │ │ │ │ sub %esi,%edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jg 141c0 │ │ │ │ + jg 14100 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ - mov 0x34(%esp),%ebp │ │ │ │ inc %ecx │ │ │ │ + mov 0x34(%esp),%ebp │ │ │ │ add 0x30(%eax),%ebp │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ sub %eax,%esi │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ add 0x5c(%eax),%esi │ │ │ │ - jmp 1417f │ │ │ │ + jmp 140b7 │ │ │ │ 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 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 14167 │ │ │ │ + je 1409f │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebx) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%esi,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 141d0 │ │ │ │ + je 14110 │ │ │ │ flds (%edi) │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ - fildl 0x4(%esp) │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ + fildl 0xc(%esp) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(2),%st │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmuls 0x10(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ flds 0x0(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 14120 │ │ │ │ + ja 14060 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 14200 │ │ │ │ + ja 14140 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fstps (%esi,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 1417d │ │ │ │ - jmp 141d0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jne 140b5 │ │ │ │ + jmp 14110 │ │ │ │ + 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 0x14(%esp) │ │ │ │ - mov 0x28(%esp),%esi │ │ │ │ add 0x2c(%esp),%edi │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ add %esi,0x18(%esp) │ │ │ │ cmp %eax,0x20(%esp) │ │ │ │ - jne 140c0 │ │ │ │ + jne 14000 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -22421,24 +22336,24 @@ │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 14175 │ │ │ │ + jmp 140ad │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x4c,%esp │ │ │ │ - mov 0x60(%esp),%ebp │ │ │ │ + sub $0x3c,%esp │ │ │ │ + mov 0x50(%esp),%ebp │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x31c54,%ebx │ │ │ │ + add $0x31d14,%ebx │ │ │ │ mov 0x0(%ebp),%edi │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ cltd │ │ │ │ @@ -22447,180 +22362,177 @@ │ │ │ │ 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,0x18(%esp) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 14404 │ │ │ │ + jge 14334 │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ mov 0x24(%edi),%esi │ │ │ │ mov 0x30(%edi),%ebp │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ fildl (%esi,%ecx,4) │ │ │ │ mov 0x2c(%edi),%esi │ │ │ │ lea 0x0(%ebp,%ecx,4),%ebp │ │ │ │ - mov %esi,0x8(%esp) │ │ │ │ - fildl 0x8(%esp) │ │ │ │ - mov %ebp,0x8(%esp) │ │ │ │ + mov %esi,(%esp) │ │ │ │ + fildl (%esp) │ │ │ │ + mov %ebp,(%esp) │ │ │ │ lea 0x0(,%eax,4),%ebp │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov %ebp,0x34(%esp) │ │ │ │ + mov %ebp,0x24(%esp) │ │ │ │ mov %edx,%ebp │ │ │ │ imul %eax,%ebp │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ mov 0x5c(%edi),%eax │ │ │ │ add %ecx,%ebp │ │ │ │ mov 0x40(%edi),%ecx │ │ │ │ - fnstcw 0x3e(%esp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st(2),%st │ │ │ │ + fnstcw 0x2e(%esp) │ │ │ │ lea (%eax,%ebp,8),%edi │ │ │ │ - movzwl 0x3e(%esp),%eax │ │ │ │ + movzwl 0x2e(%esp),%eax │ │ │ │ lea (%ecx,%ebp,4),%ecx │ │ │ │ - mov 0x8(%esp),%ebp │ │ │ │ + mov (%esp),%ebp │ │ │ │ or $0xc,%ah │ │ │ │ - mov %ax,0x3a(%esp) │ │ │ │ - movzwl 0x3e(%esp),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ + mov %ax,0x2a(%esp) │ │ │ │ + movzwl 0x2e(%esp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ - fstps 0x20(%esp) │ │ │ │ + fstps 0x18(%esp) │ │ │ │ or $0x4,%ah │ │ │ │ - fld %st(1) │ │ │ │ - mov %ax,0x3c(%esp) │ │ │ │ - fmul %st(2),%st │ │ │ │ + mov %ax,0x2c(%esp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st(1),%st │ │ │ │ fstps 0x1c(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fstps 0x14(%esp) │ │ │ │ fldt -0x5c14(%ebx) │ │ │ │ - fstpt 0x28(%esp) │ │ │ │ - jmp 14396 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 142cd │ │ │ │ + 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(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 14347 │ │ │ │ + je 1427f │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebx) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%edi) │ │ │ │ flds (%ecx) │ │ │ │ inc %edx │ │ │ │ - add 0x34(%esp),%ecx │ │ │ │ + add 0x24(%esp),%ecx │ │ │ │ fmul %st(3),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivs 0x0(%ebp) │ │ │ │ fldt -0x5c14(%ebx) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x8(%esp) │ │ │ │ + fstpt (%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadds -0x5d58(%ebx) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fstps 0x4(%edi) │ │ │ │ - add 0x24(%esp),%edi │ │ │ │ - cmp %edx,0x18(%esp) │ │ │ │ - je 14400 │ │ │ │ + add 0x20(%esp),%edi │ │ │ │ + cmp %edx,0x10(%esp) │ │ │ │ + je 14330 │ │ │ │ flds (%ecx) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldcw 0x3c(%esp) │ │ │ │ + fldcw 0x2c(%esp) │ │ │ │ frndint │ │ │ │ - fldcw 0x3e(%esp) │ │ │ │ - fldcw 0x3a(%esp) │ │ │ │ - fistpl 0x8(%esp) │ │ │ │ - fldcw 0x3e(%esp) │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ + fldcw 0x2e(%esp) │ │ │ │ + fldcw 0x2a(%esp) │ │ │ │ + fistpl (%esp) │ │ │ │ + fldcw 0x2e(%esp) │ │ │ │ + mov (%esp),%eax │ │ │ │ sub %esi,%eax │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - fildl 0x8(%esp) │ │ │ │ - flds 0x20(%esp) │ │ │ │ + mov %eax,(%esp) │ │ │ │ + fildl (%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ - fmuls 0x1c(%esp) │ │ │ │ + fmuls 0x14(%esp) │ │ │ │ fxch %st(3) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fadd %st(2),%st │ │ │ │ + fadds 0x18(%esp) │ │ │ │ flds 0x0(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 14300 │ │ │ │ + ja 14240 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 14410 │ │ │ │ + ja 14340 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ - jmp 14355 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 1428d │ │ │ │ + nop │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - add $0x4c,%esp │ │ │ │ + add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 14355 │ │ │ │ + jmp 1428d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3d45 │ │ │ │ - add $0x31a49,%edi │ │ │ │ + add $0x31b19,%edi │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,%ebx │ │ │ │ call 30a0 │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -22634,89 +22546,89 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 14659 │ │ │ │ + jge 14589 │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ mov (%esi),%esi │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ fildl -0x54(%ebp) │ │ │ │ - fdivrs -0x5d58(%edi) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ lea 0xf(,%eax,4),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ + fdivrs -0x5d58(%edi) │ │ │ │ fstps -0x28(%ebp) │ │ │ │ fldt -0x5c14(%edi) │ │ │ │ fstpt -0x38(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x4c(%ebp) │ │ │ │ sub -0x64(%ebp),%esp │ │ │ │ mov %esp,-0x44(%ebp) │ │ │ │ testb $0x8,0x39(%esi) │ │ │ │ - jne 14690 │ │ │ │ + jne 145c0 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x40(%esi),%eax │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ test %edx,%edx │ │ │ │ - jle 14624 │ │ │ │ + jle 14554 │ │ │ │ mov 0x24(%esi),%edx │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ fildl (%edx) │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ imul 0x18(%esi),%edx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ 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 │ │ │ │ flds (%edx) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - fsts -0x2c(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ + fsts -0x2c(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ sub %eax,%edx │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ lea (%eax,%edx,1),%ebx │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ fstps -0x48(%ebp) │ │ │ │ - jmp 145db │ │ │ │ + jmp 1450b │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ flds -0x2c(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ @@ -22742,69 +22654,69 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 145c5 │ │ │ │ + je 144f5 │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%edi) │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 14620 │ │ │ │ + je 14550 │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ fmuls -0x28(%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 14580 │ │ │ │ + ja 144b0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 14670 │ │ │ │ + ja 145a0 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x48(%ebp) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 145db │ │ │ │ + jne 1450b │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 14624 │ │ │ │ + jmp 14554 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push -0x54(%ebp) │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ lea (%eax,%ecx,8),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ - call c650 │ │ │ │ + call c590 │ │ │ │ mov -0x4c(%ebp),%esp │ │ │ │ incl -0x3c(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ cmp %eax,-0x58(%ebp) │ │ │ │ - jne 144d0 │ │ │ │ + jne 14400 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -22812,31 +22724,31 @@ │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ flds -0x2c(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 145d3 │ │ │ │ + jmp 14503 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x7c(%esi),%eax │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 144eb │ │ │ │ + jmp 1441b │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3d45 │ │ │ │ - add $0x317c9,%edi │ │ │ │ + add $0x31899,%edi │ │ │ │ sub $0x5c,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -22850,95 +22762,95 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 148e9 │ │ │ │ + jge 14819 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ fldt -0x5c14(%edi) │ │ │ │ - fstpt -0x38(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov (%esi),%esi │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + fstpt -0x38(%ebp) │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ lea (%eax,%eax,1),%ecx │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ lea 0x17(,%eax,8),%eax │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ shr $0x4,%eax │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x54(%ebp) │ │ │ │ sub -0x68(%ebp),%esp │ │ │ │ mov %esp,-0x4c(%ebp) │ │ │ │ testb $0x8,0x39(%esi) │ │ │ │ - jne 14920 │ │ │ │ + jne 14850 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x40(%esi),%eax │ │ │ │ + cmpl $0xffffffff,-0x58(%ebp) │ │ │ │ mov 0x4(%ebx),%edx │ │ │ │ lea (%eax,%ecx,4),%ecx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov (%edx),%ecx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ - cmpl $0xffffffff,-0x58(%ebp) │ │ │ │ - jl 148b6 │ │ │ │ + jl 147e6 │ │ │ │ mov 0x24(%esi),%edx │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ fildl (%edx) │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ imul 0x18(%esi),%edx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ 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 │ │ │ │ flds (%ebx) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fdivrs -0x5d58(%edi) │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(0),%st │ │ │ │ fstps -0x28(%ebp) │ │ │ │ flds (%edx) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - fsts -0x2c(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ + fsts -0x2c(%ebp) │ │ │ │ + fxch %st(3) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ sub %eax,%edx │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ lea 0x2(%eax,%edx,1),%ebx │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ fstps -0x50(%ebp) │ │ │ │ - jmp 1486b │ │ │ │ + jmp 1479b │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ flds -0x2c(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ @@ -22964,70 +22876,70 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 14855 │ │ │ │ + je 14785 │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%edi) │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 148b0 │ │ │ │ + je 147e0 │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmuls -0x28(%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 14810 │ │ │ │ + ja 14740 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 14900 │ │ │ │ + ja 14830 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x50(%ebp) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 1486b │ │ │ │ + jne 1479b │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 148b6 │ │ │ │ + jmp 147e6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ push -0x64(%ebp) │ │ │ │ push -0x48(%ebp) │ │ │ │ push 0x4(%eax,%ebx,8) │ │ │ │ push (%eax,%ebx,8) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ - call c0f0 │ │ │ │ + call c030 │ │ │ │ mov -0x54(%ebp),%esp │ │ │ │ incl -0x3c(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ cmp %eax,-0x5c(%ebp) │ │ │ │ - jne 14740 │ │ │ │ + jne 14670 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -23035,31 +22947,31 @@ │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ flds -0x2c(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 14863 │ │ │ │ + jmp 14793 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov 0x7c(%esi),%eax │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 1475b │ │ │ │ + jmp 1468b │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x31539,%ebx │ │ │ │ + add $0x31609,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ call 30a0 │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ @@ -23074,42 +22986,42 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 14ba2 │ │ │ │ + jge 14ae2 │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ mov 0x18(%edi),%esi │ │ │ │ mov (%edi),%ebx │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ fildl -0x4c(%ebp) │ │ │ │ - fsts -0x64(%ebp) │ │ │ │ - fdivrs -0x5d58(%ecx) │ │ │ │ mov %eax,%edi │ │ │ │ lea 0xf(,%eax,4),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ + fsts -0x64(%ebp) │ │ │ │ + fdivrs -0x5d58(%ecx) │ │ │ │ fstps -0x54(%ebp) │ │ │ │ fldt -0x5c14(%ecx) │ │ │ │ fstpt -0x48(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ testb $0x8,0x39(%ebx) │ │ │ │ - jne 14bb0 │ │ │ │ + jne 14af0 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ sub -0x60(%ebp),%esp │ │ │ │ mov 0x40(%ebx),%edx │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ @@ -23118,24 +23030,24 @@ │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov 0x24(%ebx),%eax │ │ │ │ fildl (%eax) │ │ │ │ mov 0x18(%ebx),%eax │ │ │ │ imul %esi,%eax │ │ │ │ flds (%edx,%eax,4) │ │ │ │ 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) │ │ │ │ flds (%edx,%esi,4) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ @@ -23160,15 +23072,15 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ flds (%eax) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 14bd0 │ │ │ │ + jbe 14b10 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -23195,27 +23107,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 14ae9 │ │ │ │ + je 14a19 │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fmuls -0x5d50(%eax) │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fsts 0x0(,%eax,4) │ │ │ │ cmp $0x1,%edi │ │ │ │ - jle 14b60 │ │ │ │ + jle 14aa0 │ │ │ │ flds -0x64(%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) │ │ │ │ @@ -23228,86 +23140,88 @@ │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ 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) │ │ │ │ flds (%esi,%eax,4) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstps (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 14b40 │ │ │ │ + jne 14a80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ - jmp 14b70 │ │ │ │ + jmp 14ab0 │ │ │ │ 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 │ │ │ │ + sub $0x4,%esp │ │ │ │ mov 0xc(%ebx),%eax │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ push -0x5c(%ebp) │ │ │ │ push -0x4c(%ebp) │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ - call c650 │ │ │ │ + call c590 │ │ │ │ mov -0x30(%ebp),%esp │ │ │ │ incl -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ cmp %eax,-0x50(%ebp) │ │ │ │ - jne 149f0 │ │ │ │ + jne 14920 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x7c(%ebx),%eax │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov 0x4(%eax,%edx,8),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 14a05 │ │ │ │ + jmp 14935 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 14bf0 │ │ │ │ + ja 14b30 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ flds -0x5c20(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 14afa │ │ │ │ + jmp 14a2a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 14afa │ │ │ │ + jmp 14a2a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov %eax,%ebx │ │ │ │ @@ -23315,24 +23229,24 @@ │ │ │ │ mov 0x54(%esp),%edi │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ mov 0x48(%esp),%ebp │ │ │ │ fnstcw 0x32(%esp) │ │ │ │ movzwl 0x32(%esp),%eax │ │ │ │ mov %edi,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fmuls 0x4c(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmuls 0x4c(%esp) │ │ │ │ mov %ax,0x30(%esp) │ │ │ │ movzwl 0x32(%esp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ + mov %ax,0x2e(%esp) │ │ │ │ fldcw 0x30(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x32(%esp) │ │ │ │ - mov %ax,0x2e(%esp) │ │ │ │ fldcw 0x2e(%esp) │ │ │ │ fistpl (%esp) │ │ │ │ fldcw 0x32(%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ sub 0x5c(%esp),%eax │ │ │ │ add %edi,%eax │ │ │ │ cltd │ │ │ │ @@ -23354,62 +23268,62 @@ │ │ │ │ fldcw 0x32(%esp) │ │ │ │ fldcw 0x2e(%esp) │ │ │ │ fistpl (%esp) │ │ │ │ fldcw 0x32(%esp) │ │ │ │ mov (%esp),%edi │ │ │ │ fldz │ │ │ │ fsts (%ebx) │ │ │ │ - fsts 0x4(%ebx) │ │ │ │ mov %edi,%eax │ │ │ │ sub 0x5c(%esp),%eax │ │ │ │ add 0x58(%esp),%eax │ │ │ │ + fsts 0x4(%ebx) │ │ │ │ cltd │ │ │ │ idivl 0x58(%esp) │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ lea 0x1(%edi,%eax,1),%eax │ │ │ │ add 0x58(%esp),%eax │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ cltd │ │ │ │ idivl 0x58(%esp) │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ + cmp %esi,0x8(%esp) │ │ │ │ lea 0x1(%eax,%eax,1),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov %edx,(%esp) │ │ │ │ - cmp %esi,0x8(%esp) │ │ │ │ - jge 14e60 │ │ │ │ + jge 14da0 │ │ │ │ cmp %edx,0x4(%esp) │ │ │ │ - jl 15140 │ │ │ │ + jl 15080 │ │ │ │ ffreep %st(0) │ │ │ │ test %eax,%eax │ │ │ │ - js 15136 │ │ │ │ + js 15076 │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ sub (%esp),%edi │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - movl $0x0,0x8(%esp) │ │ │ │ imul 0x58(%esp),%eax │ │ │ │ + movl $0x0,0x8(%esp) │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 14db0 │ │ │ │ + jle 14cf0 │ │ │ │ nop │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ flds 0x4(%ebx) │ │ │ │ flds (%ebx) │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ lea (%esi,%eax,1),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 14d82 │ │ │ │ + jmp 14cc2 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ flds (%ecx) │ │ │ │ fmuls 0x0(%ebp,%eax,4) │ │ │ │ flds (%edx,%eax,8) │ │ │ │ @@ -23418,32 +23332,32 @@ │ │ │ │ fmuls 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 14d80 │ │ │ │ + jne 14cc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 15370 │ │ │ │ + js 152b0 │ │ │ │ mov (%esp),%edx │ │ │ │ lea 0x0(%ebp,%edi,4),%eax │ │ │ │ test %edi,%edi │ │ │ │ mov %ebp,0x48(%esp) │ │ │ │ cmovg %eax,%ebp │ │ │ │ lea 0x1(%edx),%edx │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ flds 0x4(%ebx) │ │ │ │ xor %eax,%eax │ │ │ │ flds (%ebx) │ │ │ │ - jmp 14e02 │ │ │ │ - jmp 14e00 │ │ │ │ + jmp 14d42 │ │ │ │ + jmp 14d40 │ │ │ │ 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) │ │ │ │ @@ -23455,64 +23369,64 @@ │ │ │ │ fmuls 0x4(%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 14e00 │ │ │ │ + jne 14d40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ incl 0x8(%esp) │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - je 15136 │ │ │ │ + je 15076 │ │ │ │ add 0x14(%esp),%esi │ │ │ │ add $0x4,%ecx │ │ │ │ test %edi,%edi │ │ │ │ - jle 153b0 │ │ │ │ + jle 152f0 │ │ │ │ mov 0x48(%esp),%ebp │ │ │ │ - jmp 14d50 │ │ │ │ + jmp 14c90 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ sub 0x1c(%esp),%eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ cmp %edx,0x4(%esp) │ │ │ │ - jl 14fc0 │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + jl 14f00 │ │ │ │ test %eax,%eax │ │ │ │ - jle 1522b │ │ │ │ + jle 1516b │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ sub (%esp),%edi │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - mov %edi,0x10(%esp) │ │ │ │ imul 0x58(%esp),%eax │ │ │ │ test %edi,%edi │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ mov %ecx,%edi │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ - jle 153e7 │ │ │ │ + jle 15327 │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ flds (%ebx) │ │ │ │ flds 0x4(%ebx) │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ lea (%esi,%eax,1),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 14f00 │ │ │ │ + jmp 14e40 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edi) │ │ │ │ fmuls 0x0(%ebp,%eax,4) │ │ │ │ flds (%edx,%eax,8) │ │ │ │ @@ -23522,20 +23436,20 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 14f00 │ │ │ │ + jne 14e40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 15200 │ │ │ │ + js 15140 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ test %edx,%edx │ │ │ │ lea 0x0(%ebp,%edx,4),%eax │ │ │ │ mov (%esp),%edx │ │ │ │ cmovle %ebp,%eax │ │ │ │ @@ -23556,56 +23470,56 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 14f60 │ │ │ │ + jne 14ea0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ incl 0x8(%esp) │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - je 15220 │ │ │ │ + je 15160 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add 0x28(%esp),%esi │ │ │ │ add $0x4,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 153b9 │ │ │ │ + jle 152f9 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ - jmp 14ec0 │ │ │ │ + jmp 14e00 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 1507d │ │ │ │ + jle 14fbd │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 153c2 │ │ │ │ + js 15302 │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ mov %ecx,%esi │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ + imul 0x58(%esp),%eax │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - imul 0x58(%esp),%eax │ │ │ │ add 0x4(%esp),%eax │ │ │ │ lea (%edi,%eax,8),%edx │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%edi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx) │ │ │ │ xor %eax,%eax │ │ │ │ flds 0x4(%ebx) │ │ │ │ - jmp 15040 │ │ │ │ + jmp 14f80 │ │ │ │ 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 │ │ │ │ flds (%esi) │ │ │ │ fmuls 0x0(%ebp,%eax,4) │ │ │ │ @@ -23616,31 +23530,31 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 15040 │ │ │ │ + jne 14f80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add (%esp),%edx │ │ │ │ inc %ecx │ │ │ │ add $0x4,%esi │ │ │ │ cmp 0x14(%esp),%ecx │ │ │ │ - jne 15010 │ │ │ │ + jne 14f50 │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ lea (%ecx,%eax,4),%ecx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 15136 │ │ │ │ + js 15076 │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 15136 │ │ │ │ + js 15076 │ │ │ │ mov 0x58(%esp),%edi │ │ │ │ inc %eax │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ mov %eax,(%esp) │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ shl $0x3,%edi │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ @@ -23648,15 +23562,15 @@ │ │ │ │ lea (%edi,%esi,8),%edx │ │ │ │ lea 0x2(%eax,%eax,1),%esi │ │ │ │ xor %edi,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx) │ │ │ │ xor %eax,%eax │ │ │ │ flds 0x4(%ebx) │ │ │ │ - jmp 15100 │ │ │ │ + jmp 15040 │ │ │ │ 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 │ │ │ │ @@ -23669,53 +23583,53 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 15100 │ │ │ │ + jne 15040 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add 0x8(%esp),%edx │ │ │ │ inc %edi │ │ │ │ add $0x4,%ecx │ │ │ │ cmp (%esp),%edi │ │ │ │ - jne 150c0 │ │ │ │ - jmp 15136 │ │ │ │ + jne 15000 │ │ │ │ + jmp 15076 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x34,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 15134 │ │ │ │ + js 15074 │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ fld %st(0) │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ imul 0x58(%esp),%eax │ │ │ │ add 0x4(%esp),%eax │ │ │ │ lea (%edi,%eax,8),%edx │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ lea 0x2(%eax,%eax,1),%esi │ │ │ │ - jmp 15182 │ │ │ │ + jmp 150c2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 151c2 │ │ │ │ - jmp 151c0 │ │ │ │ + jmp 15102 │ │ │ │ + jmp 15100 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -23728,66 +23642,66 @@ │ │ │ │ fmuls 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 151c0 │ │ │ │ + jne 15100 │ │ │ │ inc %edi │ │ │ │ add (%esp),%edx │ │ │ │ add $0x4,%ecx │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 15180 │ │ │ │ + jne 150c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x34,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ add 0x28(%esp),%esi │ │ │ │ add $0x4,%edi │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - jne 14ed3 │ │ │ │ + jne 14e13 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ lea (%ecx,%eax,4),%ecx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 15136 │ │ │ │ - mov 0x58(%esp),%esi │ │ │ │ + js 15076 │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ + mov 0x58(%esp),%esi │ │ │ │ inc %eax │ │ │ │ sub (%esp),%edi │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ shl $0x3,%esi │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ + mov %edi,0xc(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 15401 │ │ │ │ + jle 15341 │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ flds (%ebx) │ │ │ │ flds 0x4(%ebx) │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ lea (%esi,%eax,1),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 152c0 │ │ │ │ + jmp 15200 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx) │ │ │ │ @@ -23799,20 +23713,20 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 152c0 │ │ │ │ + jne 15200 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov (%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 15390 │ │ │ │ + js 152d0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ lea 0x0(%ebp,%eax,4),%edi │ │ │ │ test %eax,%eax │ │ │ │ mov (%esp),%eax │ │ │ │ cmovle %ebp,%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ flds (%ebx) │ │ │ │ @@ -23830,106 +23744,106 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ebx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 15320 │ │ │ │ + jne 15260 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - je 15136 │ │ │ │ + je 15076 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ add 0x18(%esp),%esi │ │ │ │ add $0x4,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jg 15270 │ │ │ │ - jmp 15303 │ │ │ │ + jg 151b0 │ │ │ │ + jmp 15243 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ add 0x14(%esp),%esi │ │ │ │ add $0x4,%ecx │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - jne 14d5b │ │ │ │ - jmp 15136 │ │ │ │ + jne 14c9b │ │ │ │ + jmp 15076 │ │ │ │ xchg %ax,%ax │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ add 0x18(%esp),%esi │ │ │ │ add $0x4,%ecx │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - jne 15283 │ │ │ │ - jmp 15136 │ │ │ │ + jne 151c3 │ │ │ │ + jmp 15076 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - jmp 14dc7 │ │ │ │ + jmp 14d07 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - jmp 14f4f │ │ │ │ + jmp 14e8f │ │ │ │ mov %eax,%esi │ │ │ │ xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - je 15136 │ │ │ │ + je 15076 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 153d0 │ │ │ │ - jmp 15076 │ │ │ │ - mov %esi,0xc(%esp) │ │ │ │ + jne 15310 │ │ │ │ + jmp 14fb6 │ │ │ │ xor %eax,%eax │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ mov (%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 15413 │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ + js 15353 │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ - jmp 14f34 │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + jmp 14e74 │ │ │ │ xor %eax,%eax │ │ │ │ mov (%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 15446 │ │ │ │ + js 15386 │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ - jmp 152f0 │ │ │ │ + jmp 15230 │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ cmp %esi,%edx │ │ │ │ - je 15224 │ │ │ │ + je 15164 │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ add $0x2,%eax │ │ │ │ add $0x8,%edi │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ + cmp 0x8(%esp),%eax │ │ │ │ lea (%esi,%edx,2),%esi │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ - cmp 0x8(%esp),%eax │ │ │ │ - jne 153ed │ │ │ │ - jmp 15224 │ │ │ │ + jne 1532d │ │ │ │ + jmp 15164 │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 15136 │ │ │ │ + je 15076 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ add $0x2,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ lea (%esi,%edx,2),%esi │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 15403 │ │ │ │ - jmp 15136 │ │ │ │ + jne 15343 │ │ │ │ + jmp 15076 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x30a09,%ebx │ │ │ │ + add $0x30ac9,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -23943,115 +23857,115 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 1564e │ │ │ │ + jge 1558e │ │ │ │ mov 0xc(%edi),%ecx │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ mov 0x18(%edi),%esi │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ mov (%edi),%edi │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ lea 0x1(%eax),%eax │ │ │ │ + mov %edi,-0x28(%ebp) │ │ │ │ lea (%ecx,%ecx,1),%edx │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ - mov %edi,-0x28(%ebp) │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - lea 0x1(%edx),%edi │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - lea 0x2(%edx),%edi │ │ │ │ shl $0x3,%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ + lea 0x1(%edx),%edi │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ lea (%esi,%ecx,1),%ebx │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ + lea 0x2(%edx),%edi │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ sub -0x58(%ebp),%esp │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ shr $0x2,%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 15660 │ │ │ │ + jne 155a0 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov 0x5c(%eax),%edx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ flds 0x4(%edx,%eax,1) │ │ │ │ flds (%edx,%eax,1) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - fsts 0x0(,%ebx,4) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ lea 0x1(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ + fsts 0x0(,%ebx,4) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 15680 │ │ │ │ + jle 155c0 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ flds (%esi,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 155a0 │ │ │ │ + jne 154e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ flds (%eax) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ - fsts (%ecx,%edi,4) │ │ │ │ - fld1 │ │ │ │ lea (%ecx,%eax,1),%edx │ │ │ │ mov $0x1,%eax │ │ │ │ + fsts (%ecx,%edi,4) │ │ │ │ + fld1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ flds 0x8(%ebx,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x8(%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 155e0 │ │ │ │ + jne 15520 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ mov 0x40(%ebx),%edx │ │ │ │ shl $0x3,%eax │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ push -0x40(%ebp) │ │ │ │ push -0x44(%ebp) │ │ │ │ push -0x48(%ebp) │ │ │ │ @@ -24063,47 +23977,47 @@ │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ push (%edx,%eax,1) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ add %ecx,%eax │ │ │ │ push %eax │ │ │ │ mov %ebx,%eax │ │ │ │ - call 14c20 │ │ │ │ + call 14b60 │ │ │ │ mov -0x30(%ebp),%esp │ │ │ │ incl -0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x3c(%ebp) │ │ │ │ - jne 15520 │ │ │ │ + jne 15460 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ - jmp 15548 │ │ │ │ + jmp 15488 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ flds (%eax) │ │ │ │ fstps (%ecx,%edi,4) │ │ │ │ - jmp 155fc │ │ │ │ + jmp 1553c │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x307eb,%ebx │ │ │ │ + add $0x308ab,%ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ call 30a0 │ │ │ │ mov %eax,%edi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ @@ -24115,15 +24029,15 @@ │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %ecx,%edx │ │ │ │ imul %eax,%ebx │ │ │ │ add %edx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 157ac │ │ │ │ + jge 156ec │ │ │ │ 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) │ │ │ │ @@ -24134,21 +24048,21 @@ │ │ │ │ mov 0x40(%edi),%esi │ │ │ │ mov 0xc(%edi),%ebp │ │ │ │ mov %esi,0x28(%esp) │ │ │ │ mov 0x5c(%edi),%esi │ │ │ │ mov %ebp,0x2c(%esp) │ │ │ │ mov %esi,0x20(%esp) │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - jne 157c0 │ │ │ │ + jne 15700 │ │ │ │ mov %ecx,%edx │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ + lea 0x0(%ebp,%eax,1),%edi │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ mov %ecx,%edx │ │ │ │ - lea 0x0(%ebp,%eax,1),%edi │ │ │ │ imul %ebx,%edx │ │ │ │ mov %edx,%ebp │ │ │ │ add %edx,%edx │ │ │ │ shl $0x4,%ebp │ │ │ │ add %esi,%ebp │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ lea 0x4(%esi,%eax,1),%esi │ │ │ │ @@ -24165,42 +24079,42 @@ │ │ │ │ sub $0x8,%esp │ │ │ │ mov %edi,%ecx │ │ │ │ inc %ebx │ │ │ │ push 0x18(%esp) │ │ │ │ push 0x20(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push %esi │ │ │ │ - push -0x4(%esi) │ │ │ │ add $0x8,%esi │ │ │ │ + push -0xc(%esi) │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ lea (%eax,%edi,1),%edx │ │ │ │ mov %ebp,%eax │ │ │ │ add $0x8,%ebp │ │ │ │ push %edx │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ - call 14c20 │ │ │ │ + call 14b60 │ │ │ │ add 0x44(%esp),%edi │ │ │ │ add $0x20,%esp │ │ │ │ cmp %ebx,0xc(%esp) │ │ │ │ - jne 15770 │ │ │ │ + jne 156b0 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ 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 0x7c(%edi),%eax │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ - mov 0x20(%esp),%ebp │ │ │ │ sub $0x8,%esp │ │ │ │ + mov 0x28(%esp),%ebp │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ inc %ebx │ │ │ │ imul %eax,%ecx │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ lea 0x1(%eax,%eax,1),%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ add %ebp,%ecx │ │ │ │ @@ -24215,31 +24129,31 @@ │ │ │ │ push (%esi,%edx,1) │ │ │ │ imul 0x40(%esp),%eax │ │ │ │ mov 0x3c(%esp),%ebp │ │ │ │ lea 0x0(%ebp,%eax,8),%eax │ │ │ │ push %eax │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ - call 14c20 │ │ │ │ + call 14b60 │ │ │ │ add $0x20,%esp │ │ │ │ cmp %ebx,0xc(%esp) │ │ │ │ - jne 157d0 │ │ │ │ + jne 15710 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x30639,%ebx │ │ │ │ + add $0x306f9,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ call 30a0 │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ @@ -24254,15 +24168,15 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ lea (%eax,%edi,1),%esi │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ cmp %esi,%edi │ │ │ │ - jge 15abe │ │ │ │ + jge 159fe │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x14(%esi),%ebx │ │ │ │ mov 0x10(%esi),%esi │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ @@ -24282,39 +24196,39 @@ │ │ │ │ sub -0x5c(%ebp),%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - jne 15ad0 │ │ │ │ + jne 15a10 │ │ │ │ mov -0x28(%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,4),%ebx │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ 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,-0x30(%ebp) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%edi),%eax │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ flds (%ebx) │ │ │ │ fxch %st(2) │ │ │ │ mov %cx,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -24342,15 +24256,15 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ flds (%eax) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fldz │ │ │ │ fxch %st(5) │ │ │ │ fcomi %st(5),%st │ │ │ │ - jbe 15af0 │ │ │ │ + jbe 15a30 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fsqrt │ │ │ │ fstps -0x30(%ebp) │ │ │ │ @@ -24379,25 +24293,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 159f1 │ │ │ │ + je 15931 │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fmuls -0x5d50(%eax) │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivs -0x30(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fsts 0x0(,%eax,4) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 15a80 │ │ │ │ + js 159c0 │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ @@ -24412,103 +24326,103 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - jmp 15a60 │ │ │ │ + jmp 159a0 │ │ │ │ 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,%st(1) │ │ │ │ flds 0x4(%ebx,%eax,4) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstps 0x4(%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 15a60 │ │ │ │ + jge 159a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - jmp 15a90 │ │ │ │ + jmp 159d0 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push -0x34(%ebp) │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ push %ecx │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ push 0x4(%eax,%ecx,8) │ │ │ │ push (%eax,%ecx,8) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ - call c0f0 │ │ │ │ + call c030 │ │ │ │ mov -0x38(%ebp),%esp │ │ │ │ incl -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ cmp %eax,-0x54(%ebp) │ │ │ │ - jne 158e0 │ │ │ │ + jne 15820 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov 0x7c(%edi),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 15907 │ │ │ │ + jmp 15847 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(5) │ │ │ │ fcomip %st(5),%st │ │ │ │ - ja 15b10 │ │ │ │ + ja 15a50 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ flds -0x5c20(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 15a03 │ │ │ │ + jmp 15943 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(5),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 15a03 │ │ │ │ + jmp 15943 │ │ │ │ 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 │ │ │ │ call 494a │ │ │ │ - add $0x30339,%esi │ │ │ │ + add $0x303f9,%esi │ │ │ │ sub $0x7c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %esi,%ebx │ │ │ │ call 30a0 │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -24522,79 +24436,79 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 15e55 │ │ │ │ + jge 15d95 │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ mov 0x14(%edi),%ecx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ fildl -0x60(%ebp) │ │ │ │ - fstps -0x7c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ - fstps -0x50(%ebp) │ │ │ │ - fildl -0x5c(%ebp) │ │ │ │ - fstps -0x80(%ebp) │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ + shl $0x3,%ecx │ │ │ │ lea (%eax,%eax,1),%edx │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ - shl $0x3,%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ + fstps -0x7c(%ebp) │ │ │ │ + fildl -0x2c(%ebp) │ │ │ │ + fstps -0x50(%ebp) │ │ │ │ + fildl -0x5c(%ebp) │ │ │ │ + fstps -0x80(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov %esp,-0x4c(%ebp) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ sub -0x74(%ebp),%esp │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov %esp,-0x34(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 15e60 │ │ │ │ + jne 15da0 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov 0x40(%ecx),%edi │ │ │ │ lea 0x0(,%eax,8),%ecx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ flds (%edi,%ecx,1) │ │ │ │ test %edx,%edx │ │ │ │ - jle 15e70 │ │ │ │ + jle 15db0 │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ - imul 0x18(%ecx),%eax │ │ │ │ mov 0x24(%ecx),%edx │ │ │ │ + imul 0x18(%ecx),%eax │ │ │ │ mov 0x2c(%ecx),%ebx │ │ │ │ fildl (%edx) │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ mov %edx,-0x54(%ebp) │ │ │ │ - fmuls (%edi,%eax,4) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ + fmuls (%edi,%eax,4) │ │ │ │ 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 -0x28(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov 0x5c(%ecx),%ecx │ │ │ │ sub %ebx,%eax │ │ │ │ @@ -24618,57 +24532,57 @@ │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x5d58(%esi) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 15cd6 │ │ │ │ + jmp 15c16 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx,%edx,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x24(%ebp) │ │ │ │ - je 15d30 │ │ │ │ + je 15c70 │ │ │ │ sub -0x2c(%ebp),%eax │ │ │ │ - lea 0x0(,%eax,4),%edx │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ mov %edx,%edi │ │ │ │ neg %edi │ │ │ │ fcomip %st(1),%st │ │ │ │ cmovbe %edi,%edx │ │ │ │ flds (%ecx,%edx,1) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x28(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 15cc0 │ │ │ │ + ja 15c00 │ │ │ │ shl $0x2,%edx │ │ │ │ mov %ecx,%edi │ │ │ │ sub %edx,%edi │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ flds (%edi) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edx,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x24(%ebp) │ │ │ │ - jne 15cd3 │ │ │ │ + jne 15c13 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 15d36 │ │ │ │ + jmp 15c76 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ @@ -24711,94 +24625,94 @@ │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x5d58(%esi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 15dc3 │ │ │ │ + jmp 15d03 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - mov -0x30(%ebp),%edi │ │ │ │ fildl -0x28(%ebp) │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ mov %eax,%ebx │ │ │ │ neg %ebx │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%ebx │ │ │ │ lea 0x1(%edi,%ebx,1),%ebx │ │ │ │ flds (%ecx,%ebx,4) │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ + lea 0x1(%edi,%ebx,1),%ebx │ │ │ │ fmul %st(3),%st │ │ │ │ fildl -0x28(%ebp) │ │ │ │ - lea 0x1(%edi,%ebx,1),%ebx │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 15df9 │ │ │ │ + ja 15d39 │ │ │ │ mov %edi,%ebx │ │ │ │ sub %eax,%ebx │ │ │ │ flds (%ecx,%ebx,4) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x8(%edi,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne 15dc0 │ │ │ │ + jne 15d00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ add 0xc(%ecx),%eax │ │ │ │ push -0x68(%ebp) │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ push -0x5c(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ push -0x48(%ebp) │ │ │ │ - lea (%ecx,%edi,1),%edx │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ + lea (%ecx,%edi,1),%edx │ │ │ │ push %edx │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ - call 14c20 │ │ │ │ + call 14b60 │ │ │ │ mov -0x4c(%ebp),%esp │ │ │ │ incl -0x40(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - jne 15bf0 │ │ │ │ + jne 15b30 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ - jmp 15c09 │ │ │ │ + jmp 15b49 │ │ │ │ nop │ │ │ │ lea 0x4(%edi,%ecx,1),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - jmp 15e13 │ │ │ │ + jmp 15d53 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x2fff9,%ebx │ │ │ │ + add $0x300b9,%ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ @@ -24811,70 +24725,70 @@ │ │ │ │ cmovl %esi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 161bb │ │ │ │ + jge 160fb │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ mov 0x10(%edi),%ecx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ - mov (%edi),%eax │ │ │ │ fildl -0x64(%ebp) │ │ │ │ - fstps -0x80(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ - fstps -0x54(%ebp) │ │ │ │ - fildl -0x60(%ebp) │ │ │ │ - fstps -0x84(%ebp) │ │ │ │ + mov (%edi),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ + shl $0x3,%ecx │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ - shl $0x3,%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %ecx,-0x7c(%ebp) │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ + fstps -0x80(%ebp) │ │ │ │ + fildl -0x2c(%ebp) │ │ │ │ + fstps -0x54(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ + fstps -0x84(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %esp,-0x50(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 161d0 │ │ │ │ + jne 16110 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ sub -0x78(%ebp),%esp │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov 0x40(%ecx),%edi │ │ │ │ lea 0x0(,%eax,8),%ecx │ │ │ │ - mov %esp,-0x34(%ebp) │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ + mov %esp,-0x34(%ebp) │ │ │ │ add %edi,%ecx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 161e0 │ │ │ │ + jle 16120 │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ - imul 0x18(%ecx),%eax │ │ │ │ mov 0x24(%ecx),%edx │ │ │ │ + imul 0x18(%ecx),%eax │ │ │ │ mov 0x2c(%ecx),%esi │ │ │ │ fildl (%edx) │ │ │ │ - mov %esi,-0x5c(%ebp) │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ - fmuls (%edi,%eax,4) │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ + fmuls (%edi,%eax,4) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ @@ -24910,56 +24824,56 @@ │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x5d58(%ebx) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 16016 │ │ │ │ + jmp 15f56 │ │ │ │ flds (%ecx,%edx,4) │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x24(%ebp) │ │ │ │ - je 16070 │ │ │ │ + je 15fb0 │ │ │ │ sub -0x2c(%ebp),%eax │ │ │ │ - lea 0x0(,%eax,4),%edx │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ mov %edx,%edi │ │ │ │ neg %edi │ │ │ │ fcomip %st(1),%st │ │ │ │ cmovbe %edi,%edx │ │ │ │ flds (%ecx,%edx,1) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x28(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 16000 │ │ │ │ + ja 15f40 │ │ │ │ shl $0x2,%edx │ │ │ │ mov %ecx,%edi │ │ │ │ sub %edx,%edi │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ flds (%edi) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x24(%ebp) │ │ │ │ - jne 16013 │ │ │ │ + jne 15f53 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 16076 │ │ │ │ + jmp 15fb6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ @@ -25001,669 +24915,666 @@ │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x5d58(%ebx) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 1611b │ │ │ │ + jmp 1605b │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edi,%esi,1),%esi │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x8(%esi,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - je 16170 │ │ │ │ + je 160b0 │ │ │ │ sub -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - mov -0x30(%ebp),%edi │ │ │ │ fildl -0x28(%ebp) │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ mov %eax,%esi │ │ │ │ neg %esi │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%esi │ │ │ │ lea 0x1(%edi,%esi,1),%esi │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x28(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 16100 │ │ │ │ + ja 16040 │ │ │ │ mov %edi,%esi │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ sub %eax,%esi │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x8(%edi,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne 16118 │ │ │ │ + jne 16058 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 16176 │ │ │ │ + jmp 160b6 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ push -0x70(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ - push -0x4c(%ebp) │ │ │ │ - push -0x48(%ebp) │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ + push -0x4c(%ebp) │ │ │ │ + push -0x48(%ebp) │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push 0x4(%eax,%edi,1) │ │ │ │ push (%eax,%edi,1) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ - call c7f0 │ │ │ │ + call c730 │ │ │ │ mov -0x50(%ebp),%esp │ │ │ │ incl -0x40(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ cmp %eax,-0x68(%ebp) │ │ │ │ - jne 15f30 │ │ │ │ + jne 15e70 │ │ │ │ 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 0x7c(%eax),%eax │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ - jmp 15f43 │ │ │ │ + jmp 15e83 │ │ │ │ nop │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ lea 0x4(%edi,%eax,1),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 16176 │ │ │ │ + jmp 160b6 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 494a │ │ │ │ - add $0x2fc89,%esi │ │ │ │ + add $0x2fd49,%esi │ │ │ │ sub $0x8c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %esi,%ebx │ │ │ │ call 30a0 │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x10(%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 │ │ │ │ lea (%ecx,%edx,1),%ebx │ │ │ │ add %ebx,%eax │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 1658e │ │ │ │ + jge 164dd │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x14(%edi),%ecx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ fildl -0x74(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ lea (%ecx,%ecx,1),%edi │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ - lea 0x0(,%eax,8),%ebx │ │ │ │ shl $0x3,%ecx │ │ │ │ + lea 0x0(,%eax,8),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %ebx,-0x84(%ebp) │ │ │ │ mov %ecx,-0x8c(%ebp) │ │ │ │ + mov %ebx,-0x84(%ebp) │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ - fstps -0x34(%ebp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fstps -0x38(%ebp) │ │ │ │ fildl -0x70(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fstps -0x38(%ebp) │ │ │ │ + fstps -0x3c(%ebp) │ │ │ │ fldt -0x5c14(%esi) │ │ │ │ - fstpt -0x30(%ebp) │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %esp,-0x54(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov %esp,-0x58(%ebp) │ │ │ │ sub -0x88(%ebp),%esp │ │ │ │ - mov %esp,-0x48(%ebp) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + mov %esp,-0x4c(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 165e0 │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + jne 16530 │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ lea 0x0(,%edx,8),%ebx │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ + mov %ebx,-0x5c(%ebp) │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea 0x4(%eax,%ebx,1),%ecx │ │ │ │ flds (%eax,%ebx,1) │ │ │ │ mov %edi,%ebx │ │ │ │ inc %ebx │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ - js 16549 │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + js 16480 │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov 0x18(%ecx),%ebx │ │ │ │ imul %edx,%ebx │ │ │ │ mov 0x24(%ecx),%edx │ │ │ │ - mov %ebx,-0x5c(%ebp) │ │ │ │ + mov %ebx,-0x54(%ebp) │ │ │ │ fildl (%edx) │ │ │ │ - flds (%eax,%ebx,4) │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + flds (%eax,%ebx,4) │ │ │ │ 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),%ebx │ │ │ │ mov 0x30(%ecx),%ecx │ │ │ │ - or $0xc,%dh │ │ │ │ - mov %ebx,-0x24(%ebp) │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ + movzwl -0x1a(%ebp),%edx │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ mov %ebx,-0x64(%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 │ │ │ │ + fstps -0x24(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ flds (%ecx) │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ - fsts -0x3c(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + fsts -0x34(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x24(%ebp) │ │ │ │ + fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ sub %ebx,%edx │ │ │ │ mov %edx,%ebx │ │ │ │ lea 0x0(,%edx,4),%edx │ │ │ │ sub %edx,%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ - fstps -0x50(%ebp) │ │ │ │ - jmp 163e0 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fstps -0x40(%ebp) │ │ │ │ + jmp 16319 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ + flds -0x34(%ebp) │ │ │ │ fmul %st(1),%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(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 163c5 │ │ │ │ + je 162fe │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%esi) │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jl 16420 │ │ │ │ - mov %edx,-0x24(%ebp) │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ - fmuls -0x34(%ebp) │ │ │ │ + jl 16360 │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ + fmuls -0x38(%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 │ │ │ │ + fadds -0x24(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 16380 │ │ │ │ + ja 162c0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 165a0 │ │ │ │ + ja 164f0 │ │ │ │ ffreep %st(0) │ │ │ │ - flds -0x50(%ebp) │ │ │ │ + flds -0x40(%ebp) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 163e0 │ │ │ │ + jge 16319 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 16422 │ │ │ │ - nop │ │ │ │ + jmp 16362 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ fildl 0x4(%ebx) │ │ │ │ flds 0x4(%eax,%ecx,4) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ flds (%eax) │ │ │ │ + fxch %st(2) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - fld %st(2) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fstps -0x34(%ebp) │ │ │ │ flds 0x4(%eax) │ │ │ │ - fsts -0x3c(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ + fsts -0x40(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x24(%ebp) │ │ │ │ + fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ sub -0x64(%ebp),%ebx │ │ │ │ lea 0x0(,%ebx,4),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ - add -0x48(%ebp),%ecx │ │ │ │ - fstps -0x50(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ - fstps -0x5c(%ebp) │ │ │ │ - jmp 164f1 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add -0x4c(%ebp),%ecx │ │ │ │ + fstps -0x54(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fstps -0x60(%ebp) │ │ │ │ + flds -0x24(%ebp) │ │ │ │ + jmp 1642a │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ + flds -0x40(%ebp) │ │ │ │ fmul %st(1),%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(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 164d5 │ │ │ │ + je 1640e │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%esi) │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps 0x8(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jg 16540 │ │ │ │ - mov %edx,-0x24(%ebp) │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ - fmuls -0x38(%ebp) │ │ │ │ + jg 16470 │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ + fmuls -0x3c(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - fsub %st(4),%st │ │ │ │ - fmul %st(2),%st │ │ │ │ + fsub %st(3),%st │ │ │ │ + fmuls -0x34(%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 16490 │ │ │ │ + ja 163d0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 165c0 │ │ │ │ + ja 16510 │ │ │ │ ffreep %st(0) │ │ │ │ - flds -0x50(%ebp) │ │ │ │ + flds -0x54(%ebp) │ │ │ │ fstps 0x8(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 164f1 │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 1642a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 16546 │ │ │ │ + jmp 16474 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - flds -0x5c(%ebp) │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + flds -0x60(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 16490 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fxch %st(1) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + fstpt -0x30(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ add 0xc(%ebx),%eax │ │ │ │ push -0x7c(%ebp) │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ push -0x70(%ebp) │ │ │ │ push -0x74(%ebp) │ │ │ │ - push -0x4c(%ebp) │ │ │ │ - lea (%ecx,%ebx,1),%edx │ │ │ │ + push -0x50(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ + lea (%ecx,%ebx,1),%edx │ │ │ │ push %edx │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ - call 14c20 │ │ │ │ - mov -0x54(%ebp),%esp │ │ │ │ - incl -0x44(%ebp) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + call 14b60 │ │ │ │ + mov -0x58(%ebp),%esp │ │ │ │ + incl -0x48(%ebp) │ │ │ │ + fldt -0x30(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x78(%ebp) │ │ │ │ - jne 162b0 │ │ │ │ + jne 161f0 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ + flds -0x34(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 163d3 │ │ │ │ + jmp 1630c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ + flds -0x40(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 164e3 │ │ │ │ + jmp 1641c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%edx │ │ │ │ - jmp 162cc │ │ │ │ + jmp 1620c │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 494a │ │ │ │ - add $0x2f889,%esi │ │ │ │ + add $0x2f939,%esi │ │ │ │ sub $0x8c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %esi,%ebx │ │ │ │ call 30a0 │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ call 3230 │ │ │ │ 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,-0x44(%ebp) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 169a1 │ │ │ │ + jge 168e7 │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ mov 0x10(%edi),%ebx │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ fildl -0x78(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ lea (%ebx,%ebx,1),%edi │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ - lea 0x0(,%eax,8),%ecx │ │ │ │ shl $0x3,%ebx │ │ │ │ + lea 0x0(,%eax,8),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstps -0x34(%ebp) │ │ │ │ fildl -0x74(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstps -0x38(%ebp) │ │ │ │ fldt -0x5c14(%esi) │ │ │ │ - fstpt -0x30(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x58(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ sub -0x8c(%ebp),%esp │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ mov %esp,-0x48(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 169f0 │ │ │ │ + jne 16930 │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ lea 0x0(,%edx,8),%ecx │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea 0x4(%eax,%ecx,1),%ebx │ │ │ │ add %eax,%ecx │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ inc %ebx │ │ │ │ - js 16956 │ │ │ │ + js 16894 │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ mov 0x18(%ebx),%ecx │ │ │ │ imul %edx,%ecx │ │ │ │ mov 0x24(%ebx),%edx │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ fildl (%edx) │ │ │ │ - flds (%eax,%ecx,4) │ │ │ │ mov %edx,-0x64(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + flds (%eax,%ecx,4) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ + mov 0x2c(%ebx),%ecx │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ + mov 0x30(%ebx),%ebx │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%ebx),%ecx │ │ │ │ - mov 0x30(%ebx),%ebx │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ + fstps -0x30(%ebp) │ │ │ │ flds (%edx) │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ fmul %st(0),%st │ │ │ │ flds (%ebx) │ │ │ │ - fsts -0x3c(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ - or $0xc,%dh │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ + fsts -0x3c(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ sub %ecx,%ebx │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ lea 0x0(,%ebx,4),%edx │ │ │ │ sub %edx,%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ fstps -0x54(%ebp) │ │ │ │ - jmp 167e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + jmp 16739 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ flds -0x3c(%ebp) │ │ │ │ fmul %st(1),%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(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 167c5 │ │ │ │ + je 1671e │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%esi) │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jl 16830 │ │ │ │ + jl 16780 │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ fmuls -0x34(%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 │ │ │ │ + fadds -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 16780 │ │ │ │ + ja 166e0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 169b0 │ │ │ │ + ja 168f0 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x54(%ebp) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 167e0 │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 16834 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jge 16739 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 16784 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ fildl 0x4(%ebx) │ │ │ │ flds 0x4(%eax,%ecx,4) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ @@ -25684,153 +25595,150 @@ │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ sub -0x68(%ebp),%ebx │ │ │ │ lea 0x0(,%ebx,4),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x48(%ebp),%ecx │ │ │ │ fstps -0x54(%ebp) │ │ │ │ - jmp 16901 │ │ │ │ + jmp 1684a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ flds -0x3c(%ebp) │ │ │ │ fmul %st(1),%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(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 168e5 │ │ │ │ + je 1682e │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%esi) │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps 0x8(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jg 16950 │ │ │ │ + jg 16890 │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ fmuls -0x38(%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 │ │ │ │ + fadds -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 168a0 │ │ │ │ + ja 167f0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 169d0 │ │ │ │ + ja 16910 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x54(%ebp) │ │ │ │ fstps 0x8(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 16901 │ │ │ │ + jle 1684a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16956 │ │ │ │ + jmp 16894 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ + fstpt -0x30(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ push -0x84(%ebp) │ │ │ │ push -0x74(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ push -0x78(%ebp) │ │ │ │ push -0x4c(%ebp) │ │ │ │ push -0x50(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push 0x4(%eax,%ebx,1) │ │ │ │ push (%eax,%ebx,1) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - call c7f0 │ │ │ │ + call c730 │ │ │ │ mov -0x58(%ebp),%esp │ │ │ │ incl -0x44(%ebp) │ │ │ │ + fldt -0x30(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - jne 166b0 │ │ │ │ + jne 16600 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ flds -0x3c(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 167d3 │ │ │ │ + jmp 1672c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ flds -0x3c(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 168f3 │ │ │ │ + jmp 1683c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%edx │ │ │ │ - jmp 166cc │ │ │ │ + jmp 1661c │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3d45 │ │ │ │ - add $0x2f479,%edi │ │ │ │ + add $0x2f539,%edi │ │ │ │ sub $0x8c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,%ebx │ │ │ │ call 30a0 │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -25844,49 +25752,49 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 16e19 │ │ │ │ + jge 16d59 │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %ecx,-0x84(%ebp) │ │ │ │ mov 0x14(%esi),%ecx │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ fildl -0x64(%ebp) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - fsts -0x88(%ebp) │ │ │ │ lea (%ecx,%ecx,1),%edx │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ - fld1 │ │ │ │ lea 0x2(%edx),%ebx │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov (%esi),%eax │ │ │ │ lea 0x1(%edx),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %edx,-0x7c(%ebp) │ │ │ │ lea 0x0(,%ecx,8),%edx │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ mov %edx,-0x94(%ebp) │ │ │ │ - shl $0x4,%eax │ │ │ │ + fsts -0x88(%ebp) │ │ │ │ add %edx,%ecx │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstps -0x78(%ebp) │ │ │ │ fildl -0x60(%ebp) │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ fsts -0x8c(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstps -0x6c(%ebp) │ │ │ │ fldt -0x5c14(%edi) │ │ │ │ fstpt -0x38(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -25895,55 +25803,54 @@ │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ shr $0x2,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 16e30 │ │ │ │ + jne 16d70 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov 0x18(%esi),%ebx │ │ │ │ mov 0x40(%esi),%edx │ │ │ │ imul %eax,%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ mov 0x24(%esi),%ebx │ │ │ │ fildl (%ebx) │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ flds (%edx,%ebx,4) │ │ │ │ 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,-0x54(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fmul %st(0),%st │ │ │ │ flds (%edx,%eax,1) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - fsts -0x44(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ + mov 0x30(%esi),%esi │ │ │ │ + fsts -0x44(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x5c(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ - mov 0x30(%esi),%esi │ │ │ │ sub %ebx,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ fildl -0x5c(%ebp) │ │ │ │ flds -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ @@ -25954,15 +25861,15 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ fadd %st,%st(1) │ │ │ │ flds (%esi) │ │ │ │ fldz │ │ │ │ fxch %st(3) │ │ │ │ fcomi %st(3),%st │ │ │ │ - jbe 16e60 │ │ │ │ + jbe 16da0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ @@ -25988,30 +25895,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 16c01 │ │ │ │ + je 16b3f │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%edi) │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ fsts 0x0(,%eax,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 16c80 │ │ │ │ + jle 16bc0 │ │ │ │ flds -0x44(%ebp) │ │ │ │ - fmuls -0x88(%ebp) │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ mov $0x1,%eax │ │ │ │ + fmuls -0x88(%ebp) │ │ │ │ + mov -0x84(%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) │ │ │ │ @@ -26022,42 +25929,42 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fmul %st,%st(1) │ │ │ │ flds (%edx,%eax,4) │ │ │ │ fmul %st(4),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstps (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 16c60 │ │ │ │ + jne 16ba0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - mov %ebx,-0x28(%ebp) │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ - jmp 16c90 │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + jmp 16bd0 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ flds 0x4(%edx,%eax,4) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x4(%edx,%eax,1),%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ flds (%edx) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x40(%ebp) │ │ │ │ @@ -26078,15 +25985,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ flds 0x4(%esi) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 16e40 │ │ │ │ + jbe 16d80 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -26113,29 +26020,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 16d39 │ │ │ │ + je 16c79 │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%edi) │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ fsts (%ecx,%eax,4) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 16dd0 │ │ │ │ + jle 16d10 │ │ │ │ fxch %st(2) │ │ │ │ fmuls -0x8c(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ mov -0x90(%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) │ │ │ │ @@ -26157,21 +26064,21 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ flds 0x8(%edx,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstps 0x8(%esi,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 16da0 │ │ │ │ + jne 16ce0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - jmp 16de0 │ │ │ │ + jmp 16d20 │ │ │ │ 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 │ │ │ │ @@ -26184,88 +26091,88 @@ │ │ │ │ push -0x64(%ebp) │ │ │ │ push %edx │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ push -0x44(%ebp) │ │ │ │ add %ecx,%edx │ │ │ │ push %edx │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ - call 14c20 │ │ │ │ + call 14b60 │ │ │ │ mov -0x4c(%ebp),%esp │ │ │ │ incl -0x2c(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ cmp %eax,-0x68(%ebp) │ │ │ │ - jne 16af0 │ │ │ │ + jne 16a30 │ │ │ │ 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 0x7c(%eax),%eax │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov 0x4(%eax,%edx,8),%eax │ │ │ │ - jmp 16b15 │ │ │ │ + jmp 16a55 │ │ │ │ nop │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 16e80 │ │ │ │ + ja 16dc0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ flds -0x5c20(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 16d47 │ │ │ │ + jmp 16c87 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ - ja 16eb0 │ │ │ │ + ja 16df0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ flds -0x5c20(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 16c0f │ │ │ │ + jmp 16b4d │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 16d47 │ │ │ │ + jmp 16c87 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 16c0f │ │ │ │ + jmp 16b4d │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3d45 │ │ │ │ - add $0x2efa9,%edi │ │ │ │ + add $0x2f069,%edi │ │ │ │ sub $0x8c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,%ebx │ │ │ │ call 30a0 │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -26279,47 +26186,47 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 172ff │ │ │ │ + jge 1723f │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ mov 0x10(%esi),%ecx │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ lea (%ecx,%ecx,1),%edx │ │ │ │ - lea 0x1(%edx),%ebx │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ + lea 0x1(%edx),%ebx │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ lea 0x2(%edx),%ebx │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ - mov %ebx,-0x28(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ fildl -0x64(%ebp) │ │ │ │ mov (%esi),%eax │ │ │ │ - fsts -0x8c(%ebp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ - lea 0x0(,%eax,8),%esi │ │ │ │ shl $0x3,%ecx │ │ │ │ - shl $0x4,%eax │ │ │ │ + lea 0x0(,%eax,8),%esi │ │ │ │ add %ecx,%edx │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %ecx,-0x88(%ebp) │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %esi,-0x7c(%ebp) │ │ │ │ mov %edx,-0x94(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + fsts -0x8c(%ebp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstps -0x78(%ebp) │ │ │ │ fildl -0x60(%ebp) │ │ │ │ fsts -0x90(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstps -0x6c(%ebp) │ │ │ │ fldt -0x5c14(%edi) │ │ │ │ fstpt -0x38(%ebp) │ │ │ │ @@ -26329,38 +26236,38 @@ │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 17310 │ │ │ │ + jne 17250 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov 0x18(%esi),%ebx │ │ │ │ mov 0x40(%esi),%ecx │ │ │ │ imul %eax,%ebx │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov 0x24(%esi),%ebx │ │ │ │ fildl (%ebx) │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ flds (%ecx,%ebx,4) │ │ │ │ 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 │ │ │ │ + lea 0x0(,%eax,8),%esi │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%esi),%ebx │ │ │ │ - lea 0x0(,%eax,8),%esi │ │ │ │ lea (%ecx,%esi,1),%eax │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -26375,31 +26282,31 @@ │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ sub %ebx,%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ fildl -0x54(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fsts -0x5c(%ebp) │ │ │ │ flds -0x78(%ebp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ fsub %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(3) │ │ │ │ fadd %st,%st(2) │ │ │ │ flds (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 17340 │ │ │ │ + jbe 17280 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -26426,30 +26333,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 170cf │ │ │ │ + je 1700f │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%edi) │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ fsts 0x0(,%eax,4) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 17160 │ │ │ │ + jle 170a0 │ │ │ │ fxch %st(3) │ │ │ │ fmuls -0x8c(%ebp) │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ flds -0x5c(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fldt -0x38(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ @@ -26470,48 +26377,48 @@ │ │ │ │ fmul %st,%st(1) │ │ │ │ flds (%esi,%eax,4) │ │ │ │ fmul %st(4),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 17140 │ │ │ │ + jne 17080 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - jmp 17170 │ │ │ │ + jmp 170b0 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ flds 0x4(%ecx,%eax,4) │ │ │ │ lea 0x4(%ecx,%esi,1),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ flds (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x4c(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ sub -0x50(%ebp),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ fildl -0x4c(%ebp) │ │ │ │ - flds -0x6c(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ + flds -0x6c(%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) │ │ │ │ @@ -26519,15 +26426,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ flds 0x4(%eax) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 17320 │ │ │ │ + jbe 17260 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -26554,29 +26461,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 1721c │ │ │ │ + je 1715c │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%edi) │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 172b0 │ │ │ │ + jle 171f0 │ │ │ │ fxch %st(2) │ │ │ │ fmuls -0x90(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ @@ -26598,117 +26505,117 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ flds 0x8(%esi,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstps 0x8(%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 17280 │ │ │ │ + jne 171c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - jmp 172c0 │ │ │ │ + jmp 17200 │ │ │ │ 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 │ │ │ │ sub $0x4,%esp │ │ │ │ push -0x74(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ push -0x3c(%ebp) │ │ │ │ - push -0x48(%ebp) │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ + push -0x48(%ebp) │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push 0x4(%eax,%esi,1) │ │ │ │ push (%eax,%esi,1) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ - call c7f0 │ │ │ │ + call c730 │ │ │ │ mov -0x44(%ebp),%esp │ │ │ │ incl -0x2c(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ cmp %eax,-0x68(%ebp) │ │ │ │ - jne 16fb0 │ │ │ │ + jne 16ef0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ - jmp 16fd5 │ │ │ │ + jmp 16f15 │ │ │ │ nop │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 17360 │ │ │ │ + ja 172a0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ flds -0x5c20(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1722a │ │ │ │ + jmp 1716a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 17390 │ │ │ │ + ja 172d0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ flds -0x5c20(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 170dd │ │ │ │ + jmp 1701d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1722a │ │ │ │ + jmp 1716a │ │ │ │ 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 │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 170dd │ │ │ │ + jmp 1701d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 494a │ │ │ │ - add $0x2eab9,%esi │ │ │ │ + add $0x2eb79,%esi │ │ │ │ sub $0x9c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %esi,%ebx │ │ │ │ call 30a0 │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -26722,15 +26629,15 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 17875 │ │ │ │ + jge 177b5 │ │ │ │ mov 0x20(%edi),%eax │ │ │ │ mov 0x14(%edi),%ebx │ │ │ │ mov 0x1c(%edi),%edx │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ inc %edx │ │ │ │ mov %ebx,-0x80(%ebp) │ │ │ │ @@ -26740,46 +26647,46 @@ │ │ │ │ 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) │ │ │ │ - mov (%edi),%eax │ │ │ │ fildl -0x74(%ebp) │ │ │ │ - fstps -0x94(%ebp) │ │ │ │ - fildl -0x28(%ebp) │ │ │ │ - fildl -0x70(%ebp) │ │ │ │ - fstps -0x98(%ebp) │ │ │ │ - fildl -0x6c(%ebp) │ │ │ │ - fstps -0x9c(%ebp) │ │ │ │ + mov (%edi),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ mov %eax,%edx │ │ │ │ lea (%edi,%eax,1),%ecx │ │ │ │ - mov %edi,-0x24(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ + mov %edi,-0x24(%ebp) │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ + shl $0x4,%ebx │ │ │ │ + mov %edx,-0x84(%ebp) │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ lea 0xf(,%ecx,8),%eax │ │ │ │ + mov %ebx,-0x90(%ebp) │ │ │ │ shr $0x4,%eax │ │ │ │ - shl $0x4,%edx │ │ │ │ - shl $0x4,%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %edx,-0x84(%ebp) │ │ │ │ - mov %ebx,-0x90(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ + fstps -0x94(%ebp) │ │ │ │ + fildl -0x28(%ebp) │ │ │ │ + fildl -0x70(%ebp) │ │ │ │ + fstps -0x98(%ebp) │ │ │ │ + fildl -0x6c(%ebp) │ │ │ │ + fstps -0x9c(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 17880 │ │ │ │ + jne 177c0 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ sub -0x8c(%ebp),%esp │ │ │ │ mov 0x40(%eax),%ebx │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ @@ -26787,15 +26694,15 @@ │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 178a0 │ │ │ │ + jle 177e0 │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov 0x24(%edx),%ebx │ │ │ │ imul 0x18(%edx),%eax │ │ │ │ mov 0x2c(%edx),%edi │ │ │ │ fildl (%ebx) │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ @@ -26841,56 +26748,56 @@ │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x5d58(%esi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 175b6 │ │ │ │ + jmp 174f6 │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x24(%ebp) │ │ │ │ - je 17610 │ │ │ │ + je 17550 │ │ │ │ sub -0x28(%ebp),%eax │ │ │ │ - lea 0x0(,%eax,4),%ecx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ + lea 0x0(,%eax,4),%ecx │ │ │ │ mov %ecx,%edi │ │ │ │ neg %edi │ │ │ │ fcomip %st(1),%st │ │ │ │ cmovbe %edi,%ecx │ │ │ │ flds (%edx,%ecx,1) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 175a0 │ │ │ │ + ja 174e0 │ │ │ │ shl $0x2,%ecx │ │ │ │ mov %edx,%edi │ │ │ │ sub %ecx,%edi │ │ │ │ flds (%edi) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x24(%ebp) │ │ │ │ - jne 175b3 │ │ │ │ + jne 174f3 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 17616 │ │ │ │ + jmp 17556 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ @@ -26934,59 +26841,59 @@ │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x5d58(%esi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 176ba │ │ │ │ + jmp 175fa │ │ │ │ xchg %ax,%ax │ │ │ │ add -0x34(%ebp),%ecx │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x8(%edi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x24(%ebp) │ │ │ │ - je 17710 │ │ │ │ + je 17650 │ │ │ │ sub -0x28(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ mov %eax,%ecx │ │ │ │ neg %ecx │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%ecx │ │ │ │ add %edi,%ecx │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 176a0 │ │ │ │ + ja 175e0 │ │ │ │ mov %eax,%ecx │ │ │ │ not %ecx │ │ │ │ add %edi,%ecx │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x8(%edi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp -0x24(%ebp),%ebx │ │ │ │ - jne 176b7 │ │ │ │ + jne 175f7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 17716 │ │ │ │ + jmp 17656 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ @@ -27029,121 +26936,121 @@ │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x5d58(%esi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 177ba │ │ │ │ + jmp 176fa │ │ │ │ xchg %ax,%ax │ │ │ │ add -0x30(%ebp),%ecx │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x10(%edi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x24(%ebp) │ │ │ │ - je 17810 │ │ │ │ + je 17750 │ │ │ │ sub -0x28(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - mov -0x30(%ebp),%edi │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ mov %eax,%ecx │ │ │ │ neg %ecx │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%ecx │ │ │ │ add %edi,%ecx │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 177a0 │ │ │ │ + ja 176e0 │ │ │ │ mov %eax,%ecx │ │ │ │ not %ecx │ │ │ │ add %edi,%ecx │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x10(%edi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp -0x24(%ebp),%ebx │ │ │ │ - jne 177b7 │ │ │ │ + jne 176f7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 17816 │ │ │ │ + jmp 17756 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ fstps -0x2c(%ebp) │ │ │ │ push -0x80(%ebp) │ │ │ │ push -0x6c(%ebp) │ │ │ │ push -0x70(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ push -0x74(%ebp) │ │ │ │ push -0x58(%ebp) │ │ │ │ push -0x54(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ push -0x50(%ebp) │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ add %edx,%eax │ │ │ │ push %eax │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push 0x4(%eax,%ebx,8) │ │ │ │ push (%eax,%ebx,8) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ - call fb70 │ │ │ │ + call fab0 │ │ │ │ mov -0x68(%ebp),%esp │ │ │ │ incl -0x48(%ebp) │ │ │ │ flds -0x2c(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x78(%ebp) │ │ │ │ - jne 174c0 │ │ │ │ + jne 17400 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ mov 0x4(%eax,%edx,8),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 174d6 │ │ │ │ + jmp 17416 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ lea 0x8(%eax,%edx,1),%eax │ │ │ │ lea 0x4(%ebx,%edx,1),%ebx │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - jmp 17816 │ │ │ │ + jmp 17756 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x2e5b9,%ebx │ │ │ │ + add $0x2e679,%ebx │ │ │ │ sub $0x9c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ @@ -27156,214 +27063,211 @@ │ │ │ │ cmovl %esi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 17df9 │ │ │ │ + jge 17d0f │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov 0x14(%edi),%ecx │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ lea 0x3(%ecx,%ecx,2),%edx │ │ │ │ mov %ecx,-0x90(%ebp) │ │ │ │ lea (%ecx,%ecx,1),%esi │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ fildl -0x84(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ mov %eax,%edi │ │ │ │ shl $0x3,%eax │ │ │ │ shl $0x4,%edi │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ lea 0x0(,%ecx,8),%eax │ │ │ │ - mov %edi,-0x94(%ebp) │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ lea -0x10(%edi),%eax │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ lea 0xf(,%edx,8),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstps -0x34(%ebp) │ │ │ │ fildl -0x80(%ebp) │ │ │ │ fdivr %st(1),%st │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ fstps -0x38(%ebp) │ │ │ │ fildl -0x7c(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstps -0x3c(%ebp) │ │ │ │ fldt -0x5c14(%ebx) │ │ │ │ - fstpt -0x30(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ mov %esp,-0x70(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ sub -0x9c(%ebp),%esp │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov %esp,-0x44(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 17e70 │ │ │ │ + jne 17d80 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov 0x40(%eax),%ecx │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ inc %eax │ │ │ │ - js 17e90 │ │ │ │ + js 17da0 │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ imul 0x18(%edi),%eax │ │ │ │ fildl (%ecx) │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ 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 -0x58(%ebp),%eax │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%edi),%ecx │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ + fstps -0x30(%ebp) │ │ │ │ flds (%eax) │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ + fmul %st(0),%st │ │ │ │ flds (%eax) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - fsts -0x40(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ + fsts -0x40(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ sub %ecx,%edi │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %edi,%edx │ │ │ │ fstps -0x60(%ebp) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ sub %eax,%ecx │ │ │ │ - jmp 17af0 │ │ │ │ + jmp 17a29 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ flds -0x40(%ebp) │ │ │ │ fmul %st(1),%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(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 17ad5 │ │ │ │ + je 17a0e │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebx) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 17b40 │ │ │ │ + jg 17a70 │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ fmuls -0x34(%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 │ │ │ │ + fadds -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 17a90 │ │ │ │ + ja 179d0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 17e10 │ │ │ │ + ja 17d20 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x60(%ebp) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 17af0 │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 17b44 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jle 17a29 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 17a74 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ lea 0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0x78(%ebp) │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ fildl 0x4(%edi) │ │ │ │ flds 0x4(%ecx,%eax,4) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x4(%ecx,%eax,1),%eax │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ flds (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -27378,103 +27282,99 @@ │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ sub -0x68(%ebp),%edi │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x44(%ebp),%ecx │ │ │ │ fstps -0x60(%ebp) │ │ │ │ - jmp 17c21 │ │ │ │ + jmp 17b4a │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ flds -0x40(%ebp) │ │ │ │ fmul %st(1),%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(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 17c05 │ │ │ │ + je 17b2e │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebx) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps 0x8(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 17c70 │ │ │ │ + jg 17b90 │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ fmuls -0x38(%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 │ │ │ │ + fadds -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 17bc0 │ │ │ │ + ja 17af0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 17e30 │ │ │ │ + ja 17d40 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x60(%ebp) │ │ │ │ fstps 0x8(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 17c21 │ │ │ │ + jle 17b4a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 17c74 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 17b94 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ fildl 0x8(%eax) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ flds 0x4(%eax,%edi,1) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%eax,%edi,1),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ flds (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -27489,177 +27389,174 @@ │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ sub -0x68(%ebp),%edi │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x44(%ebp),%ecx │ │ │ │ fstps -0x54(%ebp) │ │ │ │ - jmp 17d41 │ │ │ │ + jmp 17c5a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ flds -0x40(%ebp) │ │ │ │ fmul %st(1),%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(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 17d25 │ │ │ │ + je 17c3e │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebx) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps 0x10(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 17d90 │ │ │ │ + jg 17ca0 │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ fmuls -0x3c(%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 │ │ │ │ + fadds -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 17ce0 │ │ │ │ + ja 17c00 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 17e50 │ │ │ │ + ja 17d60 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x54(%ebp) │ │ │ │ fstps 0x10(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 17d41 │ │ │ │ + jle 17c5a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 17d96 │ │ │ │ + jmp 17ca4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ + fstpt -0x30(%ebp) │ │ │ │ push -0x90(%ebp) │ │ │ │ push -0x7c(%ebp) │ │ │ │ push -0x80(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ push -0x84(%ebp) │ │ │ │ push -0x5c(%ebp) │ │ │ │ push -0x74(%ebp) │ │ │ │ push -0x58(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ add %edx,%eax │ │ │ │ push %eax │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push 0x4(%eax,%edi,8) │ │ │ │ push (%eax,%edi,8) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ - call fb70 │ │ │ │ + call fab0 │ │ │ │ mov -0x70(%ebp),%esp │ │ │ │ incl -0x4c(%ebp) │ │ │ │ + fldt -0x30(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp %eax,-0x88(%ebp) │ │ │ │ - jne 179c0 │ │ │ │ + jne 178f0 │ │ │ │ + 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 │ │ │ │ flds -0x40(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 17ae3 │ │ │ │ + jmp 17a1c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ flds -0x40(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 17c13 │ │ │ │ + jmp 17b3c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ flds -0x40(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 17d33 │ │ │ │ + jmp 17c4c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - jmp 179df │ │ │ │ + jmp 1790f │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ mov %ecx,%eax │ │ │ │ lea 0x4(%eax,%edi,1),%eax │ │ │ │ lea 0x8(%ecx,%edi,1),%ecx │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ - jmp 17d96 │ │ │ │ + jmp 17ca4 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x2dfc9,%ebx │ │ │ │ + add $0x2e0b9,%ebx │ │ │ │ sub $0xbc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ @@ -27672,15 +27569,15 @@ │ │ │ │ cmovl %esi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 184d9 │ │ │ │ + jge 183d9 │ │ │ │ mov 0xc(%edi),%esi │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov 0x1c(%edi),%edx │ │ │ │ mov %esi,-0x6c(%ebp) │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ @@ -27689,131 +27586,131 @@ │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ mov (%edi),%edi │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov %esi,-0x74(%ebp) │ │ │ │ fildl -0x74(%ebp) │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - fsts -0xa8(%ebp) │ │ │ │ lea (%edi,%edi,1),%edx │ │ │ │ lea 0x1(%eax),%eax │ │ │ │ - fld1 │ │ │ │ - lea 0x1(%edx),%esi │ │ │ │ lea 0x3(%edi,%edi,2),%ecx │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + lea 0x1(%edx),%esi │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ lea 0x2(%edx),%esi │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ - shl $0x4,%edx │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ shl $0x3,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ - add %eax,%edx │ │ │ │ + shl $0x4,%edi │ │ │ │ + mov %edx,-0x94(%ebp) │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ + mov %edi,-0xb4(%ebp) │ │ │ │ + add %eax,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,-0xb8(%ebp) │ │ │ │ + fsts -0xa8(%ebp) │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ lea 0xf(,%ecx,8),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ + shl $0x4,%eax │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstps -0x7c(%ebp) │ │ │ │ fildl -0x70(%ebp) │ │ │ │ fsts -0xac(%ebp) │ │ │ │ fdivr %st(1),%st │ │ │ │ - shl $0x4,%edi │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov %edi,-0xb4(%ebp) │ │ │ │ fstps -0x84(%ebp) │ │ │ │ fildl -0x6c(%ebp) │ │ │ │ fsts -0xb0(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstps -0x80(%ebp) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - mov %esi,-0x28(%ebp) │ │ │ │ fldt -0x5c14(%ebx) │ │ │ │ + mov %esi,-0x28(%ebp) │ │ │ │ fstpt -0x38(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %esp,-0x58(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 184f0 │ │ │ │ + jne 183f0 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ sub -0x9c(%ebp),%esp │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ imul 0x18(%esi),%edi │ │ │ │ mov 0x40(%esi),%ecx │ │ │ │ mov %edx,%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ fildl (%eax) │ │ │ │ - flds (%ecx,%edi,4) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + flds (%ecx,%edi,4) │ │ │ │ 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) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ + fldcw -0x1c(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x1a(%ebp) │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ - fsts -0x48(%ebp) │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fsts -0x48(%ebp) │ │ │ │ flds (%eax) │ │ │ │ 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),%esi │ │ │ │ sub -0x2c(%ebp),%esi │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ fildl -0x50(%ebp) │ │ │ │ flds -0x7c(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ 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) │ │ │ │ flds (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 18550 │ │ │ │ + jbe 18450 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -27838,24 +27735,24 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 18108 │ │ │ │ + je 18018 │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebx) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ fsts 0x0(,%eax,4) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 181a0 │ │ │ │ + jle 180a0 │ │ │ │ fxch %st(2) │ │ │ │ fmuls -0xa8(%ebp) │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ fsubp %st,%st(3) │ │ │ │ @@ -27872,62 +27769,59 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - jmp 18180 │ │ │ │ - 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(2) │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 18180 │ │ │ │ + jne 18080 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x28(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ - jmp 181b0 │ │ │ │ + mov %esi,-0x28(%ebp) │ │ │ │ + jmp 180b0 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x4(,%edi,4),%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ - flds 0x4(%ecx,%edi,4) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x4(%ecx,%eax,1),%eax │ │ │ │ + flds 0x4(%ecx,%edi,4) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ flds (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x68(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ sub -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ - flds -0x84(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ + flds -0x84(%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) │ │ │ │ @@ -27935,15 +27829,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadds -0x48(%ebp) │ │ │ │ flds 0x4(%eax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 18530 │ │ │ │ + jbe 18430 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -27968,29 +27862,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 18266 │ │ │ │ + je 18166 │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebx) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ test %esi,%esi │ │ │ │ - jle 18310 │ │ │ │ + jle 18210 │ │ │ │ fxch %st(2) │ │ │ │ fmuls -0xac(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ mov -0xb8(%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) │ │ │ │ @@ -28014,49 +27908,49 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ flds 0x8(%ecx,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstps 0x8(%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 182e0 │ │ │ │ + jne 181e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x28(%ebp) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ - jmp 18320 │ │ │ │ + mov %esi,-0x28(%ebp) │ │ │ │ + jmp 18220 │ │ │ │ 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 -0x4c(%ebp),%eax │ │ │ │ fildl 0x8(%eax) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ flds 0x4(%ecx,%eax,1) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%ecx,%eax,1),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ flds (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x4c(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ sub -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ - flds -0x80(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ + flds -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) │ │ │ │ @@ -28064,15 +27958,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadds -0x48(%ebp) │ │ │ │ flds 0x8(%eax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 18510 │ │ │ │ + jbe 18410 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -28097,24 +27991,24 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 183c9 │ │ │ │ + je 182c9 │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebx) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 18470 │ │ │ │ + jle 18370 │ │ │ │ fxch %st(2) │ │ │ │ fmuls -0xb0(%ebp) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ @@ -28142,21 +28036,21 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ flds 0x10(%ecx,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstps 0x10(%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 18440 │ │ │ │ + jne 18340 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x28(%ebp) │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ - jmp 18480 │ │ │ │ + mov %esi,-0x28(%ebp) │ │ │ │ + jmp 18380 │ │ │ │ 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 │ │ │ │ @@ -28164,125 +28058,125 @@ │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ push -0x8c(%ebp) │ │ │ │ push -0x6c(%ebp) │ │ │ │ push -0x70(%ebp) │ │ │ │ push -0x74(%ebp) │ │ │ │ push %ecx │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - push -0x60(%ebp) │ │ │ │ - push -0x5c(%ebp) │ │ │ │ lea (%edx,%esi,1),%ecx │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ + push -0x60(%ebp) │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + push -0x5c(%ebp) │ │ │ │ push %ecx │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ push 0x4(%ecx,%edi,8) │ │ │ │ push (%ecx,%edi,8) │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ - call fb70 │ │ │ │ + call fab0 │ │ │ │ mov -0x58(%ebp),%esp │ │ │ │ incl -0x3c(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ cmp %eax,-0x78(%ebp) │ │ │ │ - jne 17ff0 │ │ │ │ + jne 17f00 │ │ │ │ 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 0x7c(%eax),%eax │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ mov 0x4(%eax,%edx,8),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 18008 │ │ │ │ + jmp 17f18 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 18570 │ │ │ │ + ja 18470 │ │ │ │ fstp %st(1) │ │ │ │ flds -0x5c20(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 183d7 │ │ │ │ + jmp 182d7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 18590 │ │ │ │ + ja 18490 │ │ │ │ fstp %st(1) │ │ │ │ flds -0x5c20(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 18274 │ │ │ │ + jmp 18174 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 185b0 │ │ │ │ + ja 184b0 │ │ │ │ fstp %st(1) │ │ │ │ flds -0x5c20(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 18116 │ │ │ │ + jmp 18026 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 183d7 │ │ │ │ + jmp 182d7 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 18274 │ │ │ │ + jmp 18174 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 18116 │ │ │ │ + jmp 18026 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%esi │ │ │ │ push %ebx │ │ │ │ sub $0x64,%esp │ │ │ │ - fnstcw 0x62(%esp) │ │ │ │ fildl 0x8c(%esp) │ │ │ │ - movzwl 0x62(%esp),%eax │ │ │ │ - fmuls 0x80(%esp) │ │ │ │ mov %edx,0x4c(%esp) │ │ │ │ mov %ecx,0x48(%esp) │ │ │ │ + fnstcw 0x62(%esp) │ │ │ │ + movzwl 0x62(%esp),%eax │ │ │ │ + fmuls 0x80(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0x60(%esp) │ │ │ │ movzwl 0x62(%esp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ + mov %ax,0x5e(%esp) │ │ │ │ fldcw 0x60(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x62(%esp) │ │ │ │ - mov %ax,0x5e(%esp) │ │ │ │ fldcw 0x5e(%esp) │ │ │ │ fistpl (%esp) │ │ │ │ fldcw 0x62(%esp) │ │ │ │ mov (%esp),%ebp │ │ │ │ mov %ebp,%eax │ │ │ │ sub 0x98(%esp),%eax │ │ │ │ add 0x8c(%esp),%eax │ │ │ │ @@ -28290,79 +28184,79 @@ │ │ │ │ idivl 0x8c(%esp) │ │ │ │ mov 0x98(%esp),%eax │ │ │ │ lea 0x1(%ebp,%eax,1),%eax │ │ │ │ add 0x8c(%esp),%eax │ │ │ │ mov %edx,%ecx │ │ │ │ cltd │ │ │ │ idivl 0x8c(%esp) │ │ │ │ - mov 0x84(%esp),%eax │ │ │ │ fildl 0x90(%esp) │ │ │ │ + mov 0x84(%esp),%eax │ │ │ │ fmuls (%eax) │ │ │ │ - mov %edx,0x3c(%esp) │ │ │ │ fldcw 0x60(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x62(%esp) │ │ │ │ fldcw 0x5e(%esp) │ │ │ │ fistpl (%esp) │ │ │ │ fldcw 0x62(%esp) │ │ │ │ mov (%esp),%ebp │ │ │ │ fildl 0x94(%esp) │ │ │ │ mov %ebp,%eax │ │ │ │ sub 0x98(%esp),%eax │ │ │ │ add 0x90(%esp),%eax │ │ │ │ + mov %edx,0x3c(%esp) │ │ │ │ cltd │ │ │ │ idivl 0x90(%esp) │ │ │ │ mov 0x98(%esp),%eax │ │ │ │ lea 0x1(%ebp,%eax,1),%eax │ │ │ │ add 0x90(%esp),%eax │ │ │ │ mov %edx,0x44(%esp) │ │ │ │ cltd │ │ │ │ idivl 0x90(%esp) │ │ │ │ mov 0x88(%esp),%eax │ │ │ │ fmuls (%eax) │ │ │ │ - mov %edx,0x20(%esp) │ │ │ │ fldcw 0x60(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x62(%esp) │ │ │ │ fldcw 0x5e(%esp) │ │ │ │ fistpl (%esp) │ │ │ │ fldcw 0x62(%esp) │ │ │ │ mov (%esp),%ebp │ │ │ │ fldz │ │ │ │ mov %ebp,%eax │ │ │ │ sub 0x98(%esp),%eax │ │ │ │ add 0x94(%esp),%eax │ │ │ │ + mov %edx,0x20(%esp) │ │ │ │ cltd │ │ │ │ idivl 0x94(%esp) │ │ │ │ mov 0x98(%esp),%eax │ │ │ │ fsts (%esi) │ │ │ │ - fsts 0x4(%esi) │ │ │ │ lea 0x1(%ebp,%eax,1),%eax │ │ │ │ add 0x94(%esp),%eax │ │ │ │ + fsts 0x4(%esi) │ │ │ │ mov %edx,0x40(%esp) │ │ │ │ cltd │ │ │ │ idivl 0x94(%esp) │ │ │ │ mov 0x98(%esp),%eax │ │ │ │ + cmp 0x3c(%esp),%ecx │ │ │ │ lea 0x1(%eax,%eax,1),%ebx │ │ │ │ mov %ebx,0x2c(%esp) │ │ │ │ mov %edx,(%esp) │ │ │ │ - cmp 0x3c(%esp),%ecx │ │ │ │ - jge 18925 │ │ │ │ + jge 18825 │ │ │ │ mov 0x44(%esp),%ebp │ │ │ │ cmp 0x20(%esp),%ebp │ │ │ │ - jge 191b0 │ │ │ │ + jge 190b0 │ │ │ │ cmp %edx,0x40(%esp) │ │ │ │ - jl 1952e │ │ │ │ + jl 1942e │ │ │ │ ffreep %st(0) │ │ │ │ test %ebx,%ebx │ │ │ │ - js 19656 │ │ │ │ + js 19556 │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ + imul 0x94(%esp),%eax │ │ │ │ sub %edx,%ebx │ │ │ │ movl $0x0,0x24(%esp) │ │ │ │ - imul 0x94(%esp),%eax │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ mov %edi,0x2c(%esp) │ │ │ │ mov 0x48(%esp),%edi │ │ │ │ imul %ecx,%eax │ │ │ │ add %ebp,%eax │ │ │ │ imul 0x94(%esp),%eax │ │ │ │ @@ -28383,30 +28277,30 @@ │ │ │ │ cmovle 0x7c(%esp),%eax │ │ │ │ mov %ebp,0x20(%esp) │ │ │ │ mov %ebx,%ebp │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ + mov 0x78(%esp),%ecx │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 1a407 │ │ │ │ + jle 1a307 │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ - mov %ebx,0x10(%esp) │ │ │ │ mov 0x7c(%esp),%edx │ │ │ │ + mov %ebx,0x10(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ flds (%esi) │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ add %eax,%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 18842 │ │ │ │ + jmp 18742 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ flds (%edi) │ │ │ │ fmuls (%ecx) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ flds (%ebx,%eax,8) │ │ │ │ @@ -28415,29 +28309,29 @@ │ │ │ │ fmuls 0x4(%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne 18840 │ │ │ │ + jne 18740 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 19f80 │ │ │ │ + js 19e80 │ │ │ │ mov %ebp,0xc(%esp) │ │ │ │ mov %edx,0x7c(%esp) │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ - flds (%esi) │ │ │ │ xor %eax,%eax │ │ │ │ + flds (%esi) │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ flds 0x4(%esi) │ │ │ │ - jmp 188c0 │ │ │ │ + jmp 187c0 │ │ │ │ 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 │ │ │ │ @@ -28451,47 +28345,47 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 188c0 │ │ │ │ + jne 187c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ebx,0x10(%esp) │ │ │ │ incl 0x4(%esp) │ │ │ │ + mov %ebx,0x10(%esp) │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ cmp %ebx,0x4(%esp) │ │ │ │ - je 19df0 │ │ │ │ + je 19cf0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ add 0x20(%esp),%edx │ │ │ │ add $0x4,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jle 18881 │ │ │ │ + jle 18781 │ │ │ │ mov %ebp,0x14(%esp) │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ mov 0x7c(%esp),%edx │ │ │ │ - jmp 18820 │ │ │ │ + jmp 18720 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x20(%esp),%ebp │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ sub 0x3c(%esp),%ebx │ │ │ │ cmp %ebp,%edx │ │ │ │ - mov %ebx,0x30(%esp) │ │ │ │ mov (%esp),%ebp │ │ │ │ - jge 18b2b │ │ │ │ + mov %ebx,0x30(%esp) │ │ │ │ + jge 18a2b │ │ │ │ cmp %ebp,0x40(%esp) │ │ │ │ - jl 1965e │ │ │ │ + jl 1955e │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1a129 │ │ │ │ + jle 1a029 │ │ │ │ test %eax,%eax │ │ │ │ - js 1a0fa │ │ │ │ + js 19ffa │ │ │ │ mov 0x94(%esp),%edi │ │ │ │ sub %ebp,%eax │ │ │ │ imul 0x90(%esp),%ecx │ │ │ │ mov %eax,%ebx │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov 0x4c(%esp),%edi │ │ │ │ mov %eax,%ebp │ │ │ │ @@ -28503,46 +28397,46 @@ │ │ │ │ imul %ebp,%eax │ │ │ │ mov %ebx,%ebp │ │ │ │ add %eax,%edi │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %edi,0x28(%esp) │ │ │ │ mov 0x98(%esp),%edi │ │ │ │ shl $0x3,%eax │ │ │ │ + test %ebx,%ebx │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ - test %ebx,%ebx │ │ │ │ lea 0x2(%edi,%edi,1),%edi │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ - mov (%esp),%ebx │ │ │ │ cmovle 0x7c(%esp),%eax │ │ │ │ + mov (%esp),%ebx │ │ │ │ lea 0x1(%ebx),%edi │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ - mov 0x78(%esp),%ebx │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ + mov 0x78(%esp),%ebx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 19e90 │ │ │ │ + jle 19d90 │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov 0x7c(%esp),%edx │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ flds (%esi) │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ add %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 18a42 │ │ │ │ + jmp 18942 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ flds (%ecx) │ │ │ │ fmuls (%ebx) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ @@ -28552,31 +28446,31 @@ │ │ │ │ fmuls 0x4(%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne 18a40 │ │ │ │ + jne 18940 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1a068 │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ + js 19f68 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ - mov %ebp,0xc(%esp) │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ - mov 0x1c(%esp),%ebp │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov %ebp,0xc(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ flds (%esi) │ │ │ │ - jmp 18ac2 │ │ │ │ - jmp 18ac0 │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ + mov 0x1c(%esp),%ebp │ │ │ │ + jmp 189c2 │ │ │ │ + jmp 189c0 │ │ │ │ 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) │ │ │ │ @@ -28589,49 +28483,49 @@ │ │ │ │ fmuls 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 18ac0 │ │ │ │ + jne 189c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ - add 0x18(%esp),%edx │ │ │ │ add $0x4,%ebx │ │ │ │ + add 0x18(%esp),%edx │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ cmp %ecx,0x8(%esp) │ │ │ │ - jne 18a00 │ │ │ │ + jne 18900 │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ inc %eax │ │ │ │ cmp 0x30(%esp),%eax │ │ │ │ - je 1a11a │ │ │ │ + je 1a01a │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ add $0x4,%ecx │ │ │ │ add %edx,0x28(%esp) │ │ │ │ - jmp 189e0 │ │ │ │ + jmp 188e0 │ │ │ │ cmp %ebp,0x40(%esp) │ │ │ │ - jl 19a62 │ │ │ │ + jl 19962 │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 18e75 │ │ │ │ + jle 18d75 │ │ │ │ mov 0x94(%esp),%edi │ │ │ │ mov %eax,%ebx │ │ │ │ sub 0x20(%esp),%ebx │ │ │ │ movl $0x0,0x34(%esp) │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov 0x90(%esp),%edi │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov 0x2c(%esp),%ebx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ imul 0x90(%esp),%eax │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov 0x2c(%esp),%ebx │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ imul %ecx,%edi │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ sub %ebp,%ebx │ │ │ │ mov %eax,0x54(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ mov 0x4c(%esp),%edi │ │ │ │ @@ -28655,37 +28549,37 @@ │ │ │ │ cmovle 0x78(%esp),%eax │ │ │ │ mov 0x48(%esp),%edx │ │ │ │ inc %ebp │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ - mov 0x38(%esp),%edi │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ lea (%eax,%edi,1),%ecx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x78(%esp),%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 18d0b │ │ │ │ + jle 18c0b │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 19ef0 │ │ │ │ + jle 19df0 │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ mov 0x7c(%esp),%ecx │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0xc(%esp),%ebp │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ flds (%esi) │ │ │ │ + mov 0xc(%esp),%ebp │ │ │ │ add %eax,%ebp │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 18c42 │ │ │ │ + jmp 18b42 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ flds (%edx) │ │ │ │ fmuls (%edi) │ │ │ │ fmuls (%ecx,%eax,4) │ │ │ │ flds 0x0(%ebp,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -28693,31 +28587,31 @@ │ │ │ │ fmuls 0x4(%ebp,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 18c40 │ │ │ │ + jne 18b40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1a01c │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ + js 19f1c │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov %ebx,0xc(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ flds (%esi) │ │ │ │ - jmp 18cc2 │ │ │ │ - jmp 18cc0 │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ + jmp 18bc2 │ │ │ │ + jmp 18bc0 │ │ │ │ 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) │ │ │ │ @@ -28730,48 +28624,48 @@ │ │ │ │ fmuls 0x4(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne 18cc0 │ │ │ │ + jne 18bc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ - add 0x10(%esp),%ecx │ │ │ │ add $0x4,%edi │ │ │ │ + add 0x10(%esp),%ecx │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - jne 18c10 │ │ │ │ + jne 18b10 │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 18e4b │ │ │ │ + js 18d4b │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x38(%esp),%ecx │ │ │ │ - mov 0x58(%esp),%edi │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ + mov 0x58(%esp),%edi │ │ │ │ inc %eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 19ec0 │ │ │ │ + jle 19dc0 │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ mov 0x7c(%esp),%ecx │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0xc(%esp),%ebp │ │ │ │ flds (%esi) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov 0xc(%esp),%ebp │ │ │ │ add %eax,%ebp │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx) │ │ │ │ fmuls (%edi) │ │ │ │ @@ -28783,31 +28677,31 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 18d80 │ │ │ │ + jne 18c80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov (%esp),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - js 19ff6 │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ + js 19ef6 │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov %ebx,0xc(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ flds (%esi) │ │ │ │ - jmp 18e02 │ │ │ │ - jmp 18e00 │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ + jmp 18d02 │ │ │ │ + jmp 18d00 │ │ │ │ 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) │ │ │ │ @@ -28820,47 +28714,47 @@ │ │ │ │ fmuls 0x4(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne 18e00 │ │ │ │ + jne 18d00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ - add 0x10(%esp),%ecx │ │ │ │ add $0x4,%edi │ │ │ │ + add 0x10(%esp),%ecx │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - jne 18d40 │ │ │ │ + jne 18c40 │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ incl 0x34(%esp) │ │ │ │ mov 0x54(%esp),%ecx │ │ │ │ add $0x4,%edx │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ add %ecx,0x38(%esp) │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ cmp 0x30(%esp),%eax │ │ │ │ - jne 18be0 │ │ │ │ + jne 18ae0 │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ mov 0x3c(%esp),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - js 19656 │ │ │ │ + js 19556 │ │ │ │ mov 0x94(%esp),%ebx │ │ │ │ mov 0x90(%esp),%edx │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ inc %ebp │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ mov (%esp),%edi │ │ │ │ - movl $0x0,0x2c(%esp) │ │ │ │ mov %ebp,0x38(%esp) │ │ │ │ + movl $0x0,0x2c(%esp) │ │ │ │ shl $0x3,%ebx │ │ │ │ imul %ebx,%edx │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ mov %eax,%ecx │ │ │ │ sub %edi,%eax │ │ │ │ sub 0x20(%esp),%ecx │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ @@ -28885,37 +28779,37 @@ │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x78(%esp),%eax │ │ │ │ lea (%eax,%ecx,4),%eax │ │ │ │ cmovle 0x78(%esp),%eax │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ + mov 0x30(%esp),%edi │ │ │ │ lea (%eax,%edi,1),%ecx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x78(%esp),%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 1904b │ │ │ │ + jle 18f4b │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 19e60 │ │ │ │ + jle 19d60 │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ mov 0x7c(%esp),%ecx │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0xc(%esp),%ebp │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ flds (%esi) │ │ │ │ + mov 0xc(%esp),%ebp │ │ │ │ add %eax,%ebp │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 18f82 │ │ │ │ + jmp 18e82 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ flds (%edx) │ │ │ │ fmuls (%edi) │ │ │ │ fmuls (%ecx,%eax,4) │ │ │ │ @@ -28925,31 +28819,31 @@ │ │ │ │ fmuls 0x4(%ebp,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 18f80 │ │ │ │ + jne 18e80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1a042 │ │ │ │ + js 19f42 │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov %ebx,0xc(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ flds (%esi) │ │ │ │ - jmp 19002 │ │ │ │ - jmp 19000 │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + jmp 18f02 │ │ │ │ + jmp 18f00 │ │ │ │ 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) │ │ │ │ @@ -28962,51 +28856,51 @@ │ │ │ │ fmuls 0x4(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne 19000 │ │ │ │ + jne 18f00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ - add 0x10(%esp),%ecx │ │ │ │ add $0x4,%edi │ │ │ │ + add 0x10(%esp),%ecx │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - jne 18f40 │ │ │ │ + jne 18e40 │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1918b │ │ │ │ + js 1908b │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ - mov 0x40(%esp),%edi │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ + mov 0x40(%esp),%edi │ │ │ │ inc %eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 19e30 │ │ │ │ + jle 19d30 │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ mov 0x7c(%esp),%ecx │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0xc(%esp),%ebp │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ flds (%esi) │ │ │ │ + mov 0xc(%esp),%ebp │ │ │ │ add %eax,%ebp │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 190c2 │ │ │ │ + jmp 18fc2 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ flds (%edx) │ │ │ │ fmuls (%edi) │ │ │ │ fmuls (%ecx,%eax,4) │ │ │ │ @@ -29016,31 +28910,31 @@ │ │ │ │ fmuls 0x4(%ebp,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 190c0 │ │ │ │ + jne 18fc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov (%esp),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - js 19faa │ │ │ │ + js 19eaa │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov %ebx,0xc(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ flds (%esi) │ │ │ │ - jmp 19142 │ │ │ │ - jmp 19140 │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + jmp 19042 │ │ │ │ + jmp 19040 │ │ │ │ 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) │ │ │ │ @@ -29053,47 +28947,47 @@ │ │ │ │ fmuls 0x4(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne 19140 │ │ │ │ + jne 19040 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ - add 0x10(%esp),%ecx │ │ │ │ add $0x4,%edi │ │ │ │ + add 0x10(%esp),%ecx │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - jne 19080 │ │ │ │ + jne 18f80 │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ incl 0x2c(%esp) │ │ │ │ mov 0x3c(%esp),%ecx │ │ │ │ add $0x4,%edx │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ add %ecx,0x30(%esp) │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ cmp 0x38(%esp),%eax │ │ │ │ - jne 18f10 │ │ │ │ + jne 18e10 │ │ │ │ add $0x64,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x40(%esp),%ebp │ │ │ │ mov %edx,%edi │ │ │ │ cmp %edx,%ebp │ │ │ │ - jl 1989c │ │ │ │ + jl 1979c │ │ │ │ mov %ebx,%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 19656 │ │ │ │ + js 19556 │ │ │ │ sub 0x20(%esp),%edx │ │ │ │ imul 0x90(%esp),%ecx │ │ │ │ shl $0x3,%ebp │ │ │ │ mov %ebp,0x18(%esp) │ │ │ │ mov %edx,%ebx │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ movl $0x0,0x2c(%esp) │ │ │ │ @@ -29119,48 +29013,48 @@ │ │ │ │ mov 0x44(%esp),%edi │ │ │ │ imul %ecx,%edi │ │ │ │ test %edx,%edx │ │ │ │ mov %edi,0x40(%esp) │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ lea (%edi,%edx,4),%edi │ │ │ │ cmovle 0x7c(%esp),%edi │ │ │ │ - test %ebx,%ebx │ │ │ │ mov 0x48(%esp),%edx │ │ │ │ + test %ebx,%ebx │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ mov 0x78(%esp),%edi │ │ │ │ lea (%edi,%ebx,4),%ebx │ │ │ │ cmovle %edi,%ebx │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ mov %ebx,0x3c(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 193d8 │ │ │ │ + jle 192d8 │ │ │ │ mov 0x40(%esp),%ebx │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ mov 0x78(%esp),%ebx │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 19f50 │ │ │ │ + jle 19e50 │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ mov 0x7c(%esp),%ecx │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ flds (%esi) │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ add %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 19302 │ │ │ │ - jmp 19300 │ │ │ │ + jmp 19202 │ │ │ │ + jmp 19200 │ │ │ │ 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 │ │ │ │ @@ -29174,31 +29068,31 @@ │ │ │ │ fmuls 0x4(%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne 19300 │ │ │ │ + jne 19200 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 19fd0 │ │ │ │ + js 19ed0 │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - mov %ebp,0xc(%esp) │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov 0x14(%esp),%ebp │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov %ebp,0xc(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ flds (%esi) │ │ │ │ - jmp 19382 │ │ │ │ - jmp 19380 │ │ │ │ + mov 0x14(%esp),%ebp │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + jmp 19282 │ │ │ │ + jmp 19280 │ │ │ │ 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) │ │ │ │ @@ -29211,48 +29105,48 @@ │ │ │ │ fmuls 0x4(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 19380 │ │ │ │ + jne 19280 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ - add 0x10(%esp),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ + add 0x10(%esp),%ecx │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - jne 192a0 │ │ │ │ + jne 191a0 │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1a0b8 │ │ │ │ + js 19fb8 │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ - mov 0x3c(%esp),%ebx │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ + mov 0x3c(%esp),%ebx │ │ │ │ inc %eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 19f20 │ │ │ │ + jle 19e20 │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ mov 0x7c(%esp),%ecx │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ flds (%esi) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ add %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx) │ │ │ │ fmuls (%ebx) │ │ │ │ @@ -29264,30 +29158,30 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne 19440 │ │ │ │ + jne 19340 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1a092 │ │ │ │ + js 19f92 │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - mov %ebp,0xc(%esp) │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov 0x14(%esp),%ebp │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ flds (%esi) │ │ │ │ + mov %ebp,0xc(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ flds 0x4(%esi) │ │ │ │ - jmp 194c0 │ │ │ │ + mov 0x14(%esp),%ebp │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + jmp 193c0 │ │ │ │ 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 │ │ │ │ flds (%edx) │ │ │ │ @@ -29300,42 +29194,42 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 194c0 │ │ │ │ + jne 193c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ - add 0x10(%esp),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ + add 0x10(%esp),%ecx │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - jne 19400 │ │ │ │ + jne 19300 │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ incl 0x2c(%esp) │ │ │ │ mov 0x38(%esp),%ecx │ │ │ │ add $0x4,%edx │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ add %ecx,0x30(%esp) │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ cmp 0x34(%esp),%eax │ │ │ │ - jne 19270 │ │ │ │ - jmp 19656 │ │ │ │ + jne 19170 │ │ │ │ + jmp 19556 │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 19654 │ │ │ │ + js 19554 │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ + imul 0x94(%esp),%eax │ │ │ │ + fld %st(0) │ │ │ │ mov 0x4c(%esp),%ebx │ │ │ │ mov 0x48(%esp),%ebp │ │ │ │ - fld %st(0) │ │ │ │ - imul 0x94(%esp),%eax │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ imul %ecx,%eax │ │ │ │ add 0x44(%esp),%eax │ │ │ │ imul 0x94(%esp),%eax │ │ │ │ @@ -29344,29 +29238,29 @@ │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x98(%esp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%ebx │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 195a2 │ │ │ │ + jmp 194a2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ movl $0x0,(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ - jmp 195c2 │ │ │ │ + mov 0x78(%esp),%ecx │ │ │ │ + jmp 194c2 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 19602 │ │ │ │ - jmp 19600 │ │ │ │ + jmp 19502 │ │ │ │ + jmp 19500 │ │ │ │ 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 │ │ │ │ @@ -29380,44 +29274,44 @@ │ │ │ │ fmuls 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 19600 │ │ │ │ + jne 19500 │ │ │ │ incl (%esp) │ │ │ │ + add $0x4,%ecx │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ add 0x8(%esp),%edx │ │ │ │ - add $0x4,%ecx │ │ │ │ cmp %ebx,(%esp) │ │ │ │ - jne 195c0 │ │ │ │ + jne 194c0 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ add $0x4,%ebp │ │ │ │ add %edx,0xc(%esp) │ │ │ │ inc %eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 195a0 │ │ │ │ + jne 194a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 19656 │ │ │ │ + jmp 19556 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x64,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 19767 │ │ │ │ + jle 19667 │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 1a418 │ │ │ │ + js 1a318 │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ mov 0x4c(%esp),%ebx │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ imul 0x90(%esp),%eax │ │ │ │ @@ -29428,24 +29322,24 @@ │ │ │ │ imul 0x94(%esp),%eax │ │ │ │ add 0x40(%esp),%eax │ │ │ │ lea (%ebx,%eax,8),%eax │ │ │ │ mov 0x98(%esp),%ebx │ │ │ │ lea 0x2(%ebx,%ebx,1),%ebp │ │ │ │ mov 0x48(%esp),%ebx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + flds (%esi) │ │ │ │ mov 0x78(%esp),%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ movl $0x0,(%esp) │ │ │ │ + flds 0x4(%esi) │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ - flds (%esi) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ - flds 0x4(%esi) │ │ │ │ - mov %eax,%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx) │ │ │ │ fmuls (%ecx) │ │ │ │ fmuls (%edi,%eax,4) │ │ │ │ flds (%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -29454,72 +29348,72 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne 19700 │ │ │ │ + jne 19600 │ │ │ │ incl (%esp) │ │ │ │ + add $0x4,%ecx │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ add 0x8(%esp),%edx │ │ │ │ - add $0x4,%ecx │ │ │ │ cmp %ebp,(%esp) │ │ │ │ - jne 196f0 │ │ │ │ + jne 195f0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ incl 0xc(%esp) │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ - mov 0x30(%esp),%edx │ │ │ │ add 0x14(%esp),%eax │ │ │ │ + mov 0x30(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 196d0 │ │ │ │ + jne 195d0 │ │ │ │ mov %edi,0x7c(%esp) │ │ │ │ mov %edx,%ebx │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ mov 0x3c(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 19656 │ │ │ │ + js 19556 │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 19656 │ │ │ │ + js 19556 │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ + imul 0x94(%esp),%eax │ │ │ │ inc %ebx │ │ │ │ - mov 0x4c(%esp),%edi │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ - imul 0x94(%esp),%eax │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ mov 0x94(%esp),%ebx │ │ │ │ + mov 0x4c(%esp),%edi │ │ │ │ mov 0x48(%esp),%ebp │ │ │ │ shl $0x3,%ebx │ │ │ │ + mov %ebx,0x8(%esp) │ │ │ │ + mov 0x98(%esp),%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ imul 0x94(%esp),%eax │ │ │ │ - mov 0x98(%esp),%ebx │ │ │ │ - add 0x40(%esp),%eax │ │ │ │ lea 0x2(%ebx,%ebx,1),%ebx │ │ │ │ + add 0x40(%esp),%eax │ │ │ │ lea (%edi,%eax,8),%eax │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + flds (%esi) │ │ │ │ mov 0x78(%esp),%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ movl $0x0,(%esp) │ │ │ │ + flds 0x4(%esi) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ - flds (%esi) │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ - flds 0x4(%esi) │ │ │ │ - mov %eax,%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x4(%esp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 19840 │ │ │ │ + mov 0x4(%esp),%esi │ │ │ │ + jmp 19740 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -29533,49 +29427,49 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 19840 │ │ │ │ + jne 19740 │ │ │ │ incl (%esp) │ │ │ │ + add $0x4,%ecx │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ add 0x8(%esp),%edx │ │ │ │ - add $0x4,%ecx │ │ │ │ cmp %ebx,(%esp) │ │ │ │ - jne 19800 │ │ │ │ + jne 19700 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ incl 0xc(%esp) │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x4,%ebp │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ add 0x18(%esp),%eax │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 197e0 │ │ │ │ - jmp 19656 │ │ │ │ + jne 196e0 │ │ │ │ + jmp 19556 │ │ │ │ test %ebx,%ebx │ │ │ │ - js 19656 │ │ │ │ + js 19556 │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ movl $0x0,0x14(%esp) │ │ │ │ mov 0x7c(%esp),%ebp │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ sub %edi,%ebx │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ imul %edx,%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ imul 0x90(%esp),%eax │ │ │ │ imul %ecx,%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ add 0x40(%esp),%eax │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x98(%esp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%ecx │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ imul %edx,%eax │ │ │ │ test %ebx,%ebx │ │ │ │ @@ -29586,27 +29480,27 @@ │ │ │ │ mov 0x48(%esp),%ebx │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 199ce │ │ │ │ + jle 198ce │ │ │ │ + flds (%esi) │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ movl $0x0,(%esp) │ │ │ │ - flds (%esi) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ flds 0x4(%esi) │ │ │ │ lea (%eax,%edi,1),%edx │ │ │ │ mov 0x78(%esp),%edi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 19980 │ │ │ │ + jmp 19880 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx) │ │ │ │ fmuls (%edi) │ │ │ │ fmuls 0x0(%ebp,%eax,4) │ │ │ │ flds (%edx,%eax,8) │ │ │ │ @@ -29616,34 +29510,34 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 19980 │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ + jne 19880 │ │ │ │ incl (%esp) │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ add $0x4,%edi │ │ │ │ add 0x8(%esp),%edx │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ cmp %ecx,(%esp) │ │ │ │ - jne 19960 │ │ │ │ + jne 19860 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ test %eax,%eax │ │ │ │ - js 1a0da │ │ │ │ + js 19fda │ │ │ │ + flds (%esi) │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ - mov 0x24(%esp),%edi │ │ │ │ movl $0x0,(%esp) │ │ │ │ - flds (%esi) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov 0x24(%esp),%edi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx) │ │ │ │ @@ -29656,52 +29550,52 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 19a00 │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ + jne 19900 │ │ │ │ incl (%esp) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ add $0x4,%edi │ │ │ │ add 0x8(%esp),%edx │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ cmp %ecx,(%esp) │ │ │ │ - jne 199f0 │ │ │ │ + jne 198f0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x14(%esp) │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ add %edx,0x18(%esp) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 19930 │ │ │ │ - jmp 19656 │ │ │ │ + jne 19830 │ │ │ │ + jmp 19556 │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 19c32 │ │ │ │ + jle 19b32 │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ movl $0x0,0x14(%esp) │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ sub %edi,%edx │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ imul %ebx,%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ imul 0x90(%esp),%eax │ │ │ │ imul %ecx,%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ add 0x40(%esp),%eax │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ mov 0x48(%esp),%ecx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ test %edx,%edx │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ @@ -29713,30 +29607,30 @@ │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 19b7e │ │ │ │ + jle 19a7e │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1a3a3 │ │ │ │ + js 1a2a3 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ - mov 0x78(%esp),%ebp │ │ │ │ movl $0x0,(%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ + mov 0x78(%esp),%ebp │ │ │ │ add %eax,%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ flds (%esi) │ │ │ │ - jmp 19b42 │ │ │ │ + jmp 19a42 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ flds (%ecx) │ │ │ │ fmuls 0x0(%ebp) │ │ │ │ fmuls (%edi,%eax,4) │ │ │ │ flds (%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -29744,39 +29638,39 @@ │ │ │ │ fmuls 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 19b40 │ │ │ │ + jne 19a40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl (%esp) │ │ │ │ + add $0x4,%ebp │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ add 0x8(%esp),%edx │ │ │ │ - add $0x4,%ebp │ │ │ │ mov (%esp),%eax │ │ │ │ cmp %eax,0xc(%esp) │ │ │ │ - jne 19b30 │ │ │ │ + jne 19a30 │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 19c02 │ │ │ │ + js 19b02 │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 19c02 │ │ │ │ + js 19b02 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov 0x24(%esp),%ebp │ │ │ │ movl $0x0,(%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ - flds (%esi) │ │ │ │ xor %eax,%eax │ │ │ │ + flds (%esi) │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ flds 0x4(%esi) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx) │ │ │ │ fmuls 0x0(%ebp) │ │ │ │ fmuls (%edi,%eax,4) │ │ │ │ flds (%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -29785,56 +29679,56 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 19bc0 │ │ │ │ + jne 19ac0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ incl (%esp) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ add $0x4,%ebp │ │ │ │ add 0x8(%esp),%edx │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ cmp %ecx,(%esp) │ │ │ │ - jne 19bb0 │ │ │ │ + jne 19ab0 │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ incl 0x14(%esp) │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ add $0x4,%ecx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ add %ebp,0x18(%esp) │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ cmp 0x30(%esp),%eax │ │ │ │ - jne 19b00 │ │ │ │ + jne 19a00 │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ mov %edi,0x7c(%esp) │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 19656 │ │ │ │ + js 19556 │ │ │ │ mov 0x94(%esp),%ebx │ │ │ │ mov 0x90(%esp),%ecx │ │ │ │ - mov 0x40(%esp),%ebp │ │ │ │ inc %edx │ │ │ │ + movl $0x0,0x14(%esp) │ │ │ │ + mov 0x40(%esp),%ebp │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ mov 0x78(%esp),%edx │ │ │ │ - movl $0x0,0x14(%esp) │ │ │ │ shl $0x3,%ebx │ │ │ │ imul %ebx,%ecx │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ sub %edi,%eax │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ mov 0x4c(%esp),%ecx │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ lea (%ecx,%ebp,8),%ecx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov 0x44(%esp),%ecx │ │ │ │ imul %ebx,%ecx │ │ │ │ mov 0x98(%esp),%ebx │ │ │ │ test %eax,%eax │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ @@ -29845,30 +29739,30 @@ │ │ │ │ mov %ecx,0x30(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ lea 0x2(%ebx,%ebx,1),%ecx │ │ │ │ mov 0x48(%esp),%ebx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 19d3e │ │ │ │ + jle 19c3e │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1a37f │ │ │ │ + js 1a27f │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ - mov 0x78(%esp),%ebp │ │ │ │ movl $0x0,(%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ + mov 0x78(%esp),%ebp │ │ │ │ add %eax,%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ flds (%esi) │ │ │ │ - jmp 19d02 │ │ │ │ + jmp 19c02 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ flds (%ebx) │ │ │ │ fmuls 0x0(%ebp) │ │ │ │ fmuls (%edi,%eax,4) │ │ │ │ flds (%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -29876,41 +29770,41 @@ │ │ │ │ fmuls 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 19d00 │ │ │ │ + jne 19c00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl (%esp) │ │ │ │ + add $0x4,%ebp │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ add 0x8(%esp),%edx │ │ │ │ - add $0x4,%ebp │ │ │ │ mov (%esp),%eax │ │ │ │ cmp %eax,0xc(%esp) │ │ │ │ - jne 19cf0 │ │ │ │ + jne 19bf0 │ │ │ │ mov 0x20(%esp),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - js 19dc2 │ │ │ │ + js 19cc2 │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 19dc2 │ │ │ │ + js 19cc2 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ movl $0x0,(%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ - flds 0x4(%esi) │ │ │ │ xor %eax,%eax │ │ │ │ + flds 0x4(%esi) │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ flds (%esi) │ │ │ │ - jmp 19d82 │ │ │ │ + jmp 19c82 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ flds (%ebx) │ │ │ │ fmuls 0x0(%ebp) │ │ │ │ fmuls (%edi,%eax,4) │ │ │ │ flds (%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -29918,250 +29812,250 @@ │ │ │ │ fmuls 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 19d80 │ │ │ │ + jne 19c80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ incl (%esp) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ add $0x4,%ebp │ │ │ │ add 0x8(%esp),%edx │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ cmp %ecx,(%esp) │ │ │ │ - jne 19d70 │ │ │ │ + jne 19c70 │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ incl 0x14(%esp) │ │ │ │ mov 0x24(%esp),%ebp │ │ │ │ add $0x4,%ebx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ add %ebp,0x18(%esp) │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ cmp 0x1c(%esp),%eax │ │ │ │ - jne 19cc0 │ │ │ │ + jne 19bc0 │ │ │ │ add $0x64,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebp,0x14(%esp) │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ incl 0x24(%esp) │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ add $0x4,%edi │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ add %edx,0x28(%esp) │ │ │ │ cmp 0x18(%esp),%eax │ │ │ │ - jne 187f0 │ │ │ │ + jne 186f0 │ │ │ │ add $0x64,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 190fe │ │ │ │ + jns 18ffe │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x28(%esp) │ │ │ │ - je 19187 │ │ │ │ + je 19087 │ │ │ │ add 0x10(%esp),%ecx │ │ │ │ add $0x4,%edi │ │ │ │ - jmp 1916e │ │ │ │ + jmp 1906e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 18fbe │ │ │ │ + jns 18ebe │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x24(%esp) │ │ │ │ - je 19047 │ │ │ │ + je 18f47 │ │ │ │ add 0x10(%esp),%ecx │ │ │ │ add $0x4,%edi │ │ │ │ - jmp 1902e │ │ │ │ + jmp 18f2e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 18a7d │ │ │ │ + jns 1897d │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ cmp %ecx,0x8(%esp) │ │ │ │ - je 18b08 │ │ │ │ + je 18a08 │ │ │ │ add 0x18(%esp),%edx │ │ │ │ add $0x4,%ebx │ │ │ │ - jmp 18aef │ │ │ │ + jmp 189ef │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 18dbe │ │ │ │ + jns 18cbe │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - je 18e47 │ │ │ │ + je 18d47 │ │ │ │ add 0x10(%esp),%ecx │ │ │ │ add $0x4,%edi │ │ │ │ - jmp 18e2e │ │ │ │ + jmp 18d2e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 18c7e │ │ │ │ + jns 18b7e │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x24(%esp) │ │ │ │ - je 18d07 │ │ │ │ + je 18c07 │ │ │ │ add 0x10(%esp),%ecx │ │ │ │ add $0x4,%edi │ │ │ │ - jmp 18cee │ │ │ │ + jmp 18bee │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 1947d │ │ │ │ + jns 1937d │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - je 19508 │ │ │ │ + je 19408 │ │ │ │ add 0x10(%esp),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ - jmp 194ef │ │ │ │ + jmp 193ef │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jns 1933d │ │ │ │ + jns 1923d │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x24(%esp) │ │ │ │ - je 193c8 │ │ │ │ + je 192c8 │ │ │ │ add 0x10(%esp),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ - jmp 193af │ │ │ │ + jmp 192af │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ incl 0x4(%esp) │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ add $0x4,%ecx │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ cmp %ebx,0x18(%esp) │ │ │ │ - jne 18820 │ │ │ │ - mov %edx,0x7c(%esp) │ │ │ │ + jne 18720 │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - jmp 19dfc │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + jmp 19cfc │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ - mov 0x8(%esp),%ebp │ │ │ │ add %eax,0xc(%esp) │ │ │ │ + mov 0x8(%esp),%ebp │ │ │ │ cmp %ebp,0x28(%esp) │ │ │ │ - jne 19098 │ │ │ │ + jne 18f98 │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ - jmp 1918b │ │ │ │ + jmp 1908b │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ add %eax,0xc(%esp) │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ cmp %edi,0x24(%esp) │ │ │ │ - jne 192b8 │ │ │ │ + jne 191b8 │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - jmp 193cc │ │ │ │ + jmp 192cc │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ - mov 0x8(%esp),%ebp │ │ │ │ add %eax,0xc(%esp) │ │ │ │ + mov 0x8(%esp),%ebp │ │ │ │ cmp %ebp,0x28(%esp) │ │ │ │ - jne 18d58 │ │ │ │ + jne 18c58 │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ - jmp 18e4b │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ + jmp 18d4b │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x24(%esp),%ebp │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ add %eax,0xc(%esp) │ │ │ │ + mov 0x24(%esp),%ebp │ │ │ │ cmp %ebp,0x8(%esp) │ │ │ │ - jne 18c28 │ │ │ │ + jne 18b28 │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ - jmp 18d0b │ │ │ │ + jmp 18c0b │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ - mov 0x8(%esp),%ebp │ │ │ │ add %eax,0xc(%esp) │ │ │ │ + mov 0x8(%esp),%ebp │ │ │ │ cmp %ebp,0x24(%esp) │ │ │ │ - jne 18f58 │ │ │ │ + jne 18e58 │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ - jmp 1904b │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ + jmp 18f4b │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x14(%esp),%edi │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ add %eax,0xc(%esp) │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ - jne 18a18 │ │ │ │ + jne 18918 │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ - jmp 18b10 │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ + jmp 18a10 │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x28(%esp),%edi │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ add %eax,0xc(%esp) │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ - jne 19418 │ │ │ │ + jne 19318 │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - jmp 1950c │ │ │ │ + jmp 1940c │ │ │ │ incl 0x2c(%esp) │ │ │ │ mov 0x38(%esp),%ecx │ │ │ │ add $0x4,%edx │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ add %ecx,0x30(%esp) │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ cmp 0x34(%esp),%eax │ │ │ │ - jne 1927c │ │ │ │ - jmp 19656 │ │ │ │ + jne 1917c │ │ │ │ + jmp 19556 │ │ │ │ incl 0x14(%esp) │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ add $0x4,%ebx │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ add %edx,0x18(%esp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1993c │ │ │ │ - jmp 19656 │ │ │ │ + jne 1983c │ │ │ │ + jmp 19556 │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 19656 │ │ │ │ + je 19556 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1a100 │ │ │ │ + jne 1a000 │ │ │ │ mov %edi,0x7c(%esp) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ mov 0x3c(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 19656 │ │ │ │ + js 19556 │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 19656 │ │ │ │ + js 19556 │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ + imul 0x94(%esp),%eax │ │ │ │ + inc %ecx │ │ │ │ mov 0x4c(%esp),%edx │ │ │ │ mov (%esp),%edi │ │ │ │ - inc %ecx │ │ │ │ - imul 0x94(%esp),%eax │ │ │ │ mov %ecx,0x28(%esp) │ │ │ │ sub %edi,%ebx │ │ │ │ mov %ebx,%ebp │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ imul 0x94(%esp),%eax │ │ │ │ @@ -30171,42 +30065,42 @@ │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x98(%esp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ + test %ebx,%ebx │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ - test %ebx,%ebx │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ cmovle 0x7c(%esp),%eax │ │ │ │ lea 0x1(%edi),%ebx │ │ │ │ mov 0x48(%esp),%edi │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ + mov 0x78(%esp),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 1a330 │ │ │ │ + jle 1a230 │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ mov 0x7c(%esp),%edx │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ flds 0x4(%esi) │ │ │ │ flds (%esi) │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ add %eax,%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1a242 │ │ │ │ - jmp 1a240 │ │ │ │ + jmp 1a142 │ │ │ │ + jmp 1a140 │ │ │ │ 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 │ │ │ │ @@ -30221,29 +30115,29 @@ │ │ │ │ fmuls 0x4(%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne 1a240 │ │ │ │ + jne 1a140 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1a360 │ │ │ │ + js 1a260 │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ + flds 0x4(%esi) │ │ │ │ mov %ebp,0x8(%esp) │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ - mov 0x18(%esp),%ebp │ │ │ │ - flds 0x4(%esi) │ │ │ │ xor %eax,%eax │ │ │ │ flds (%esi) │ │ │ │ - jmp 1a2c2 │ │ │ │ - jmp 1a2c0 │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ + jmp 1a1c2 │ │ │ │ + jmp 1a1c0 │ │ │ │ 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 │ │ │ │ @@ -30257,115 +30151,115 @@ │ │ │ │ fmuls 0x4(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fsts (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%esi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1a2c0 │ │ │ │ + jne 1a1c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%esp),%ebp │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ incl 0x4(%esp) │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ - add 0x14(%esp),%edx │ │ │ │ add $0x4,%ecx │ │ │ │ + add 0x14(%esp),%edx │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ cmp %ebx,0x4(%esp) │ │ │ │ - jne 1a1e0 │ │ │ │ + jne 1a0e0 │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ add $0x4,%edi │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ add %edx,0x20(%esp) │ │ │ │ + mov 0xc(%esp),%ebx │ │ │ │ inc %eax │ │ │ │ cmp 0x28(%esp),%eax │ │ │ │ - jne 1a1c0 │ │ │ │ - jmp 19656 │ │ │ │ + jne 1a0c0 │ │ │ │ + jmp 19556 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 1a275 │ │ │ │ + jns 1a175 │ │ │ │ incl 0x4(%esp) │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ cmp %ebx,0x4(%esp) │ │ │ │ - je 1a308 │ │ │ │ + je 1a208 │ │ │ │ add 0x14(%esp),%edx │ │ │ │ add $0x4,%ecx │ │ │ │ - jmp 1a2ef │ │ │ │ + jmp 1a1ef │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ incl 0x4(%esp) │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ add $0x4,%ecx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ cmp %ebx,0x4(%esp) │ │ │ │ - jne 1a1f0 │ │ │ │ - jmp 1a308 │ │ │ │ + jne 1a0f0 │ │ │ │ + jmp 1a208 │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%ebp │ │ │ │ - je 1a3c3 │ │ │ │ + je 1a2c3 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%ebp │ │ │ │ - jne 1a390 │ │ │ │ - jmp 19d3e │ │ │ │ + jne 1a290 │ │ │ │ + jmp 19c3e │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%ebp │ │ │ │ - je 1a3e5 │ │ │ │ + je 1a2e5 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%ebp │ │ │ │ - jne 1a3b0 │ │ │ │ - jmp 19b7e │ │ │ │ + jne 1a2b0 │ │ │ │ + jmp 19a7e │ │ │ │ incl 0x14(%esp) │ │ │ │ mov 0x24(%esp),%ebp │ │ │ │ add $0x4,%ebx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ add %ebp,0x18(%esp) │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ cmp 0x1c(%esp),%eax │ │ │ │ - jne 19cc8 │ │ │ │ - jmp 19656 │ │ │ │ + jne 19bc8 │ │ │ │ + jmp 19556 │ │ │ │ incl 0x14(%esp) │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ add $0x4,%ecx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ add %ebp,0x18(%esp) │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ cmp 0x30(%esp),%eax │ │ │ │ - jne 19b08 │ │ │ │ - jmp 19c1f │ │ │ │ + jne 19a08 │ │ │ │ + jmp 19b1f │ │ │ │ mov %ebp,0xc(%esp) │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ - jmp 18881 │ │ │ │ + jmp 18781 │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 19656 │ │ │ │ + je 19556 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1a41e │ │ │ │ + jne 1a31e │ │ │ │ mov %edi,0x7c(%esp) │ │ │ │ - jmp 1975c │ │ │ │ + jmp 1965c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x2ba39,%ebx │ │ │ │ + add $0x2bb39,%ebx │ │ │ │ sub $0x9c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ @@ -30378,217 +30272,213 @@ │ │ │ │ cmovl %esi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 1a987 │ │ │ │ + jge 1a85d │ │ │ │ mov 0xc(%edi),%esi │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov %esi,-0x7c(%ebp) │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ mov %esi,-0x80(%ebp) │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov %esi,-0x84(%ebp) │ │ │ │ fildl -0x84(%ebp) │ │ │ │ mov (%edi),%esi │ │ │ │ mov %eax,%edi │ │ │ │ - fld1 │ │ │ │ lea 0x1(%eax),%eax │ │ │ │ lea 0x3(%edi,%edi,2),%edx │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ mov %eax,%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ - mov %ecx,-0x94(%ebp) │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ lea -0x10(%ecx),%eax │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + mov %ecx,-0x94(%ebp) │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ lea 0xf(,%edx,8),%eax │ │ │ │ lea (%edi,%edi,1),%esi │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstps -0x34(%ebp) │ │ │ │ fildl -0x80(%ebp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fstps -0x38(%ebp) │ │ │ │ fildl -0x7c(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstps -0x3c(%ebp) │ │ │ │ fldt -0x5c14(%ebx) │ │ │ │ - fstpt -0x30(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x70(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ sub -0x9c(%ebp),%esp │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov %esp,-0x44(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1a9f0 │ │ │ │ + jne 1a8d0 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov 0x40(%eax),%edi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ mov %edi,-0x54(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ flds (%edi,%eax,1) │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ inc %eax │ │ │ │ fstps -0x58(%ebp) │ │ │ │ - js 1aa10 │ │ │ │ + js 1a8f0 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov 0x24(%ecx),%edi │ │ │ │ imul 0x18(%ecx),%eax │ │ │ │ fildl (%edi) │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ flds (%edi,%eax,4) │ │ │ │ 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 -0x44(%ebp),%ecx │ │ │ │ - mov %edx,-0x24(%ebp) │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ + fldcw -0x1c(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x1a(%ebp) │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ - fxch %st(2) │ │ │ │ + fstps -0x30(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ flds (%eax) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ flds -0x5c20(%ebx) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ - fmul %st(2),%st │ │ │ │ sub %edx,%edi │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ + fmul %st(2),%st │ │ │ │ fstps -0x60(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstps -0x40(%ebp) │ │ │ │ flds -0x58(%ebp) │ │ │ │ - jmp 1a680 │ │ │ │ + jmp 1a579 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ flds -0x40(%ebp) │ │ │ │ fmul %st(1),%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(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 1a665 │ │ │ │ + je 1a55e │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebx) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 1a6d0 │ │ │ │ + jg 1a5c0 │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ fmuls -0x34(%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 │ │ │ │ + fadds -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1a620 │ │ │ │ + ja 1a520 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1a990 │ │ │ │ + ja 1a870 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x60(%ebp) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 1a680 │ │ │ │ + jle 1a579 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1a6d4 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 1a5c4 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ lea 0x4(,%eax,4),%edi │ │ │ │ fildl 0x4(%ecx) │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ mov %edi,-0x78(%ebp) │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ flds 0x4(%edi,%eax,4) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x4(%edi,%eax,1),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ flds (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -30603,103 +30493,99 @@ │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ sub -0x68(%ebp),%edi │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x44(%ebp),%ecx │ │ │ │ fstps -0x60(%ebp) │ │ │ │ - jmp 1a7b1 │ │ │ │ + jmp 1a69a │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ flds -0x40(%ebp) │ │ │ │ fmul %st(1),%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(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 1a795 │ │ │ │ + je 1a67e │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebx) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps 0x8(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 1a800 │ │ │ │ + jg 1a6e0 │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ fmuls -0x38(%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 │ │ │ │ + fadds -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1a750 │ │ │ │ + ja 1a640 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1a9b0 │ │ │ │ + ja 1a890 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x60(%ebp) │ │ │ │ fstps 0x8(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 1a7b1 │ │ │ │ + jle 1a69a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1a804 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 1a6e4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ fildl 0x8(%eax) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ flds 0x4(%eax,%edi,1) │ │ │ │ lea 0x8(%eax,%ecx,1),%eax │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ flds (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -30714,176 +30600,174 @@ │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ sub -0x68(%ebp),%edi │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x44(%ebp),%ecx │ │ │ │ fstps -0x54(%ebp) │ │ │ │ - jmp 1a8d1 │ │ │ │ + jmp 1a7aa │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ flds -0x40(%ebp) │ │ │ │ fmul %st(1),%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(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 1a8b5 │ │ │ │ + je 1a78e │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebx) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps 0x10(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 1a920 │ │ │ │ + jg 1a7f0 │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ fmuls -0x3c(%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 │ │ │ │ + fadds -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1a870 │ │ │ │ + ja 1a750 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1a9d0 │ │ │ │ + ja 1a8b0 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x54(%ebp) │ │ │ │ fstps 0x10(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 1a8d1 │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 1a7aa │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1a926 │ │ │ │ + jmp 1a7f4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ + fstpt -0x30(%ebp) │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push -0x90(%ebp) │ │ │ │ push -0x7c(%ebp) │ │ │ │ push -0x80(%ebp) │ │ │ │ push -0x84(%ebp) │ │ │ │ + lea (%eax,%edi,8),%eax │ │ │ │ + mov -0x94(%ebp),%edi │ │ │ │ push -0x5c(%ebp) │ │ │ │ push -0x74(%ebp) │ │ │ │ push -0x58(%ebp) │ │ │ │ - lea (%eax,%edi,8),%eax │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ lea (%ecx,%edi,1),%edx │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ push %edx │ │ │ │ lea (%ecx,%edi,1),%edx │ │ │ │ push %edx │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ - call 185d0 │ │ │ │ + call 184d0 │ │ │ │ mov -0x70(%ebp),%esp │ │ │ │ incl -0x4c(%ebp) │ │ │ │ + fldt -0x30(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp %eax,-0x88(%ebp) │ │ │ │ - jne 1a540 │ │ │ │ + jne 1a440 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ flds -0x40(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1a673 │ │ │ │ + jmp 1a56c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ flds -0x40(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1a7a3 │ │ │ │ + jmp 1a68c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ flds -0x40(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1a8c3 │ │ │ │ + jmp 1a79c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - jmp 1a55f │ │ │ │ + jmp 1a45f │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ lea 0x4(%eax,%ecx,1),%eax │ │ │ │ lea 0x8(%edi,%ecx,1),%edi │ │ │ │ mov %edi,-0x5c(%ebp) │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ - jmp 1a926 │ │ │ │ + jmp 1a7f4 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 494a │ │ │ │ - add $0x2b449,%esi │ │ │ │ + add $0x2b569,%esi │ │ │ │ sub $0x8c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %esi,%ebx │ │ │ │ call 30a0 │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -30897,15 +30781,15 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 1aed4 │ │ │ │ + jge 1adb4 │ │ │ │ mov 0x20(%edi),%eax │ │ │ │ mov 0x14(%edi),%ebx │ │ │ │ mov 0x1c(%edi),%edx │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ inc %edx │ │ │ │ mov %ebx,-0x80(%ebp) │ │ │ │ @@ -30915,59 +30799,59 @@ │ │ │ │ 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) │ │ │ │ - mov (%edi),%eax │ │ │ │ fildl -0x74(%ebp) │ │ │ │ - fstps -0x8c(%ebp) │ │ │ │ - fildl -0x28(%ebp) │ │ │ │ - fildl -0x70(%ebp) │ │ │ │ - fstps -0x90(%ebp) │ │ │ │ - fildl -0x6c(%ebp) │ │ │ │ - fstps -0x94(%ebp) │ │ │ │ + mov (%edi),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ mov %eax,%edx │ │ │ │ lea (%edi,%eax,1),%ecx │ │ │ │ - mov %edi,-0x24(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ + mov %edi,-0x24(%ebp) │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ lea 0xf(,%ecx,8),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ - shl $0x4,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ + fstps -0x8c(%ebp) │ │ │ │ + fildl -0x28(%ebp) │ │ │ │ + fildl -0x70(%ebp) │ │ │ │ + fstps -0x90(%ebp) │ │ │ │ + fildl -0x6c(%ebp) │ │ │ │ + fstps -0x94(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x64(%ebp) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ sub -0x88(%ebp),%esp │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1aee0 │ │ │ │ + jne 1adc0 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ flds (%edx,%eax,1) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1af00 │ │ │ │ + jle 1ade0 │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov 0x24(%edx),%ebx │ │ │ │ imul 0x18(%edx),%eax │ │ │ │ mov 0x2c(%edx),%edi │ │ │ │ fildl (%ebx) │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ @@ -30978,18 +30862,18 @@ │ │ │ │ xor %ebx,%ebx │ │ │ │ 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),%eax │ │ │ │ mov 0x5c(%edx),%edx │ │ │ │ sub %edi,%eax │ │ │ │ @@ -31011,57 +30895,57 @@ │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x5d58(%esi) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 1ac16 │ │ │ │ + jmp 1aaf6 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x24(%ebp) │ │ │ │ - je 1ac70 │ │ │ │ + je 1ab50 │ │ │ │ sub -0x28(%ebp),%eax │ │ │ │ - lea 0x0(,%eax,4),%ecx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ + lea 0x0(,%eax,4),%ecx │ │ │ │ mov %ecx,%edi │ │ │ │ neg %edi │ │ │ │ fcomip %st(1),%st │ │ │ │ cmovbe %edi,%ecx │ │ │ │ flds (%edx,%ecx,1) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1ac00 │ │ │ │ + ja 1aae0 │ │ │ │ shl $0x2,%ecx │ │ │ │ mov %edx,%edi │ │ │ │ sub %ecx,%edi │ │ │ │ flds (%edi) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x24(%ebp) │ │ │ │ - jne 1ac13 │ │ │ │ + jne 1aaf3 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1ac76 │ │ │ │ + jmp 1ab56 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ @@ -31105,59 +30989,59 @@ │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x5d58(%esi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 1ad1a │ │ │ │ + jmp 1abfa │ │ │ │ xchg %ax,%ax │ │ │ │ add -0x34(%ebp),%ecx │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x8(%edi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x24(%ebp) │ │ │ │ - je 1ad70 │ │ │ │ + je 1ac50 │ │ │ │ sub -0x28(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ mov %eax,%ecx │ │ │ │ neg %ecx │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%ecx │ │ │ │ add %edi,%ecx │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1ad00 │ │ │ │ + ja 1abe0 │ │ │ │ mov %eax,%ecx │ │ │ │ not %ecx │ │ │ │ add %edi,%ecx │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x8(%edi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp -0x24(%ebp),%ebx │ │ │ │ - jne 1ad17 │ │ │ │ + jne 1abf7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1ad76 │ │ │ │ + jmp 1ac56 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ @@ -31200,125 +31084,125 @@ │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x5d58(%esi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 1ae1a │ │ │ │ + jmp 1acfa │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add -0x30(%ebp),%ecx │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x10(%edi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x24(%ebp) │ │ │ │ - je 1ae70 │ │ │ │ + je 1ad50 │ │ │ │ sub -0x28(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - mov -0x30(%ebp),%edi │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ mov %eax,%ecx │ │ │ │ neg %ecx │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%ecx │ │ │ │ add %edi,%ecx │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1ae00 │ │ │ │ + ja 1ace0 │ │ │ │ mov %eax,%ecx │ │ │ │ not %ecx │ │ │ │ add %edi,%ecx │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x10(%edi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp -0x24(%ebp),%ebx │ │ │ │ - jne 1ae17 │ │ │ │ + jne 1acf7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1ae78 │ │ │ │ + jmp 1ad58 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ fstps -0x2c(%ebp) │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push -0x80(%ebp) │ │ │ │ push -0x6c(%ebp) │ │ │ │ push -0x70(%ebp) │ │ │ │ push -0x74(%ebp) │ │ │ │ push -0x54(%ebp) │ │ │ │ - push -0x50(%ebp) │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ lea (%ecx,%ebx,1),%edx │ │ │ │ + push -0x50(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %edx │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ add %ecx,%edx │ │ │ │ push %edx │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ - call 185d0 │ │ │ │ + call 184d0 │ │ │ │ mov -0x64(%ebp),%esp │ │ │ │ incl -0x48(%ebp) │ │ │ │ flds -0x2c(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x78(%ebp) │ │ │ │ - jne 1ab20 │ │ │ │ + jne 1aa00 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ mov 0x4(%eax,%edx,8),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 1ab3f │ │ │ │ + jmp 1aa1f │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ mov %edx,%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ lea 0x4(%eax,%edx,1),%ebx │ │ │ │ lea 0x8(%eax,%edx,1),%eax │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ - jmp 1ae78 │ │ │ │ + jmp 1ad58 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x2af59,%ebx │ │ │ │ + add $0x2b079,%ebx │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ @@ -31328,18 +31212,18 @@ │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmovl %esi,%eax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %esi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 1b536 │ │ │ │ + jge 1b3fe │ │ │ │ mov 0xc(%edi),%ecx │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov 0x1c(%edi),%edx │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ mov 0x8(%edi),%ecx │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ @@ -31347,592 +31231,571 @@ │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ fildl -0x70(%ebp) │ │ │ │ mov (%edi),%ecx │ │ │ │ mov %eax,%edi │ │ │ │ - fsts -0xa0(%ebp) │ │ │ │ lea (%edi,%edi,1),%edx │ │ │ │ lea 0x1(%eax),%eax │ │ │ │ - fld1 │ │ │ │ lea 0x1(%edx),%esi │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ lea 0x2(%edx),%esi │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ mov %edx,-0x8c(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + shl $0x3,%eax │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ - lea 0x3(%edi,%edi,2),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ - shl $0x3,%eax │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ - add %eax,%edx │ │ │ │ + lea 0x3(%edi,%edi,2),%ecx │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ + shl $0x4,%edi │ │ │ │ + mov %edi,-0xb8(%ebp) │ │ │ │ + add %eax,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,-0xac(%ebp) │ │ │ │ + fsts -0xa0(%ebp) │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ lea 0xf(,%ecx,8),%eax │ │ │ │ + shr $0x4,%eax │ │ │ │ + shl $0x4,%eax │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstps -0x80(%ebp) │ │ │ │ fildl -0x6c(%ebp) │ │ │ │ fsts -0xa4(%ebp) │ │ │ │ fdivr %st(1),%st │ │ │ │ - shr $0x4,%eax │ │ │ │ - shl $0x4,%edi │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov %edi,-0xb8(%ebp) │ │ │ │ fstps -0x7c(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ fsts -0xa8(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstps -0x78(%ebp) │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ - mov %esi,-0x28(%ebp) │ │ │ │ fldt -0x5c14(%ebx) │ │ │ │ - fstpt -0x38(%ebp) │ │ │ │ + mov %esi,-0x28(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esp,-0x58(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - mov %esp,-0x5c(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1b540 │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + jne 1b410 │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ sub -0x98(%ebp),%esp │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ imul 0x18(%esi),%edi │ │ │ │ mov 0x40(%esi),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ shr $0x2,%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ fildl (%eax) │ │ │ │ - flds (%edx,%edi,4) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + flds (%edx,%edi,4) │ │ │ │ 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) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%esi),%eax │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fildl -0x38(%ebp) │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ - flds (%edx,%eax,1) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fsts -0x44(%ebp) │ │ │ │ + flds (%edx,%eax,1) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - fsts -0x54(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ + fsts -0x54(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x4c(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ - sub -0x2c(%ebp),%esi │ │ │ │ + sub -0x38(%ebp),%esi │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ fildl -0x4c(%ebp) │ │ │ │ flds -0x80(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ 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) │ │ │ │ flds (%eax) │ │ │ │ fldz │ │ │ │ - fxch %st(3) │ │ │ │ - fcomi %st(3),%st │ │ │ │ - jbe 1b5a0 │ │ │ │ - fstp %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jbe 1b470 │ │ │ │ + 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 1b174 │ │ │ │ + je 1b04e │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebx) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ fsts 0x0(,%eax,4) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1b200 │ │ │ │ + jle 1b0e0 │ │ │ │ flds -0x54(%ebp) │ │ │ │ - fmuls -0xa0(%ebp) │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ + mov %edx,-0x5c(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ mov $0x1,%eax │ │ │ │ - fsubp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fmuls -0xa0(%ebp) │ │ │ │ + mov -0x9c(%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) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 1b0c0 │ │ │ │ + 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) │ │ │ │ flds (%edx,%eax,4) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstps (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 1b1e0 │ │ │ │ + jne 1b0c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - jmp 1b210 │ │ │ │ + jmp 1b0f0 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ + ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x4(,%edi,4),%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ - flds 0x4(%edx,%edi,4) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x4(%edx,%eax,1),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + flds 0x4(%edx,%edi,4) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ flds (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x58(%ebp) │ │ │ │ + fistpl -0x64(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - sub -0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - fildl -0x58(%ebp) │ │ │ │ - flds -0x7c(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + sub -0x38(%ebp),%eax │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + fildl -0x64(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fld %st(2) │ │ │ │ + fsts -0x64(%ebp) │ │ │ │ + flds -0x7c(%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) │ │ │ │ + fadds -0x44(%ebp) │ │ │ │ flds 0x4(%eax) │ │ │ │ - fstps -0x58(%ebp) │ │ │ │ fldz │ │ │ │ + fxch %st(2) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jbe 1b450 │ │ │ │ + fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - jbe 1b580 │ │ │ │ - fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - flds -0x58(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + 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 1b2c4 │ │ │ │ + je 1b19f │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebx) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ fsts (%ecx,%eax,4) │ │ │ │ test %esi,%esi │ │ │ │ - jle 1b370 │ │ │ │ - fxch %st(1) │ │ │ │ + jle 1b230 │ │ │ │ + fxch %st(2) │ │ │ │ fmuls -0xa4(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ + flds -0x64(%ebp) │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ lea (%ecx,%eax,1),%edi │ │ │ │ mov $0x1,%eax │ │ │ │ - fsubp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ - fdivs -0x58(%ebp) │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ - mov -0xac(%ebp),%edx │ │ │ │ + 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) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st,%st(1) │ │ │ │ flds 0x8(%edx,%eax,4) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstps 0x8(%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 1b340 │ │ │ │ + jne 1b200 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - jmp 1b380 │ │ │ │ + jmp 1b240 │ │ │ │ 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 -0x48(%ebp),%eax │ │ │ │ fildl 0x8(%eax) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ flds 0x4(%edx,%eax,1) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%edx,%eax,1),%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ flds (%edx) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - sub -0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ - flds -0x78(%ebp) │ │ │ │ + sub -0x38(%ebp),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + fildl -0x38(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fld %st(2) │ │ │ │ + fsts -0x38(%ebp) │ │ │ │ + flds -0x78(%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) │ │ │ │ + fadds -0x44(%ebp) │ │ │ │ flds 0x8(%eax) │ │ │ │ fldz │ │ │ │ - fxch %st(4) │ │ │ │ - fcomi %st(4),%st │ │ │ │ - jbe 1b560 │ │ │ │ - fstp %st(4) │ │ │ │ - fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jbe 1b430 │ │ │ │ + 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 1b42c │ │ │ │ + je 1b2e5 │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebx) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ fsts (%ecx,%eax,4) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1b4d0 │ │ │ │ + jle 1b390 │ │ │ │ fxch %st(2) │ │ │ │ fmuls -0xa8(%ebp) │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - mov -0xb4(%ebp),%edx │ │ │ │ lea (%ecx,%eax,1),%edi │ │ │ │ mov $0x1,%eax │ │ │ │ - fsubp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ + flds -0x38(%ebp) │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + mov -0xb4(%ebp),%edx │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ - fdivp %st,%st(2) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ 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) │ │ │ │ + jmp 1b360 │ │ │ │ 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) │ │ │ │ flds 0x10(%edx,%eax,4) │ │ │ │ - fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fstps 0x10(%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 1b4a0 │ │ │ │ + jne 1b360 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ - jmp 1b4e0 │ │ │ │ + jmp 1b3a0 │ │ │ │ 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) │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ + fstpt -0x38(%ebp) │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push -0x88(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ push -0x6c(%ebp) │ │ │ │ push -0x70(%ebp) │ │ │ │ push %edx │ │ │ │ lea (%ecx,%esi,1),%edx │ │ │ │ - push -0x60(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push %edx │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ + push %edx │ │ │ │ lea (%ecx,%edi,1),%edx │ │ │ │ push %edx │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ - call 185d0 │ │ │ │ - mov -0x5c(%ebp),%esp │ │ │ │ - incl -0x3c(%ebp) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + call 184d0 │ │ │ │ + mov -0x58(%ebp),%esp │ │ │ │ + incl -0x2c(%ebp) │ │ │ │ + fldt -0x38(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ cmp %eax,-0x74(%ebp) │ │ │ │ - jne 1b060 │ │ │ │ + jne 1af40 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 1b078 │ │ │ │ + jmp 1af58 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(4) │ │ │ │ - fcomip %st(4),%st │ │ │ │ - ja 1b5c0 │ │ │ │ - fstp %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ + fcomip %st(2),%st │ │ │ │ + ja 1b490 │ │ │ │ + fstp %st(1) │ │ │ │ flds -0x5c20(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1b43a │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - ja 1b5f0 │ │ │ │ - ffreep %st(0) │ │ │ │ - flds -0x58(%ebp) │ │ │ │ - fmuls -0x5c20(%ebx) │ │ │ │ - jmp 1b2d2 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 1b2f3 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(3) │ │ │ │ - fcomip %st(3),%st │ │ │ │ - ja 1b610 │ │ │ │ - fstp %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fcomip %st(2),%st │ │ │ │ + ja 1b4b0 │ │ │ │ + fstp %st(1) │ │ │ │ flds -0x5c20(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1b182 │ │ │ │ - nop │ │ │ │ + jmp 1b1ad │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ + fcomip %st(2),%st │ │ │ │ + ja 1b4d0 │ │ │ │ + fstp %st(1) │ │ │ │ + flds -0x5c20(%ebx) │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 1b05c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 1b43a │ │ │ │ + jmp 1b2f3 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - flds -0x58(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1b2d2 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(2) │ │ │ │ + jmp 1b1ad │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 1b182 │ │ │ │ - nop │ │ │ │ + jmp 1b05c │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x2a849,%ebx │ │ │ │ + add $0x2a989,%ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ call 30a0 │ │ │ │ mov %eax,%esi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -31946,15 +31809,15 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x1c(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 1b874 │ │ │ │ + jge 1b734 │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov 0x14(%edi),%ebx │ │ │ │ mov 0x1c(%edi),%esi │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ lea (%ebx,%ebx,1),%ecx │ │ │ │ lea 0x3(%ebx,%ebx,2),%edx │ │ │ │ @@ -31988,75 +31851,75 @@ │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %esp,-0x2c(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1b880 │ │ │ │ + jne 1b740 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ sub -0x60(%ebp),%esp │ │ │ │ mov 0x5c(%eax),%edx │ │ │ │ - lea 0x3(%esp),%ecx │ │ │ │ lea (%esi,%esi,1),%eax │ │ │ │ - mov %ecx,%ebx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ add %esi,%eax │ │ │ │ + lea 0x3(%esp),%ecx │ │ │ │ + mov %ecx,%ebx │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ - shr $0x2,%ebx │ │ │ │ flds 0x4(%edx,%eax,8) │ │ │ │ flds (%edx,%eax,8) │ │ │ │ + shr $0x2,%ebx │ │ │ │ fsts 0x0(,%ebx,4) │ │ │ │ lea 0x8(,%eax,8),%ebx │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ lea (%edx,%ebx,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 1b8a0 │ │ │ │ + jle 1b760 │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ fld1 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 1b780 │ │ │ │ + jmp 1b640 │ │ │ │ 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 │ │ │ │ flds (%edx,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1b780 │ │ │ │ + jne 1b640 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ flds 0x4(%edx,%ebx,1) │ │ │ │ flds (%esi) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ fsts (%ecx,%edi,4) │ │ │ │ fld1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ flds 0x8(%edx,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x8(%esi,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1b7c0 │ │ │ │ + jne 1b680 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ add -0x34(%ebp),%esi │ │ │ │ flds 0xc(%edx,%ebx,1) │ │ │ │ @@ -32070,80 +31933,80 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ flds 0x10(%edx,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x10(%esi,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1b800 │ │ │ │ + jne 1b6c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ mov 0x40(%ebx),%edx │ │ │ │ mov 0xc(%ebx),%ebx │ │ │ │ add %esi,%eax │ │ │ │ push -0x44(%ebp) │ │ │ │ push -0x48(%ebp) │ │ │ │ + shl $0x2,%eax │ │ │ │ push -0x4c(%ebp) │ │ │ │ push -0x50(%ebp) │ │ │ │ - shl $0x2,%eax │ │ │ │ lea (%ebx,%esi,8),%ebx │ │ │ │ lea 0x8(%edx,%eax,1),%esi │ │ │ │ push %esi │ │ │ │ lea 0x4(%edx,%eax,1),%esi │ │ │ │ push %esi │ │ │ │ push (%edx,%eax,1) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ add %ecx,%eax │ │ │ │ push %eax │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ add %ecx,%eax │ │ │ │ push %eax │ │ │ │ mov %ebx,%eax │ │ │ │ - call 185d0 │ │ │ │ + call 184d0 │ │ │ │ mov -0x2c(%ebp),%esp │ │ │ │ incl -0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x3c(%ebp) │ │ │ │ - jne 1b700 │ │ │ │ + jne 1b5c0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 1b718 │ │ │ │ + jmp 1b5d8 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ flds (%esi) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ fstps (%ecx,%edi,4) │ │ │ │ flds 0x8(%edx,%ebx,1) │ │ │ │ fstps (%ecx,%eax,4) │ │ │ │ - jmp 1b819 │ │ │ │ + jmp 1b6d9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x2a5bb,%ebx │ │ │ │ + add $0x2a6fb,%ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ call 30a0 │ │ │ │ mov %eax,%edi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ @@ -32155,15 +32018,15 @@ │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %ecx,%edx │ │ │ │ imul %eax,%ebx │ │ │ │ add %edx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 1b9ea │ │ │ │ + jge 1b8aa │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ mov 0x14(%esi),%edi │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ inc %edi │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ @@ -32176,15 +32039,15 @@ │ │ │ │ mov 0x40(%eax),%esi │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ mov %edx,0x2c(%esp) │ │ │ │ mov 0x5c(%eax),%esi │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1ba00 │ │ │ │ + jne 1b8c0 │ │ │ │ lea (%edx,%ebx,8),%ebp │ │ │ │ lea (%edi,%edi,2),%edx │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x3,%edx │ │ │ │ mov %edx,0x28(%esp) │ │ │ │ lea (%ebx,%ebx,2),%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ @@ -32206,85 +32069,85 @@ │ │ │ │ sub $0xc,%esp │ │ │ │ inc %ebx │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x34(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ push %edx │ │ │ │ + lea (%eax,%esi,1),%ecx │ │ │ │ push %edi │ │ │ │ add $0xc,%edi │ │ │ │ push -0x10(%edi) │ │ │ │ - lea (%eax,%esi,1),%ecx │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ mov %ebp,%eax │ │ │ │ add $0x8,%ebp │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ - call 185d0 │ │ │ │ + call 184d0 │ │ │ │ add 0x58(%esp),%esi │ │ │ │ add $0x30,%esp │ │ │ │ cmp %ebx,0x10(%esp) │ │ │ │ - jne 1b9a0 │ │ │ │ + jne 1b860 │ │ │ │ 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 0x2c(%esp),%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ + mov 0x38(%esp),%ebp │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%edi │ │ │ │ push 0x24(%esp) │ │ │ │ - push 0x2c(%esp) │ │ │ │ inc %ebx │ │ │ │ + push 0x2c(%esp) │ │ │ │ push 0x34(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ lea (%edi,%edi,2),%eax │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ add $0x2,%eax │ │ │ │ imul %ecx,%eax │ │ │ │ imul %edi,%ecx │ │ │ │ lea 0x0(%ebp,%edi,8),%edi │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ lea (%ecx,%ecx,2),%ecx │ │ │ │ - lea (%esi,%ecx,8),%ecx │ │ │ │ lea 0x8(%ebp,%edx,1),%ebp │ │ │ │ + lea (%esi,%ecx,8),%ecx │ │ │ │ push %ebp │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ lea 0x4(%ebp,%edx,1),%ebp │ │ │ │ push %ebp │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ push 0x0(%ebp,%edx,1) │ │ │ │ lea (%esi,%eax,8),%edx │ │ │ │ push %edx │ │ │ │ sub 0x34(%esp),%eax │ │ │ │ lea (%esi,%eax,8),%eax │ │ │ │ push %eax │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ - call 185d0 │ │ │ │ + call 184d0 │ │ │ │ add $0x30,%esp │ │ │ │ cmp %ebx,0x10(%esp) │ │ │ │ - jne 1ba00 │ │ │ │ - jmp 1b9ea │ │ │ │ + jne 1b8c0 │ │ │ │ + jmp 1b8aa │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x2a3eb,%ebx │ │ │ │ + add $0x2a52b,%ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ call 30a0 │ │ │ │ mov %eax,%edi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ @@ -32297,22 +32160,22 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 1bc64 │ │ │ │ + jge 1bb24 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov 0xc(%esi),%ebx │ │ │ │ mov 0x10(%esi),%ebp │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov (%esi),%eax │ │ │ │ - mov %ebx,0x10(%esp) │ │ │ │ fildl 0x8(%esp) │ │ │ │ + mov %ebx,0x10(%esp) │ │ │ │ mov 0x38(%eax),%edi │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ and $0x800,%edi │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov 0x40(%eax),%edi │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ @@ -32334,15 +32197,15 @@ │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0x3c(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jne 1bc70 │ │ │ │ + jne 1bb30 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ lea (%edi,%eax,8),%ecx │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ @@ -32368,85 +32231,85 @@ │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edx,%esi │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ lea 0x0(%ebp,%esi,8),%edx │ │ │ │ + cmp 0xc(%esp),%esi │ │ │ │ flds (%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%edx) │ │ │ │ - cmp 0xc(%esp),%esi │ │ │ │ - jge 1bc90 │ │ │ │ + jge 1bb50 │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ fsts (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ fsts 0x4(%ecx) │ │ │ │ test %esi,%esi │ │ │ │ - js 1bc30 │ │ │ │ + js 1baf0 │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ flds 0x4(%ebx,%eax,4) │ │ │ │ flds 0x8(%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmuls 0xc(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ecx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 1bc00 │ │ │ │ + jge 1bac0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1bc50 │ │ │ │ + jmp 1bb10 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1bc50 │ │ │ │ + jmp 1bb10 │ │ │ │ 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 0x4(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jne 1bb60 │ │ │ │ + jne 1ba20 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ - jmp 1bb70 │ │ │ │ + jmp 1ba30 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ fsts (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ - lea 0x4(%ebx),%esi │ │ │ │ + mov 0x30(%esp),%edi │ │ │ │ sub 0xc(%esp),%edi │ │ │ │ + lea 0x4(%ebx),%esi │ │ │ │ fsts 0x4(%ecx) │ │ │ │ cmp $0x1,%edi │ │ │ │ - jle 1bce2 │ │ │ │ + jle 1bba2 │ │ │ │ mov $0x1,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ flds (%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -32455,19 +32318,19 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ecx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1bcc0 │ │ │ │ + jne 1bb80 │ │ │ │ lea -0x4(%esi,%eax,4),%esi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1bc40 │ │ │ │ + js 1bb00 │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%esi,%eax,4) │ │ │ │ flds 0x0(%ebp,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -32476,31 +32339,31 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ecx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 1bd00 │ │ │ │ + jne 1bbc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x4(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jne 1bb60 │ │ │ │ + jne 1ba20 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1bc64 │ │ │ │ + jmp 1bb24 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x2a139,%ebx │ │ │ │ + add $0x2a279,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ call 30a0 │ │ │ │ mov %eax,%edi │ │ │ │ call 3230 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -32514,85 +32377,85 @@ │ │ │ │ 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 1bf44 │ │ │ │ + jge 1be04 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ebx │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ + mov 0xc(%esi),%ebx │ │ │ │ mov 0x14(%esi),%edi │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ mov (%esi),%esi │ │ │ │ - mov %ebx,-0x34(%ebp) │ │ │ │ - add %ebx,%ebx │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ + add %ebx,%ebx │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ - fnstcw -0x1a(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ lea 0xf(,%eax,4),%eax │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ lea 0x1(%ebx),%esi │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ shr $0x4,%eax │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ + fnstcw -0x1a(%ebp) │ │ │ │ mov %eax,-0x48(%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) │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1bf50 │ │ │ │ + jne 1be10 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ sub -0x48(%ebp),%esp │ │ │ │ lea 0x0(,%edx,8),%ecx │ │ │ │ mov 0x5c(%eax),%eax │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ flds 0x4(%eax,%ecx,1) │ │ │ │ flds (%eax,%ecx,1) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ shr $0x2,%eax │ │ │ │ + cmpl $0x1,-0x3c(%ebp) │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ fsts 0x0(,%eax,4) │ │ │ │ - cmpl $0x1,-0x3c(%ebp) │ │ │ │ - jle 1be80 │ │ │ │ + jle 1bd40 │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ - jmp 1be60 │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ + jmp 1bd20 │ │ │ │ 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 │ │ │ │ flds (%esi,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%ebx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 1be60 │ │ │ │ + jne 1bd20 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - jmp 1be90 │ │ │ │ + jmp 1bd50 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstp %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ add 0xc(%eax),%ecx │ │ │ │ @@ -32615,27 +32478,27 @@ │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ lea 0x1(%edx,%eax,1),%eax │ │ │ │ add %ebx,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ lea (%edi,%esi,8),%edx │ │ │ │ + cmp -0x30(%ebp),%esi │ │ │ │ flds 0x4(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx) │ │ │ │ - cmp -0x30(%ebp),%esi │ │ │ │ - jge 1bf60 │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ + jge 1be20 │ │ │ │ fsts (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ fsts 0x4(%ecx) │ │ │ │ test %ebx,%ebx │ │ │ │ - js 1bf26 │ │ │ │ + js 1bde6 │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds 0x4(%ebx,%eax,4) │ │ │ │ flds 0x8(%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -32643,56 +32506,56 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ecx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 1bf00 │ │ │ │ + jge 1bdc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1bf30 │ │ │ │ + jmp 1bdf0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1bf30 │ │ │ │ + jmp 1bdf0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%esp │ │ │ │ incl -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ cmp %eax,-0x44(%ebp) │ │ │ │ - jne 1bdf0 │ │ │ │ + jne 1bcb0 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%edx │ │ │ │ - jmp 1be03 │ │ │ │ + jmp 1bcc3 │ │ │ │ nop │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ fsts (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ - fsts 0x4(%ecx) │ │ │ │ lea 0x4(%eax),%esi │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ sub -0x30(%ebp),%eax │ │ │ │ + fsts 0x4(%ecx) │ │ │ │ mov %eax,%ebx │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 1bfc5 │ │ │ │ + jle 1be85 │ │ │ │ mov %edi,-0x54(%ebp) │ │ │ │ mov %ebx,%edi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 1bfa0 │ │ │ │ + jmp 1be60 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ flds (%edx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -32700,20 +32563,20 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ecx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1bfa0 │ │ │ │ + jne 1be60 │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ lea -0x4(%esi,%eax,4),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1bf2c │ │ │ │ + js 1bdec │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%esi,%eax,4) │ │ │ │ flds (%edi,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -32722,24 +32585,24 @@ │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsts (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fsts 0x4(%ecx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 1bfe0 │ │ │ │ + jne 1bea0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%esp │ │ │ │ incl -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ cmp %eax,-0x44(%ebp) │ │ │ │ - jne 1bdf0 │ │ │ │ + jne 1bcb0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1bf44 │ │ │ │ + jmp 1be04 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ @@ -32762,76 +32625,76 @@ │ │ │ │ push 0x4(%edi) │ │ │ │ lea 0x50(%esp),%edi │ │ │ │ push %edi │ │ │ │ lea 0x50(%esp),%edi │ │ │ │ push %edi │ │ │ │ lea 0x50(%esp),%edi │ │ │ │ push %edi │ │ │ │ - call ba10 │ │ │ │ + call b950 │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 1c0b0 │ │ │ │ + jne 1bf70 │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 1c1b0 │ │ │ │ + jne 1c070 │ │ │ │ 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 1c2c0 │ │ │ │ + je 1c180 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ mov %edi,%ecx │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ - jmp 1c0ff │ │ │ │ + jmp 1bfbf │ │ │ │ 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 1c2a0 │ │ │ │ + jg 1c160 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%ebp │ │ │ │ - jl 1c0e0 │ │ │ │ + jl 1bfa0 │ │ │ │ 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 1c2d7 │ │ │ │ + jle 1c197 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ - jmp 1c18c │ │ │ │ + jmp 1c04c │ │ │ │ cmp 0x34(%esp),%eax │ │ │ │ - jg 1c088 │ │ │ │ + jg 1bf48 │ │ │ │ mov 0x60(%esp),%ecx │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ - mov 0x4(%ebx,%edi,8),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ + mov 0x4(%ebx,%edi,8),%eax │ │ │ │ inc %edi │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ imul %eax,%ebp │ │ │ │ mov (%edx),%ecx │ │ │ │ mov 0x5c(%esi),%edx │ │ │ │ push 0x34(%esp) │ │ │ │ push 0x34(%esp) │ │ │ │ @@ -32840,73 +32703,73 @@ │ │ │ │ mov 0x40(%esi),%edx │ │ │ │ push (%edx,%eax,4) │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ push 0x4(%edx,%eax,8) │ │ │ │ push (%edx,%eax,8) │ │ │ │ mov %ebp,%edx │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ - call c480 │ │ │ │ + call c3c0 │ │ │ │ add $0x20,%esp │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - jle 1c088 │ │ │ │ + jle 1bf48 │ │ │ │ mov (%ebx,%edi,8),%eax │ │ │ │ cmp %eax,0xc(%esp) │ │ │ │ - jle 1c130 │ │ │ │ + jle 1bff0 │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 1c099 │ │ │ │ + je 1bf59 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1c2d0 │ │ │ │ + je 1c190 │ │ │ │ dec %eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ - jmp 1c1fe │ │ │ │ + jmp 1c0be │ │ │ │ nop │ │ │ │ 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 0xc(%esp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%ebx,%eax,8),%edx │ │ │ │ - jg 1c2b0 │ │ │ │ + jg 1c170 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ cmp %ebp,%edi │ │ │ │ - jl 1c1e0 │ │ │ │ + jl 1c0a0 │ │ │ │ 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 1c099 │ │ │ │ + jle 1bf59 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ - jmp 1c28c │ │ │ │ + jmp 1c14c │ │ │ │ xchg %ax,%ax │ │ │ │ cmp 0x3c(%esp),%eax │ │ │ │ - jg 1c099 │ │ │ │ + jg 1bf59 │ │ │ │ mov 0x60(%esp),%ecx │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ - mov 0x4(%ebx,%edi,8),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ + mov 0x4(%ebx,%edi,8),%eax │ │ │ │ inc %edi │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ imul %eax,%ebp │ │ │ │ mov (%edx),%ecx │ │ │ │ mov 0x5c(%esi),%edx │ │ │ │ push 0x34(%esp) │ │ │ │ push 0x34(%esp) │ │ │ │ @@ -32915,63 +32778,63 @@ │ │ │ │ mov 0x40(%esi),%edx │ │ │ │ push (%edx,%eax,4) │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ push 0x4(%edx,%eax,8) │ │ │ │ push (%edx,%eax,8) │ │ │ │ mov %ebp,%edx │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ - call c480 │ │ │ │ + call c3c0 │ │ │ │ add $0x20,%esp │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - jle 1c099 │ │ │ │ + jle 1bf59 │ │ │ │ mov (%ebx,%edi,8),%eax │ │ │ │ cmp 0xc(%esp),%eax │ │ │ │ - jge 1c230 │ │ │ │ + jge 1c0f0 │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %eax,%ebp │ │ │ │ - jmp 1c0ff │ │ │ │ + jmp 1bfbf │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 1c1fe │ │ │ │ + jmp 1c0be │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 1c125 │ │ │ │ + jmp 1bfe5 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 1c223 │ │ │ │ + jmp 1c0e3 │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 1c099 │ │ │ │ - jmp 1c1c2 │ │ │ │ + je 1bf59 │ │ │ │ + jmp 1c082 │ │ │ │ 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) │ │ │ │ @@ -32980,236 +32843,236 @@ │ │ │ │ push 0x24(%esi) │ │ │ │ lea 0x60(%esp),%esi │ │ │ │ push %esi │ │ │ │ lea 0x60(%esp),%esi │ │ │ │ push %esi │ │ │ │ lea 0x60(%esp),%esi │ │ │ │ push %esi │ │ │ │ - call b7c0 │ │ │ │ + call b700 │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 1c380 │ │ │ │ + jne 1c240 │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 1c4a4 │ │ │ │ + jne 1c364 │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1c5f0 │ │ │ │ + je 1c4b0 │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%eax),%esi │ │ │ │ mov %ebp,%ecx │ │ │ │ - jmp 1c3be │ │ │ │ + jmp 1c27e │ │ │ │ lea 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 1c5c0 │ │ │ │ + jg 1c480 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jl 1c3a0 │ │ │ │ + jl 1c260 │ │ │ │ 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 1c607 │ │ │ │ + jle 1c4c7 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov %ebx,0x24(%esp) │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ inc %eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ - jmp 1c480 │ │ │ │ + jmp 1c340 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp 0x44(%esp),%eax │ │ │ │ - jg 1c491 │ │ │ │ + jg 1c351 │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ mov 0x4(%ecx,%esi,8),%eax │ │ │ │ - mov 0x40(%ebx),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov 0x5c(%ebx),%edi │ │ │ │ inc %esi │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ + mov 0x40(%ebx),%ecx │ │ │ │ + mov 0x5c(%ebx),%edi │ │ │ │ lea 0x1(%eax,%eax,1),%ebp │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ + imul %edx,%ebp │ │ │ │ lea 0x0(,%eax,8),%ecx │ │ │ │ push 0x48(%esp) │ │ │ │ imul %edx,%eax │ │ │ │ push 0x48(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ + lea (%edi,%ebp,8),%ebp │ │ │ │ + shl $0x4,%eax │ │ │ │ push 0x34(%esp) │ │ │ │ - imul %edx,%ebp │ │ │ │ push 0x3c(%esp) │ │ │ │ - shl $0x4,%eax │ │ │ │ lea (%edi,%eax,1),%edx │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ - lea (%edi,%ebp,8),%ebp │ │ │ │ lea 0x4(%eax,%ecx,1),%eax │ │ │ │ push %eax │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ mov 0xc(%ebx),%eax │ │ │ │ add %ecx,%edi │ │ │ │ push %edi │ │ │ │ push 0x4(%eax,%ecx,1) │ │ │ │ push (%eax,%ecx,1) │ │ │ │ mov %ebp,%ecx │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ - call 128f0 │ │ │ │ + call 12830 │ │ │ │ add $0x30,%esp │ │ │ │ cmp %esi,0x10(%esp) │ │ │ │ - jle 1c5e0 │ │ │ │ + jle 1c4a0 │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ mov (%ecx,%esi,8),%eax │ │ │ │ cmp %eax,0x8(%esp) │ │ │ │ - jle 1c400 │ │ │ │ + jle 1c2c0 │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %ecx,%ebx │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 1c36f │ │ │ │ + je 1c22f │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1c600 │ │ │ │ + je 1c4c0 │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ mov %ebp,%ecx │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%ebp),%esi │ │ │ │ - jmp 1c4de │ │ │ │ + jmp 1c39e │ │ │ │ lea 0x0(%esi),%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 1c5d0 │ │ │ │ + jg 1c490 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jl 1c4c0 │ │ │ │ + jl 1c380 │ │ │ │ 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 1c36f │ │ │ │ + jle 1c22f │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov %ebx,0x24(%esp) │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ inc %eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ - jmp 1c5a0 │ │ │ │ + jmp 1c460 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp 0x4c(%esp),%eax │ │ │ │ - jg 1c36f │ │ │ │ + jg 1c22f │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ mov 0x4(%edi,%esi,8),%eax │ │ │ │ - mov 0x40(%ebx),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov 0x5c(%ebx),%edi │ │ │ │ inc %esi │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ + mov 0x40(%ebx),%ecx │ │ │ │ + mov 0x5c(%ebx),%edi │ │ │ │ lea 0x1(%eax,%eax,1),%ebp │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ + imul %edx,%ebp │ │ │ │ lea 0x0(,%eax,8),%ecx │ │ │ │ push 0x48(%esp) │ │ │ │ imul %edx,%eax │ │ │ │ push 0x48(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ + lea (%edi,%ebp,8),%ebp │ │ │ │ + shl $0x4,%eax │ │ │ │ push 0x34(%esp) │ │ │ │ - imul %edx,%ebp │ │ │ │ push 0x3c(%esp) │ │ │ │ - shl $0x4,%eax │ │ │ │ lea (%edi,%eax,1),%edx │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ - lea (%edi,%ebp,8),%ebp │ │ │ │ lea 0x4(%eax,%ecx,1),%eax │ │ │ │ push %eax │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ mov 0xc(%ebx),%eax │ │ │ │ add %ecx,%edi │ │ │ │ push %edi │ │ │ │ push 0x4(%eax,%ecx,1) │ │ │ │ push (%eax,%ecx,1) │ │ │ │ mov %ebp,%ecx │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ - call 128f0 │ │ │ │ + call 12830 │ │ │ │ add $0x30,%esp │ │ │ │ cmp %esi,0x10(%esp) │ │ │ │ - jle 1c36f │ │ │ │ + jle 1c22f │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ mov (%edi,%esi,8),%eax │ │ │ │ cmp 0x8(%esp),%eax │ │ │ │ - jge 1c520 │ │ │ │ + jge 1c3e0 │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 1c3be │ │ │ │ + jmp 1c27e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 1c4de │ │ │ │ + jmp 1c39e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ - jmp 1c35e │ │ │ │ + jmp 1c21e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 1c3e2 │ │ │ │ + jmp 1c2a2 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 1c502 │ │ │ │ + jmp 1c3c2 │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 1c36f │ │ │ │ - jmp 1c4b4 │ │ │ │ + je 1c22f │ │ │ │ + jmp 1c374 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ call 3807 │ │ │ │ - add $0x2985f,%eax │ │ │ │ + add $0x2999f,%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 │ │ │ │ @@ -33226,83 +33089,83 @@ │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push 0x4(%edi) │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ - call ba10 │ │ │ │ + call b950 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ - jne 1c6b0 │ │ │ │ + jne 1c570 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 1c850 │ │ │ │ + jne 1c710 │ │ │ │ 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 1c9f9 │ │ │ │ + je 1c8b9 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%eax),%ebx │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ - jmp 1c6fd │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + jmp 1c5bd │ │ │ │ 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 1c9eb │ │ │ │ + jg 1c8ab │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jl 1c6e0 │ │ │ │ + jl 1c5a0 │ │ │ │ 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 1ca11 │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jle 1c8d1 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ lea 0x17(,%eax,8),%edi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - mov %ebx,-0x64(%ebp) │ │ │ │ shr $0x4,%edi │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %ebx,-0x64(%ebp) │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ lea %cs: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 1c691 │ │ │ │ + jl 1c551 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 1c691 │ │ │ │ + jg 1c551 │ │ │ │ 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 0x3(%esp),%edx │ │ │ │ @@ -33312,119 +33175,119 @@ │ │ │ │ mov 0x5c(%eax),%ebx │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ flds 0x4(%ebx,%eax,1) │ │ │ │ flds (%ebx,%eax,1) │ │ │ │ fsts 0x0(,%ecx,4) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 1c7f0 │ │ │ │ + js 1c6b0 │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ flds 0x4(%esi,%ecx,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x4(%edx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jge 1c7c0 │ │ │ │ + jge 1c680 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ mov %ebx,-0x64(%ebp) │ │ │ │ - jmp 1c800 │ │ │ │ + jmp 1c6c0 │ │ │ │ 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 $0x8,%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) │ │ │ │ push (%esi,%edi,4) │ │ │ │ mov 0xc(%ebx),%edi │ │ │ │ push 0x4(%edi,%eax,1) │ │ │ │ push (%edi,%eax,1) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - call c480 │ │ │ │ + call c3c0 │ │ │ │ mov -0x58(%ebp),%esp │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 1c691 │ │ │ │ + jle 1c551 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 1c750 │ │ │ │ + jmp 1c610 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1ca05 │ │ │ │ + je 1c8c5 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x1(%edi),%edx │ │ │ │ - jmp 1c8a0 │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + jmp 1c760 │ │ │ │ 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),%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 1c9f2 │ │ │ │ + jg 1c8b2 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jl 1c880 │ │ │ │ + jl 1c740 │ │ │ │ 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 1c6a0 │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jle 1c560 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ lea 0x17(,%eax,8),%edi │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ shr $0x4,%edi │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov %edi,-0x64(%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 1c6a0 │ │ │ │ + jl 1c560 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 1c6a0 │ │ │ │ + jg 1c560 │ │ │ │ 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 0x3(%esp),%edx │ │ │ │ @@ -33434,78 +33297,78 @@ │ │ │ │ mov 0x5c(%eax),%ebx │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ flds 0x4(%ebx,%eax,1) │ │ │ │ flds (%ebx,%eax,1) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ fsts 0x0(,%ecx,4) │ │ │ │ test %ebx,%ebx │ │ │ │ - js 1c990 │ │ │ │ + js 1c850 │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ flds 0x4(%esi,%ecx,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x4(%edx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jge 1c960 │ │ │ │ + jge 1c820 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ - jmp 1c9a0 │ │ │ │ + jmp 1c860 │ │ │ │ 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 $0x8,%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) │ │ │ │ push (%esi,%edi,4) │ │ │ │ mov 0xc(%ebx),%edi │ │ │ │ push 0x4(%edi,%eax,1) │ │ │ │ push (%edi,%eax,1) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - call c480 │ │ │ │ + call c3c0 │ │ │ │ mov -0x58(%ebp),%esp │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 1c6a0 │ │ │ │ + jle 1c560 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 1c8f0 │ │ │ │ + jmp 1c7b0 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 1c6fd │ │ │ │ + jmp 1c5bd │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 1c8a0 │ │ │ │ + jmp 1c760 │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ - jmp 1c724 │ │ │ │ + jmp 1c5e4 │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ - jmp 1c8c8 │ │ │ │ + jmp 1c788 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 1c6a0 │ │ │ │ - jmp 1c85f │ │ │ │ + je 1c560 │ │ │ │ + jmp 1c71f │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ @@ -33534,100 +33397,100 @@ │ │ │ │ push 0x24(%esi) │ │ │ │ lea 0x60(%esp),%ebx │ │ │ │ push %ebx │ │ │ │ lea 0x60(%esp),%ebx │ │ │ │ push %ebx │ │ │ │ lea 0x60(%esp),%ebx │ │ │ │ push %ebx │ │ │ │ - call b580 │ │ │ │ + call b4c0 │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 1cad0 │ │ │ │ + jne 1c990 │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 1cc30 │ │ │ │ + jne 1caf0 │ │ │ │ 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 1cdc0 │ │ │ │ + je 1cc80 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x2(%eax),%esi │ │ │ │ mov %edi,%ecx │ │ │ │ - jmp 1cb22 │ │ │ │ + jmp 1c9e2 │ │ │ │ lea 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 0xc(%esp),%ebp │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edx,%eax,8),%ebp │ │ │ │ - jg 1cda0 │ │ │ │ + jg 1cc60 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jl 1cb00 │ │ │ │ + jl 1c9c0 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ cmp (%eax,%ebx,8),%esi │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ebx,%edi │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ lea (%eax,%ebx,1),%esi │ │ │ │ cmp %esi,0x10(%esp) │ │ │ │ - jle 1cdd7 │ │ │ │ + jle 1cc97 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ - jmp 1cc03 │ │ │ │ + jmp 1cac3 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp 0x44(%esp),%eax │ │ │ │ - jg 1caa8 │ │ │ │ + jg 1c968 │ │ │ │ mov 0x4(%ebx,%esi,8),%edx │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ - mov (%esp),%edi │ │ │ │ inc %esi │ │ │ │ + mov (%esp),%edi │ │ │ │ lea (%edx,%edx,2),%eax │ │ │ │ - mov 0x40(%edi),%ecx │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ add $0x2,%eax │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ + mov 0x40(%edi),%ecx │ │ │ │ imul %ebp,%eax │ │ │ │ + mov %ebx,0x8(%esp) │ │ │ │ mov 0x5c(%edi),%ebx │ │ │ │ mov %eax,%edi │ │ │ │ sub %ebp,%edi │ │ │ │ - lea (%ebx,%edi,8),%edi │ │ │ │ lea (%ebx,%eax,8),%eax │ │ │ │ + lea (%ebx,%edi,8),%edi │ │ │ │ mov %edi,0x28(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ - push 0x3c(%esp) │ │ │ │ mov %ebp,%edi │ │ │ │ - push 0x1c(%esp) │ │ │ │ + push 0x3c(%esp) │ │ │ │ imul %edx,%edi │ │ │ │ + push 0x1c(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ - mov 0x20(%esp),%ebp │ │ │ │ lea (%edi,%edi,2),%edi │ │ │ │ + mov 0x20(%esp),%ebp │ │ │ │ lea 0x8(%ecx,%ebp,1),%ebp │ │ │ │ push %ebp │ │ │ │ mov 0x24(%esp),%ebp │ │ │ │ lea 0x4(%ecx,%ebp,1),%ebp │ │ │ │ push %ebp │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ add %ebp,%ecx │ │ │ │ @@ -33636,37 +33499,37 @@ │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push 0x4(%eax,%edx,8) │ │ │ │ push (%eax,%edx,8) │ │ │ │ lea (%ebx,%edi,8),%edx │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ - call 13700 │ │ │ │ + call 13640 │ │ │ │ add $0x30,%esp │ │ │ │ cmp %esi,0x10(%esp) │ │ │ │ - jle 1caa8 │ │ │ │ + jle 1c968 │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ mov (%ebx,%esi,8),%eax │ │ │ │ cmp %eax,0xc(%esp) │ │ │ │ - jle 1cb60 │ │ │ │ + jle 1ca20 │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 1cab9 │ │ │ │ + je 1c979 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1cdd0 │ │ │ │ + je 1cc90 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ mov %edi,%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x1(%edi),%esi │ │ │ │ - jmp 1cca2 │ │ │ │ - jmp 1cc80 │ │ │ │ + jmp 1cb62 │ │ │ │ + jmp 1cb40 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -33674,64 +33537,64 @@ │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edx,%eax,8),%ebp │ │ │ │ - jg 1cdb0 │ │ │ │ + jg 1cc70 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jl 1cc80 │ │ │ │ + jl 1cb40 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ cmp (%eax,%ebx,8),%esi │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ebx,%edi │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ lea (%eax,%ebx,1),%esi │ │ │ │ cmp %esi,0x10(%esp) │ │ │ │ - jle 1cab9 │ │ │ │ + jle 1c979 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ - jmp 1cd85 │ │ │ │ + jmp 1cc45 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp 0x4c(%esp),%eax │ │ │ │ - jg 1cab9 │ │ │ │ + jg 1c979 │ │ │ │ mov 0x4(%ecx,%esi,8),%edx │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ - mov (%esp),%ebx │ │ │ │ inc %esi │ │ │ │ + mov (%esp),%ebx │ │ │ │ lea (%edx,%edx,2),%eax │ │ │ │ - mov 0x40(%ebx),%ecx │ │ │ │ - mov 0x5c(%ebx),%ebx │ │ │ │ lea 0x0(,%eax,4),%edi │ │ │ │ add $0x2,%eax │ │ │ │ + mov 0x40(%ebx),%ecx │ │ │ │ + mov 0x5c(%ebx),%ebx │ │ │ │ imul %ebp,%eax │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ mov %eax,%edi │ │ │ │ lea (%ebx,%eax,8),%eax │ │ │ │ sub %ebp,%edi │ │ │ │ lea (%ebx,%edi,8),%edi │ │ │ │ mov %edi,0x28(%esp) │ │ │ │ push 0x3c(%esp) │ │ │ │ - push 0x3c(%esp) │ │ │ │ mov %ebp,%edi │ │ │ │ - push 0x1c(%esp) │ │ │ │ + push 0x3c(%esp) │ │ │ │ imul %edx,%edi │ │ │ │ + push 0x1c(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ - mov 0x20(%esp),%ebp │ │ │ │ lea (%edi,%edi,2),%edi │ │ │ │ lea (%ebx,%edi,8),%edi │ │ │ │ + mov 0x20(%esp),%ebp │ │ │ │ lea 0x8(%ecx,%ebp,1),%ebp │ │ │ │ push %ebp │ │ │ │ mov 0x24(%esp),%ebp │ │ │ │ lea 0x4(%ecx,%ebp,1),%ebp │ │ │ │ push %ebp │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ add %ebp,%ecx │ │ │ │ @@ -33740,48 +33603,48 @@ │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ mov 0xc(%ebx),%eax │ │ │ │ push 0x4(%eax,%edx,8) │ │ │ │ push (%eax,%edx,8) │ │ │ │ mov %edi,%edx │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ - call 13700 │ │ │ │ + call 13640 │ │ │ │ add $0x30,%esp │ │ │ │ cmp %esi,0x10(%esp) │ │ │ │ - jle 1cab9 │ │ │ │ + jle 1c979 │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov (%ecx,%esi,8),%eax │ │ │ │ cmp %eax,0xc(%esp) │ │ │ │ - jle 1cce0 │ │ │ │ + jle 1cba0 │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 1cb22 │ │ │ │ + jmp 1c9e2 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 1cca2 │ │ │ │ + jmp 1cb62 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 1cb4a │ │ │ │ + jmp 1ca0a │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 1ccca │ │ │ │ + jmp 1cb8a │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 1cab9 │ │ │ │ - jmp 1cc40 │ │ │ │ + je 1c979 │ │ │ │ + jmp 1cb00 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ @@ -33802,97 +33665,97 @@ │ │ │ │ mov 0x14(%eax),%esi │ │ │ │ mov %edi,0x3c(%esp) │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ mov (%eax),%eax │ │ │ │ mov %edi,0x40(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jle 1d295 │ │ │ │ + jle 1d155 │ │ │ │ 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 1ce70 │ │ │ │ + je 1cd30 │ │ │ │ mov (%eax),%edi │ │ │ │ lea 0x8(%ecx),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 1ce7e │ │ │ │ + je 1cd3e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edi │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edi │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 1ce70 │ │ │ │ + jne 1cd30 │ │ │ │ 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 72a0 │ │ │ │ + call 7260 │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 1cede │ │ │ │ + jne 1cd9e │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 1d0a4 │ │ │ │ + jne 1cf64 │ │ │ │ add $0x7c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1d2a6 │ │ │ │ + je 1d166 │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ - mov %edi,0x4(%esp) │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x2(%eax),%esi │ │ │ │ + mov %edi,0x4(%esp) │ │ │ │ mov %ebp,%ecx │ │ │ │ - jmp 1cf22 │ │ │ │ + jmp 1cde2 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ebx,%ecx,1),%edx │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edx,%eax,8),%edi │ │ │ │ - jg 1d28e │ │ │ │ + jg 1d14e │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jl 1cf00 │ │ │ │ + jl 1cdc0 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x28(%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 1d2ad │ │ │ │ + jle 1d16d │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ mov %edi,0x4c(%esp) │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ @@ -33904,20 +33767,20 @@ │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ lea 0x0(,%eax,4),%ebp │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov (%eax,%ecx,8),%eax │ │ │ │ cmp %eax,0x28(%esp) │ │ │ │ - jg 1d08f │ │ │ │ + jg 1cf4f │ │ │ │ cmp 0x48(%esp),%eax │ │ │ │ - jg 1d08f │ │ │ │ + jg 1cf4f │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 1d084 │ │ │ │ + js 1cf44 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ mov %ecx,0x44(%esp) │ │ │ │ mov 0x4(%eax,%ecx,8),%edx │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ @@ -33925,75 +33788,75 @@ │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ add 0x14(%esp),%edx │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ add 0x3c(%esp),%eax │ │ │ │ lea (%esi,%edx,4),%esi │ │ │ │ - jmp 1d014 │ │ │ │ + jmp 1ced4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ incl 0x4(%esp) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ add %ebp,%edi │ │ │ │ add %ebp,%eax │ │ │ │ add %ebp,%esi │ │ │ │ cmp %edx,0x4(%esp) │ │ │ │ - jge 1d080 │ │ │ │ + jge 1cf40 │ │ │ │ mov (%edi),%edx │ │ │ │ cmp 0x8(%esp),%edx │ │ │ │ - jl 1d000 │ │ │ │ + jl 1cec0 │ │ │ │ cmp 0x18(%esp),%edx │ │ │ │ - jge 1d000 │ │ │ │ + jge 1cec0 │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 1d000 │ │ │ │ - mov %edi,0x24(%esp) │ │ │ │ + jle 1cec0 │ │ │ │ mov %edi,%edx │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ + mov %edi,0x24(%esp) │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ mov %eax,%ecx │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov (%edx),%eax │ │ │ │ flds (%ecx) │ │ │ │ - flds 0x4(%ebx) │ │ │ │ add $0x4,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ add $0x4,%ecx │ │ │ │ + flds 0x4(%ebx) │ │ │ │ + mov -0x4(%edx),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds 0x4(%edi,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ebx) │ │ │ │ fadds (%edi,%eax,8) │ │ │ │ fstps (%edi,%eax,8) │ │ │ │ fstps 0x4(%edi,%eax,8) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 1d040 │ │ │ │ + jne 1cf00 │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ - jmp 1d000 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 1cec0 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x44(%esp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,0x30(%esp) │ │ │ │ - jg 1cf90 │ │ │ │ + jg 1ce50 │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov 0x4c(%esp),%edi │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 1ced6 │ │ │ │ + je 1cd96 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1d29f │ │ │ │ + je 1d15f │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ - mov %edi,0x4(%esp) │ │ │ │ mov %ebp,%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x1(%ebp),%esi │ │ │ │ - jmp 1d122 │ │ │ │ - jmp 1d100 │ │ │ │ + mov %edi,0x4(%esp) │ │ │ │ + jmp 1cfe2 │ │ │ │ + jmp 1cfc0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -34002,31 +33865,31 @@ │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp %edi,(%edx,%eax,8) │ │ │ │ - jl 1d287 │ │ │ │ + jl 1d147 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jl 1d100 │ │ │ │ + jl 1cfc0 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x28(%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 1ced6 │ │ │ │ + jle 1cd96 │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ imul %edi,%eax │ │ │ │ @@ -34038,20 +33901,20 @@ │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ lea 0x0(,%eax,4),%ebp │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov (%eax,%ecx,8),%eax │ │ │ │ cmp 0x28(%esp),%eax │ │ │ │ - jl 1ced6 │ │ │ │ + jl 1cd96 │ │ │ │ cmp 0x48(%esp),%eax │ │ │ │ - jg 1ced6 │ │ │ │ + jg 1cd96 │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 1d274 │ │ │ │ + js 1d134 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ mov %ecx,0x44(%esp) │ │ │ │ mov 0x4(%eax,%ecx,8),%edx │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ @@ -34059,95 +33922,94 @@ │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ add 0x14(%esp),%edx │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ add 0x3c(%esp),%eax │ │ │ │ lea (%esi,%edx,4),%esi │ │ │ │ - jmp 1d214 │ │ │ │ + jmp 1d0d4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ incl 0x4(%esp) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ add %ebp,%edi │ │ │ │ add %ebp,%eax │ │ │ │ add %ebp,%esi │ │ │ │ cmp %edx,0x4(%esp) │ │ │ │ - jge 1d270 │ │ │ │ + jge 1d130 │ │ │ │ mov (%edi),%edx │ │ │ │ cmp 0x8(%esp),%edx │ │ │ │ - jl 1d200 │ │ │ │ + jl 1d0c0 │ │ │ │ cmp 0x18(%esp),%edx │ │ │ │ - jge 1d200 │ │ │ │ + jge 1d0c0 │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 1d200 │ │ │ │ - mov %edi,0x24(%esp) │ │ │ │ + jle 1d0c0 │ │ │ │ mov %edi,%edx │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ + mov %edi,0x24(%esp) │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ mov %eax,%ecx │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov (%edx),%eax │ │ │ │ flds (%ecx) │ │ │ │ - flds 0x4(%ebx) │ │ │ │ add $0x4,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ add $0x4,%ecx │ │ │ │ + flds 0x4(%ebx) │ │ │ │ + mov -0x4(%edx),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ fadds 0x4(%edi,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%ebx) │ │ │ │ fadds (%edi,%eax,8) │ │ │ │ fstps (%edi,%eax,8) │ │ │ │ fstps 0x4(%edi,%eax,8) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 1d240 │ │ │ │ + jne 1d100 │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ - jmp 1d200 │ │ │ │ - nop │ │ │ │ + jmp 1d0c0 │ │ │ │ mov 0x44(%esp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,0x30(%esp) │ │ │ │ - jg 1d190 │ │ │ │ + jg 1d050 │ │ │ │ add $0x7c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 1d122 │ │ │ │ + jmp 1cfe2 │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 1cf22 │ │ │ │ + jmp 1cde2 │ │ │ │ mov $0x1,%edi │ │ │ │ - jmp 1ce7e │ │ │ │ + jmp 1cd3e │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1d14e │ │ │ │ + jmp 1d00e │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1cf4e │ │ │ │ + jmp 1ce0e │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 1ced6 │ │ │ │ - jmp 1d0b4 │ │ │ │ + je 1cd96 │ │ │ │ + jmp 1cf74 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ call 3807 │ │ │ │ - add $0x28baf,%eax │ │ │ │ + add $0x28cef,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x98,%esp │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ lea -0x1c(%ebp),%ebx │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ mov 0x10(%eax),%edi │ │ │ │ mov %esi,-0x8c(%ebp) │ │ │ │ mov 0x14(%eax),%esi │ │ │ │ mov %edi,-0x54(%ebp) │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ @@ -34158,135 +34020,135 @@ │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ mov (%eax),%esi │ │ │ │ mov 0x7c(%esi),%eax │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ push %edi │ │ │ │ push 0x24(%esi) │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ - call b7c0 │ │ │ │ + call b700 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 1d360 │ │ │ │ + jne 1d220 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 1d580 │ │ │ │ + jne 1d440 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1d7e2 │ │ │ │ + je 1d6a2 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%eax),%edx │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ - jmp 1d39d │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ + jmp 1d25d │ │ │ │ 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),%ebx │ │ │ │ - jg 1d7db │ │ │ │ + jg 1d69b │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jl 1d380 │ │ │ │ + jl 1d240 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ cmp (%eax,%esi,8),%ebx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,%edi │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ cmp %eax,-0x50(%ebp) │ │ │ │ - jle 1d7fa │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jle 1d6ba │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ lea (%edi,%edi,1),%eax │ │ │ │ lea 0x1(%edi),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ add $0x2,%eax │ │ │ │ mov %esi,-0x90(%ebp) │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ lea 0x0(,%esi,8),%esi │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ mov %esi,-0x7c(%ebp) │ │ │ │ lea 0x0(,%edi,8),%esi │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ and $0xfffffff,%eax │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ add %edi,%esi │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ mov (%edx,%ecx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 1d347 │ │ │ │ + jl 1d207 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 1d347 │ │ │ │ - mov 0x4(%edx,%ecx,8),%esi │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ + jg 1d207 │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ + mov 0x4(%edx,%ecx,8),%esi │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ - shl $0x4,%edx │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ mov 0x5c(%ebx),%ebx │ │ │ │ - sub %edx,%esp │ │ │ │ mov %esi,%eax │ │ │ │ mov %esi,-0x64(%ebp) │ │ │ │ - lea 0x3(%esp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ + sub %edx,%esp │ │ │ │ + lea 0x3(%esp),%edx │ │ │ │ + flds 0x4(%ebx,%eax,1) │ │ │ │ + flds (%ebx,%eax,1) │ │ │ │ mov %edx,%ecx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%ecx │ │ │ │ - flds 0x4(%ebx,%eax,1) │ │ │ │ - flds (%ebx,%eax,1) │ │ │ │ - fsts 0x0(,%ecx,4) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ lea 0x1(%esi,%esi,1),%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ lea (%ebx,%eax,8),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ + fsts 0x0(,%ecx,4) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1d7c0 │ │ │ │ + jle 1d680 │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ flds (%edi,%eax,4) │ │ │ │ mov %eax,%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 1d4a0 │ │ │ │ + jne 1d360 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ inc %ecx │ │ │ │ @@ -34294,165 +34156,165 @@ │ │ │ │ flds (%eax) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ flds 0x4(%ebx,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ - fld1 │ │ │ │ lea (%edx,%eax,1),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 1d500 │ │ │ │ + fld1 │ │ │ │ + jmp 1d3c0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ flds 0x8(%esi,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x8(%ebx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1d500 │ │ │ │ + jne 1d3c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ mov 0x40(%esi),%ecx │ │ │ │ + shl $0x3,%eax │ │ │ │ add %edx,%ebx │ │ │ │ mov %ebx,-0x64(%ebp) │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ + lea 0x4(%ecx,%eax,1),%ebx │ │ │ │ + add %eax,%ecx │ │ │ │ push -0x54(%ebp) │ │ │ │ push -0x5c(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ - shl $0x3,%eax │ │ │ │ - lea 0x4(%ecx,%eax,1),%ebx │ │ │ │ - add %eax,%ecx │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ push 0x4(%ecx,%eax,1) │ │ │ │ push (%ecx,%eax,1) │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - call 128f0 │ │ │ │ + call 12830 │ │ │ │ mov -0x68(%ebp),%esp │ │ │ │ incl -0x44(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp %eax,-0x50(%ebp) │ │ │ │ - jle 1d347 │ │ │ │ + jle 1d207 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 1d420 │ │ │ │ + jmp 1d2e0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1d7ee │ │ │ │ + je 1d6ae │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x1(%edi),%edx │ │ │ │ - jmp 1d5bd │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ + jmp 1d47d │ │ │ │ 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 %ebx,(%edi,%eax,8) │ │ │ │ - jl 1d7d4 │ │ │ │ + jl 1d694 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jl 1d5a0 │ │ │ │ + jl 1d460 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ cmp %ebx,(%eax,%esi,8) │ │ │ │ setl %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x44(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ cmp %eax,-0x50(%ebp) │ │ │ │ - jle 1d353 │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jle 1d213 │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ lea (%edi,%edi,1),%eax │ │ │ │ lea 0x1(%edi),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ add $0x2,%eax │ │ │ │ mov %esi,-0x90(%ebp) │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ lea 0x0(,%esi,8),%esi │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ mov %esi,-0x7c(%ebp) │ │ │ │ lea 0x0(,%edi,8),%esi │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ and $0xfffffff,%eax │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ add %edi,%esi │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ nop │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ mov (%edx,%ecx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 1d353 │ │ │ │ + jl 1d213 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 1d353 │ │ │ │ + jg 1d213 │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ mov 0x4(%edx,%ecx,8),%esi │ │ │ │ shl $0x4,%ebx │ │ │ │ - sub %ebx,%esp │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ mov %esi,-0x64(%ebp) │ │ │ │ - lea 0x3(%esp),%edx │ │ │ │ + sub %ebx,%esp │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ + lea 0x3(%esp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ - mov 0x5c(%ebx),%ebx │ │ │ │ shr $0x2,%ecx │ │ │ │ + mov 0x5c(%ebx),%ebx │ │ │ │ flds 0x4(%ebx,%eax,1) │ │ │ │ flds (%ebx,%eax,1) │ │ │ │ lea 0x1(%esi,%esi,1),%eax │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ lea (%ebx,%eax,8),%eax │ │ │ │ - fsts 0x0(,%ecx,4) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ + fsts 0x0(,%ecx,4) │ │ │ │ test %esi,%esi │ │ │ │ - jle 1d7a0 │ │ │ │ + jle 1d660 │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ + mov -0x74(%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 │ │ │ │ flds (%edi,%eax,4) │ │ │ │ mov %eax,%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 1d6c0 │ │ │ │ + jne 1d580 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ inc %ecx │ │ │ │ @@ -34460,103 +34322,103 @@ │ │ │ │ flds (%eax) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ flds 0x4(%ebx,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ - fld1 │ │ │ │ lea (%edx,%eax,1),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 1d720 │ │ │ │ + fld1 │ │ │ │ + jmp 1d5e0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ flds 0x8(%esi,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x8(%ebx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1d720 │ │ │ │ + jne 1d5e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ mov 0x40(%esi),%ecx │ │ │ │ + shl $0x3,%eax │ │ │ │ add %edx,%ebx │ │ │ │ mov %ebx,-0x64(%ebp) │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ + lea 0x4(%ecx,%eax,1),%ebx │ │ │ │ + add %eax,%ecx │ │ │ │ push -0x54(%ebp) │ │ │ │ push -0x5c(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ - shl $0x3,%eax │ │ │ │ - lea 0x4(%ecx,%eax,1),%ebx │ │ │ │ - add %eax,%ecx │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ push 0x4(%ecx,%eax,1) │ │ │ │ push (%ecx,%eax,1) │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - call 128f0 │ │ │ │ + call 12830 │ │ │ │ mov -0x68(%ebp),%esp │ │ │ │ incl -0x44(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp %eax,-0x50(%ebp) │ │ │ │ - jle 1d353 │ │ │ │ + jle 1d213 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 1d630 │ │ │ │ + jmp 1d4f0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ flds (%eax) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ - jmp 1d73c │ │ │ │ + jmp 1d5fc │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ flds (%eax) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ - jmp 1d51c │ │ │ │ + jmp 1d3dc │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 1d5bd │ │ │ │ + jmp 1d47d │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 1d39d │ │ │ │ + jmp 1d25d │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ - jmp 1d3c4 │ │ │ │ + jmp 1d284 │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ - jmp 1d5e2 │ │ │ │ + jmp 1d4a2 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - je 1d353 │ │ │ │ - jmp 1d58f │ │ │ │ + je 1d213 │ │ │ │ + jmp 1d44f │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x78,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x2865d,%ebx │ │ │ │ + add $0x2879d,%ebx │ │ │ │ mov 0x14(%eax),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ @@ -34574,121 +34436,121 @@ │ │ │ │ push 0x4(%esi) │ │ │ │ lea -0x1c(%ebp),%esi │ │ │ │ push %esi │ │ │ │ lea -0x20(%ebp),%esi │ │ │ │ push %esi │ │ │ │ lea -0x24(%ebp),%esi │ │ │ │ push %esi │ │ │ │ - call ba10 │ │ │ │ + call b950 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 1d8a0 │ │ │ │ + jne 1d760 │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 1dad0 │ │ │ │ + jne 1d990 │ │ │ │ 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 -0x64(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1dd35 │ │ │ │ + je 1dbf5 │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ lea -0x2(%eax),%esi │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ - jmp 1d8e3 │ │ │ │ + jmp 1d7a3 │ │ │ │ nop │ │ │ │ lea (%edx,%ecx,1),%edi │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edi,%eax,8),%esi │ │ │ │ - jg 1dd2e │ │ │ │ + jg 1dbee │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ cmp -0x48(%ebp),%edx │ │ │ │ - jl 1d8c0 │ │ │ │ + jl 1d780 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ cmp (%eax,%edx,8),%edi │ │ │ │ setg %cl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %edx,-0x50(%ebp) │ │ │ │ setne %al │ │ │ │ and %ecx,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - jle 1dd4d │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + jle 1dc0d │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ - lea 0xf(,%eax,8),%ecx │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ - shr $0x4,%ecx │ │ │ │ + lea 0xf(,%eax,8),%ecx │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ + shr $0x4,%ecx │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov (%ecx,%esi,8),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 1d87f │ │ │ │ + jl 1d73f │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 1d87f │ │ │ │ + jg 1d73f │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov 0x4(%ecx,%esi,8),%edi │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ mov %esp,-0x70(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ - mov 0x4(%esi),%edx │ │ │ │ sub %eax,%esp │ │ │ │ + mov 0x4(%esi),%edx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov %esp,-0x4c(%ebp) │ │ │ │ mov (%edx),%ecx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ flds (%eax,%edi,4) │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 1dd20 │ │ │ │ + jle 1dbe0 │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ mov %edi,-0x74(%ebp) │ │ │ │ - mov 0x18(%esi),%edx │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ - imul %edi,%edx │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ fildl (%ecx) │ │ │ │ + imul %edi,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ fmuls (%eax,%edx,4) │ │ │ │ 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 -0x60(%ebp) │ │ │ │ + mov %ax,-0x3e(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ sub 0x2c(%esi),%eax │ │ │ │ mov 0x5c(%esi),%esi │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ @@ -34708,58 +34570,58 @@ │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x5d58(%ebx) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 1da26 │ │ │ │ + jmp 1d8e6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%esi,%edx,4) │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x50(%ebp) │ │ │ │ - je 1da80 │ │ │ │ + je 1d940 │ │ │ │ sub -0x44(%ebp),%eax │ │ │ │ - lea 0x0(,%eax,4),%edx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ mov %edx,%edi │ │ │ │ neg %edi │ │ │ │ fcomip %st(1),%st │ │ │ │ cmovbe %edi,%edx │ │ │ │ flds (%esi,%edx,1) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1da10 │ │ │ │ + ja 1d8d0 │ │ │ │ shl $0x2,%edx │ │ │ │ mov %esi,%edi │ │ │ │ sub %edx,%edi │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ flds (%edi) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x50(%ebp) │ │ │ │ - jne 1da23 │ │ │ │ + jne 1d8e3 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1da86 │ │ │ │ + jmp 1d946 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ @@ -34770,118 +34632,118 @@ │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push 0x4(%eax,%edi,8) │ │ │ │ push (%eax,%edi,8) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ - call c480 │ │ │ │ + call c3c0 │ │ │ │ mov -0x70(%ebp),%esp │ │ │ │ incl -0x5c(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - jle 1d87f │ │ │ │ + jle 1d73f │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 1d930 │ │ │ │ + jmp 1d7f0 │ │ │ │ nop │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1dd41 │ │ │ │ + je 1dc01 │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov %eax,%ecx │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ - jmp 1db23 │ │ │ │ + jmp 1d9e3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%edx,%ecx,1),%edi │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edi,%eax,8),%esi │ │ │ │ - jg 1dd27 │ │ │ │ + jg 1dbe7 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ cmp -0x48(%ebp),%edx │ │ │ │ - jl 1db00 │ │ │ │ + jl 1d9c0 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ cmp (%eax,%edx,8),%edi │ │ │ │ setg %cl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %edx,-0x50(%ebp) │ │ │ │ setne %al │ │ │ │ and %ecx,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - jle 1d88b │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + jle 1d74b │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%ecx │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ lea 0xf(,%eax,8),%ecx │ │ │ │ shr $0x4,%ecx │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov (%ecx,%esi,8),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 1d88b │ │ │ │ + jl 1d74b │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 1d88b │ │ │ │ + jg 1d74b │ │ │ │ mov 0x4(%ecx,%esi,8),%edi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ mov %esp,-0x70(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - mov (%edx),%ecx │ │ │ │ mov %esp,-0x4c(%ebp) │ │ │ │ + mov (%edx),%ecx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ flds (%eax,%edi,4) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1dcc9 │ │ │ │ + jle 1db89 │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ mov %edi,-0x74(%ebp) │ │ │ │ - mov 0x18(%esi),%edx │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ - imul %edi,%edx │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ fildl (%ecx) │ │ │ │ + imul %edi,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ fmuls (%eax,%edx,4) │ │ │ │ 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 -0x60(%ebp) │ │ │ │ + mov %ax,-0x3e(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ sub 0x2c(%esi),%eax │ │ │ │ mov 0x5c(%esi),%esi │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ @@ -34901,58 +34763,58 @@ │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x5d58(%ebx) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 1dc66 │ │ │ │ + jmp 1db26 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%esi,%edx,4) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp -0x50(%ebp),%ecx │ │ │ │ - je 1dcc0 │ │ │ │ + je 1db80 │ │ │ │ sub -0x44(%ebp),%eax │ │ │ │ - lea 0x0(,%eax,4),%edx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ mov %edx,%edi │ │ │ │ neg %edi │ │ │ │ fcomip %st(1),%st │ │ │ │ cmovbe %edi,%edx │ │ │ │ flds (%esi,%edx,1) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1dc50 │ │ │ │ + ja 1db10 │ │ │ │ shl $0x2,%edx │ │ │ │ mov %esi,%edi │ │ │ │ sub %edx,%edi │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ flds (%edi) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x50(%ebp) │ │ │ │ - jne 1dc63 │ │ │ │ + jne 1db23 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1dcc6 │ │ │ │ + jmp 1db86 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ @@ -34964,227 +34826,227 @@ │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push 0x4(%eax,%edi,8) │ │ │ │ push (%eax,%edi,8) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ - call c480 │ │ │ │ + call c3c0 │ │ │ │ mov -0x70(%ebp),%esp │ │ │ │ incl -0x5c(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - jle 1d88b │ │ │ │ + jle 1d74b │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 1db70 │ │ │ │ + jmp 1da30 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,%edx │ │ │ │ - jmp 1da89 │ │ │ │ + jmp 1d949 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 1db23 │ │ │ │ + jmp 1d9e3 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 1d8e3 │ │ │ │ + jmp 1d7a3 │ │ │ │ movl $0x0,-0x5c(%ebp) │ │ │ │ - jmp 1d90c │ │ │ │ + jmp 1d7cc │ │ │ │ movl $0x0,-0x5c(%ebp) │ │ │ │ - jmp 1db4c │ │ │ │ + jmp 1da0c │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - je 1d88b │ │ │ │ - jmp 1dae0 │ │ │ │ + je 1d74b │ │ │ │ + jmp 1d9a0 │ │ │ │ xchg %ax,%ax │ │ │ │ call 3807 │ │ │ │ - add $0x2811f,%eax │ │ │ │ + add $0x2825f,%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),%edi │ │ │ │ mov 0x14(%eax),%ebx │ │ │ │ mov %edx,-0x64(%ebp) │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ mov %edi,-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 0x7c(%edi),%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(%edi) │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ - lea -0x2c(%ebp),%edx │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ - call b580 │ │ │ │ + call b4c0 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 1ddf0 │ │ │ │ + jne 1dcb0 │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 1e070 │ │ │ │ + jne 1df30 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1e34f │ │ │ │ + je 1e20f │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 1de3d │ │ │ │ + jmp 1dcfd │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ 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 1e348 │ │ │ │ + jg 1e208 │ │ │ │ mov %eax,%ebx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 1de20 │ │ │ │ + jl 1dce0 │ │ │ │ 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 1e367 │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jle 1e227 │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ lea (%edi,%edi,1),%edx │ │ │ │ lea 0x1(%edi),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ add $0x2,%edx │ │ │ │ lea (%esi,%esi,2),%eax │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ mov %edx,-0x74(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ mov %ebx,-0x8c(%ebp) │ │ │ │ mov %edx,-0x94(%ebp) │ │ │ │ mov %esi,%edx │ │ │ │ + shl $0x3,%esi │ │ │ │ shl $0x4,%edx │ │ │ │ + mov %esi,-0x88(%ebp) │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ lea 0x0(,%edi,8),%edx │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ mov %edx,-0x78(%ebp) │ │ │ │ - shl $0x3,%esi │ │ │ │ add %edx,%edi │ │ │ │ - mov %esi,-0x88(%ebp) │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ lea 0xf(,%eax,8),%edx │ │ │ │ mov %edi,-0x9c(%ebp) │ │ │ │ mov %esi,-0x98(%ebp) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ shr $0x4,%edx │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov (%edx,%esi,8),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jl 1ddda │ │ │ │ + jl 1dc9a │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 1ddda │ │ │ │ + jg 1dc9a │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ mov 0x4(%edx,%esi,8),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%ecx │ │ │ │ mov 0x5c(%eax),%ebx │ │ │ │ lea (%esi,%esi,1),%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ add %esi,%eax │ │ │ │ lea 0x8(,%eax,8),%esi │ │ │ │ flds 0x4(%ebx,%eax,8) │ │ │ │ flds (%ebx,%eax,8) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ lea (%ebx,%esi,1),%edi │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ fsts 0x0(,%ecx,4) │ │ │ │ test %eax,%eax │ │ │ │ - jle 1e320 │ │ │ │ + jle 1e1e0 │ │ │ │ mov %ebx,-0x7c(%ebp) │ │ │ │ mov %esi,-0x80(%ebp) │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ fld1 │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ nop │ │ │ │ fmul %st(2),%st │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ mov %eax,%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 1df60 │ │ │ │ + jne 1de20 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + inc %ecx │ │ │ │ flds 0x4(%ebx,%esi,1) │ │ │ │ flds (%edi) │ │ │ │ - inc %ecx │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - fld1 │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ mov $0x1,%eax │ │ │ │ + fld1 │ │ │ │ nop │ │ │ │ fmul %st(2),%st │ │ │ │ flds 0x8(%ebx,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x8(%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1dfa0 │ │ │ │ + jne 1de60 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ add -0x78(%ebp),%edi │ │ │ │ flds 0xc(%ebx,%esi,1) │ │ │ │ @@ -35197,92 +35059,92 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ flds 0x10(%ebx,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x10(%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1dfe0 │ │ │ │ + jne 1dea0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - add %edi,%ecx │ │ │ │ push -0x2c(%ebp) │ │ │ │ + add %edi,%ecx │ │ │ │ push -0x30(%ebp) │ │ │ │ + shl $0x2,%ecx │ │ │ │ push -0x50(%ebp) │ │ │ │ push -0x58(%ebp) │ │ │ │ + lea 0x8(%eax,%ecx,1),%esi │ │ │ │ push -0x5c(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ - shl $0x2,%ecx │ │ │ │ - lea 0x8(%eax,%ecx,1),%esi │ │ │ │ push %esi │ │ │ │ lea 0x4(%eax,%ecx,1),%esi │ │ │ │ add %ecx,%eax │ │ │ │ - lea (%edx,%ebx,1),%ecx │ │ │ │ push %esi │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ push %eax │ │ │ │ + lea (%edx,%ebx,1),%ecx │ │ │ │ + mov -0x84(%ebp),%esi │ │ │ │ lea (%edx,%esi,1),%eax │ │ │ │ push %eax │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push 0x4(%eax,%edi,8) │ │ │ │ push (%eax,%edi,8) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - call 13700 │ │ │ │ + call 13640 │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 1ddda │ │ │ │ + jle 1dc9a │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 1dee0 │ │ │ │ + jmp 1dda0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1e35b │ │ │ │ + je 1e21b │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,%ebx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - jmp 1e0bd │ │ │ │ + jmp 1df7d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ 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 %ecx,(%edx,%eax,8) │ │ │ │ - jl 1e341 │ │ │ │ + jl 1e201 │ │ │ │ mov %eax,%ebx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 1e0a0 │ │ │ │ + jl 1df60 │ │ │ │ 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 1dde6 │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jle 1dca6 │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ lea (%ebx,%ebx,1),%edx │ │ │ │ lea 0x1(%ebx),%edi │ │ │ │ lea 0x1(%edx),%esi │ │ │ │ add $0x2,%edx │ │ │ │ lea (%edi,%edi,2),%eax │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ @@ -35306,24 +35168,24 @@ │ │ │ │ lea 0xf(,%eax,8),%edx │ │ │ │ shr $0x4,%edx │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov (%edx,%esi,8),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jl 1dde6 │ │ │ │ + jl 1dca6 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 1dde6 │ │ │ │ + jg 1dca6 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ mov 0x4(%edx,%esi,8),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%ecx │ │ │ │ mov 0x5c(%eax),%ebx │ │ │ │ lea (%esi,%esi,1),%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ @@ -35331,55 +35193,55 @@ │ │ │ │ lea 0x8(,%eax,8),%esi │ │ │ │ flds 0x4(%ebx,%eax,8) │ │ │ │ flds (%ebx,%eax,8) │ │ │ │ lea (%ebx,%esi,1),%edi │ │ │ │ fsts 0x0(,%ecx,4) │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1e2f0 │ │ │ │ + jle 1e1b0 │ │ │ │ mov %ebx,-0x7c(%ebp) │ │ │ │ mov %esi,-0x80(%ebp) │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ + mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ nop │ │ │ │ fmul %st(2),%st │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ mov %eax,%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 1e1e0 │ │ │ │ + jne 1e0a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + inc %ecx │ │ │ │ flds 0x4(%ebx,%esi,1) │ │ │ │ flds (%edi) │ │ │ │ - inc %ecx │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - fld1 │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ mov $0x1,%eax │ │ │ │ + fld1 │ │ │ │ nop │ │ │ │ fmul %st(2),%st │ │ │ │ flds 0x8(%ebx,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x8(%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1e220 │ │ │ │ + jne 1e0e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ add -0x78(%ebp),%edi │ │ │ │ flds 0xc(%ebx,%esi,1) │ │ │ │ @@ -35392,100 +35254,100 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ flds 0x10(%ebx,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x10(%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1e260 │ │ │ │ + jne 1e120 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - add %edi,%ecx │ │ │ │ push -0x2c(%ebp) │ │ │ │ + add %edi,%ecx │ │ │ │ push -0x30(%ebp) │ │ │ │ + shl $0x2,%ecx │ │ │ │ push -0x50(%ebp) │ │ │ │ push -0x58(%ebp) │ │ │ │ + lea 0x8(%eax,%ecx,1),%esi │ │ │ │ push -0x5c(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ - shl $0x2,%ecx │ │ │ │ - lea 0x8(%eax,%ecx,1),%esi │ │ │ │ push %esi │ │ │ │ lea 0x4(%eax,%ecx,1),%esi │ │ │ │ add %ecx,%eax │ │ │ │ - lea (%edx,%ebx,1),%ecx │ │ │ │ push %esi │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ push %eax │ │ │ │ + lea (%edx,%ebx,1),%ecx │ │ │ │ + mov -0x84(%ebp),%esi │ │ │ │ lea (%edx,%esi,1),%eax │ │ │ │ push %eax │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push 0x4(%eax,%edi,8) │ │ │ │ push (%eax,%edi,8) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - call 13700 │ │ │ │ + call 13640 │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 1dde6 │ │ │ │ + jle 1dca6 │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 1e160 │ │ │ │ + jmp 1e020 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ flds (%edi) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ flds 0x8(%ebx,%esi,1) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ - jmp 1e279 │ │ │ │ + jmp 1e139 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ flds (%edi) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ fstps (%edx,%eax,8) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ flds 0x8(%ebx,%esi,1) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ - jmp 1dff9 │ │ │ │ + jmp 1deb9 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 1e0bd │ │ │ │ + jmp 1df7d │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 1de3d │ │ │ │ + jmp 1dcfd │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ - jmp 1de62 │ │ │ │ + jmp 1dd22 │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ - jmp 1e0e2 │ │ │ │ + jmp 1dfa2 │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - je 1dde6 │ │ │ │ - jmp 1e080 │ │ │ │ + je 1dca6 │ │ │ │ + jmp 1df40 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x98,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ call 494a │ │ │ │ - add $0x27aea,%esi │ │ │ │ + add $0x27c2a,%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%ebx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -35500,146 +35362,146 @@ │ │ │ │ push 0x4(%ebx) │ │ │ │ lea -0x1c(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ - call ba10 │ │ │ │ + call b950 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 1e400 │ │ │ │ + jne 1e2c0 │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 1e6b0 │ │ │ │ + jne 1e570 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1e976 │ │ │ │ + je 1e836 │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ lea -0x2(%eax),%edx │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 1e463 │ │ │ │ - jmp 1e440 │ │ │ │ + jmp 1e323 │ │ │ │ + jmp 1e300 │ │ │ │ lea %cs:0x0(%esi,%eiz,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),%edi │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edi,%eax,8),%edx │ │ │ │ - jg 1e968 │ │ │ │ + jg 1e828 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ cmp -0x44(%ebp),%ebx │ │ │ │ - jl 1e440 │ │ │ │ + jl 1e300 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ cmp (%eax,%ebx,8),%edi │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ebx,-0x4c(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %ebx,%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ cmp %eax,-0x74(%ebp) │ │ │ │ - jle 1e98e │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + jle 1e84e │ │ │ │ + fldt -0x5c14(%esi) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ - fldt -0x5c14(%esi) │ │ │ │ - fstpt -0x60(%ebp) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ lea 0x17(,%eax,8),%ebx │ │ │ │ shr $0x4,%ebx │ │ │ │ mov %ebx,-0x88(%ebp) │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ + fstpt -0x60(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov (%ecx,%edx,8),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 1e3ec │ │ │ │ + jl 1e2ac │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 1e3ec │ │ │ │ + jg 1e2ac │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov 0x4(%ecx,%edx,8),%edi │ │ │ │ mov %esp,-0x80(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ - mov %edi,-0x64(%ebp) │ │ │ │ + cmpl $0xffffffff,-0x84(%ebp) │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ flds (%eax,%edi,4) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ - cmpl $0xffffffff,-0x84(%ebp) │ │ │ │ - jl 1e644 │ │ │ │ + jl 1e504 │ │ │ │ mov 0x24(%ebx),%edx │ │ │ │ mov %esp,%ecx │ │ │ │ fildl (%edx) │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ imul 0x18(%ebx),%edx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ 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(%ebx),%eax │ │ │ │ mov 0x30(%ebx),%edx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ + fldcw -0x3c(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x3a(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ fildl -0x68(%ebp) │ │ │ │ fdivrs -0x5d58(%esi) │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(0),%st │ │ │ │ fstps -0x48(%ebp) │ │ │ │ flds (%edx) │ │ │ │ movzwl -0x3a(%ebp),%edx │ │ │ │ - fsts -0x4c(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x3e(%ebp) │ │ │ │ + fsts -0x4c(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ sub %eax,%edx │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ lea 0x2(%edx,%eax,1),%edi │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ fstps -0x70(%ebp) │ │ │ │ - jmp 1e5fb │ │ │ │ + jmp 1e4bb │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ flds -0x4c(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ @@ -35665,49 +35527,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 1e5e5 │ │ │ │ + je 1e4a5 │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%esi) │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%edi │ │ │ │ - je 1e640 │ │ │ │ + je 1e500 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmuls -0x48(%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 1e5a0 │ │ │ │ + ja 1e460 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1e690 │ │ │ │ + ja 1e550 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x70(%ebp) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%edi │ │ │ │ - jne 1e5fb │ │ │ │ + jne 1e4bb │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1e644 │ │ │ │ + jmp 1e504 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ @@ -35717,154 +35579,154 @@ │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push 0x4(%eax,%ecx,8) │ │ │ │ push (%eax,%ecx,8) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ - call c480 │ │ │ │ + call c3c0 │ │ │ │ mov -0x80(%ebp),%esp │ │ │ │ incl -0x54(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp %eax,-0x74(%ebp) │ │ │ │ - jle 1e3ec │ │ │ │ + jle 1e2ac │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 1e4c0 │ │ │ │ + jmp 1e380 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ flds -0x4c(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1e5f3 │ │ │ │ + jmp 1e4b3 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1e982 │ │ │ │ + je 1e842 │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ - jmp 1e723 │ │ │ │ - jmp 1e700 │ │ │ │ + jmp 1e5e3 │ │ │ │ + jmp 1e5c0 │ │ │ │ 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 (%ebx,%ecx,1),%edi │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edi,%eax,8),%edx │ │ │ │ - jg 1e96f │ │ │ │ + jg 1e82f │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ cmp -0x44(%ebp),%ebx │ │ │ │ - jl 1e700 │ │ │ │ + jl 1e5c0 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ cmp (%eax,%ebx,8),%edi │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ebx,-0x4c(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %ebx,%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ cmp %eax,-0x74(%ebp) │ │ │ │ - jle 1e3f8 │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + jle 1e2b8 │ │ │ │ + fldt -0x5c14(%esi) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ - fldt -0x5c14(%esi) │ │ │ │ - fstpt -0x60(%ebp) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ lea 0x17(,%eax,8),%ebx │ │ │ │ shr $0x4,%ebx │ │ │ │ mov %ebx,-0x88(%ebp) │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ + fstpt -0x60(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov (%ecx,%edx,8),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 1e3f8 │ │ │ │ + jl 1e2b8 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 1e3f8 │ │ │ │ + jg 1e2b8 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov 0x4(%ecx,%edx,8),%edi │ │ │ │ mov %esp,-0x80(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ - mov %edi,-0x64(%ebp) │ │ │ │ + cmpl $0xffffffff,-0x84(%ebp) │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ flds (%eax,%edi,4) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ mov (%edx),%edi │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ - cmpl $0xffffffff,-0x84(%ebp) │ │ │ │ - jl 1e904 │ │ │ │ + jl 1e7c4 │ │ │ │ mov 0x24(%ebx),%edx │ │ │ │ mov %esp,%ecx │ │ │ │ fildl (%edx) │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ imul 0x18(%ebx),%edx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ 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(%ebx),%eax │ │ │ │ mov 0x30(%ebx),%edx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ + fldcw -0x3c(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x3a(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ fildl -0x68(%ebp) │ │ │ │ fdivrs -0x5d58(%esi) │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(0),%st │ │ │ │ fstps -0x48(%ebp) │ │ │ │ flds (%edx) │ │ │ │ movzwl -0x3a(%ebp),%edx │ │ │ │ - fsts -0x4c(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x3e(%ebp) │ │ │ │ + fsts -0x4c(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ sub %eax,%edx │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ lea 0x2(%edx,%eax,1),%edi │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ fstps -0x70(%ebp) │ │ │ │ - jmp 1e8bb │ │ │ │ + jmp 1e77b │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ flds -0x4c(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ @@ -35890,49 +35752,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 1e8a5 │ │ │ │ + je 1e765 │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%esi) │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 1e900 │ │ │ │ + je 1e7c0 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmuls -0x48(%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 1e860 │ │ │ │ + ja 1e720 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1e950 │ │ │ │ + ja 1e810 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x70(%ebp) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edi,%edx │ │ │ │ - jne 1e8bb │ │ │ │ + jne 1e77b │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1e904 │ │ │ │ + jmp 1e7c4 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ @@ -35942,58 +35804,58 @@ │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push 0x4(%eax,%ecx,8) │ │ │ │ push (%eax,%ecx,8) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ - call c480 │ │ │ │ + call c3c0 │ │ │ │ mov -0x80(%ebp),%esp │ │ │ │ incl -0x54(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp %eax,-0x74(%ebp) │ │ │ │ - jle 1e3f8 │ │ │ │ + jle 1e2b8 │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 1e780 │ │ │ │ + jmp 1e640 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ flds -0x4c(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1e8b3 │ │ │ │ + jmp 1e773 │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 1e463 │ │ │ │ + jmp 1e323 │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 1e723 │ │ │ │ + jmp 1e5e3 │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ - jmp 1e48c │ │ │ │ + jmp 1e34c │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ - jmp 1e74c │ │ │ │ + jmp 1e60c │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - je 1e3f8 │ │ │ │ - jmp 1e6c0 │ │ │ │ + je 1e2b8 │ │ │ │ + jmp 1e580 │ │ │ │ nop │ │ │ │ call 3807 │ │ │ │ - add $0x274df,%eax │ │ │ │ + add $0x2761f,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x88,%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,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ @@ -36008,120 +35870,120 @@ │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push 0x4(%edi) │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ - call ba10 │ │ │ │ + call b950 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ - jne 1ea30 │ │ │ │ + jne 1e8f0 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 1ed50 │ │ │ │ + jne 1ec10 │ │ │ │ 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 -0x54(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1f052 │ │ │ │ + je 1ef12 │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ - jmp 1eaa0 │ │ │ │ - jmp 1ea80 │ │ │ │ + jmp 1e960 │ │ │ │ + jmp 1e940 │ │ │ │ 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 -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 1f043 │ │ │ │ + jg 1ef03 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,-0x50(%ebp) │ │ │ │ - jl 1ea80 │ │ │ │ + jl 1e940 │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x58(%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 1f06a │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + jle 1ef2a │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ - lea 0x17(,%eax,8),%edi │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ + lea 0x17(,%eax,8),%edi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ shr $0x4,%edi │ │ │ │ + mov %ebx,-0x6c(%ebp) │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ fldt -0x5c14(%eax) │ │ │ │ fstpt -0x78(%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 1ea0e │ │ │ │ + jl 1e8ce │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 1ea0e │ │ │ │ + jg 1e8ce │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov %esp,-0x64(%ebp) │ │ │ │ mov 0x4(%ebx,%ecx,8),%ebx │ │ │ │ shl $0x4,%edx │ │ │ │ fildl (%eax) │ │ │ │ - sub %edx,%esp │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ + sub %edx,%esp │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%ecx │ │ │ │ + imul %ebx,%eax │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ mov 0x40(%edi),%ecx │ │ │ │ - imul %ebx,%eax │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ 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,-0x58(%ebp) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov 0x2c(%edi),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ fildl -0x58(%ebp) │ │ │ │ flds (%ecx,%ebx,4) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x3a(%ebp),%ecx │ │ │ │ or $0xc,%ch │ │ │ │ mov %cx,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ @@ -36151,15 +36013,15 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ flds (%eax) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fldz │ │ │ │ fxch %st(5) │ │ │ │ fcomi %st(5),%st │ │ │ │ - jbe 1ed00 │ │ │ │ + jbe 1ebc0 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fsqrt │ │ │ │ fstps -0x58(%ebp) │ │ │ │ @@ -36188,25 +36050,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 1ec1d │ │ │ │ + je 1eadd │ │ │ │ fchs │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fmuls -0x5d50(%eax) │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivs -0x58(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ fsts 0x0(,%eax,4) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1eca0 │ │ │ │ + js 1eb60 │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(4),%st │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ @@ -36231,20 +36093,20 @@ │ │ │ │ fmul %st,%st(1) │ │ │ │ flds 0x4(%esi,%eax,4) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstps 0x4(%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 1ec80 │ │ │ │ + jge 1eb40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ - jmp 1ecb0 │ │ │ │ + jmp 1eb70 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -36254,139 +36116,139 @@ │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push 0x4(%eax,%ebx,8) │ │ │ │ push (%eax,%ebx,8) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ - call c480 │ │ │ │ + call c3c0 │ │ │ │ mov -0x64(%ebp),%esp │ │ │ │ incl -0x50(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ cmp %eax,-0x54(%ebp) │ │ │ │ - jle 1ea0e │ │ │ │ + jle 1e8ce │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 1eb00 │ │ │ │ + jmp 1e9c0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(5) │ │ │ │ fcomip %st(5),%st │ │ │ │ - ja 1ed20 │ │ │ │ + ja 1ebe0 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ flds -0x5c20(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1ec2f │ │ │ │ + jmp 1eaef │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(5),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1ec2f │ │ │ │ + jmp 1eaef │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1f05e │ │ │ │ + je 1ef1e │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - mov %ebx,-0x60(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x1(%ebx),%edi │ │ │ │ - jmp 1eda0 │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + jmp 1ec60 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%edx,%ecx,1),%esi │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %esi,%eax │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ sar $1,%eax │ │ │ │ cmp %ebx,(%esi,%eax,8) │ │ │ │ - jl 1f04b │ │ │ │ + jl 1ef0b │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%edx │ │ │ │ - jl 1ed80 │ │ │ │ + jl 1ec40 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ cmp %edi,(%eax,%edx,8) │ │ │ │ setl %cl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %edx,-0x60(%ebp) │ │ │ │ setne %al │ │ │ │ and %ecx,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ cmp %eax,-0x54(%ebp) │ │ │ │ - jle 1ea1d │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + jle 1e8dd │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ - lea 0x17(,%eax,8),%edi │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ + lea 0x17(,%eax,8),%edi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ shr $0x4,%edi │ │ │ │ + mov %ebx,-0x6c(%ebp) │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ fldt -0x5c14(%eax) │ │ │ │ fstpt -0x78(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ mov (%ebx,%ecx,8),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 1ea1d │ │ │ │ + jl 1e8dd │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 1ea1d │ │ │ │ + jg 1e8dd │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov %esp,-0x64(%ebp) │ │ │ │ mov 0x4(%ebx,%ecx,8),%ebx │ │ │ │ shl $0x4,%edx │ │ │ │ fildl (%eax) │ │ │ │ - sub %edx,%esp │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ + sub %edx,%esp │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%ecx │ │ │ │ + imul %ebx,%eax │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ mov 0x40(%edi),%ecx │ │ │ │ - imul %ebx,%eax │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ 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,-0x58(%ebp) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov 0x2c(%edi),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ fildl -0x58(%ebp) │ │ │ │ flds (%ecx,%ebx,4) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x3a(%ebp),%ecx │ │ │ │ or $0xc,%ch │ │ │ │ mov %cx,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ @@ -36415,15 +36277,15 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ flds (%eax) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fldz │ │ │ │ fxch %st(5) │ │ │ │ fcomi %st(5),%st │ │ │ │ - jbe 1f000 │ │ │ │ + jbe 1eec0 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fsqrt │ │ │ │ fstps -0x58(%ebp) │ │ │ │ @@ -36452,25 +36314,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 1ef1b │ │ │ │ + je 1eddb │ │ │ │ fchs │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fmuls -0x5d50(%eax) │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivs -0x58(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ fsts 0x0(,%eax,4) │ │ │ │ test %ebx,%ebx │ │ │ │ - js 1efa0 │ │ │ │ + js 1ee60 │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(4),%st │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ @@ -36495,20 +36357,20 @@ │ │ │ │ fmul %st,%st(1) │ │ │ │ flds 0x4(%esi,%eax,4) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstps 0x4(%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 1ef80 │ │ │ │ + jge 1ee40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ - jmp 1efb0 │ │ │ │ + jmp 1ee70 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -36518,74 +36380,74 @@ │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push 0x4(%eax,%ebx,8) │ │ │ │ push (%eax,%ebx,8) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ - call c480 │ │ │ │ + call c3c0 │ │ │ │ mov -0x64(%ebp),%esp │ │ │ │ incl -0x50(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ cmp %eax,-0x54(%ebp) │ │ │ │ - jle 1ea1d │ │ │ │ + jle 1e8dd │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 1ee00 │ │ │ │ + jmp 1ecc0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(5) │ │ │ │ fcomip %st(5),%st │ │ │ │ - ja 1f020 │ │ │ │ + ja 1eee0 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ flds -0x5c20(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1ef2d │ │ │ │ + jmp 1eded │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(5),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1ef2d │ │ │ │ + jmp 1eded │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - jmp 1eaa0 │ │ │ │ + jmp 1e960 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 1eda0 │ │ │ │ + jmp 1ec60 │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ - jmp 1eacb │ │ │ │ + jmp 1e98b │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ - jmp 1edcb │ │ │ │ + jmp 1ec8b │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 1ea1d │ │ │ │ - jmp 1ed5f │ │ │ │ + je 1e8dd │ │ │ │ + jmp 1ec1f │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xa8,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x26ded,%ebx │ │ │ │ + add $0x26f2d,%ebx │ │ │ │ mov 0x1c(%eax),%ecx │ │ │ │ mov 0x10(%eax),%edi │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov 0x18(%eax),%ecx │ │ │ │ mov %edi,-0x80(%ebp) │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ mov 0x14(%eax),%ecx │ │ │ │ @@ -36606,112 +36468,112 @@ │ │ │ │ push %eax │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ push %eax │ │ │ │ lea -0x24(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ - call b7c0 │ │ │ │ + call b700 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 1f110 │ │ │ │ + jne 1efd0 │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 1f470 │ │ │ │ + jne 1f330 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1f83d │ │ │ │ + je 1f6fd │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ lea -0x2(%eax),%esi │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ - jmp 1f163 │ │ │ │ + jmp 1f023 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%edx,%ecx,1),%edi │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edi,%eax,8),%esi │ │ │ │ - jg 1f836 │ │ │ │ + jg 1f6f6 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ cmp -0x4c(%ebp),%edx │ │ │ │ - jl 1f140 │ │ │ │ + jl 1f000 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ cmp (%eax,%edx,8),%edi │ │ │ │ setg %cl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %edx,-0x54(%ebp) │ │ │ │ setne %al │ │ │ │ and %ecx,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - jle 1f855 │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jle 1f715 │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ - lea (%eax,%eax,1),%esi │ │ │ │ shl $0x3,%ecx │ │ │ │ + lea (%eax,%eax,1),%esi │ │ │ │ + mov %ecx,-0x9c(%ebp) │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ and $0xfffffff,%eax │ │ │ │ - mov %ecx,-0x9c(%ebp) │ │ │ │ mov %esi,-0x94(%ebp) │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov (%ecx,%edx,8),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 1f0fb │ │ │ │ + jl 1efbb │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 1f0fb │ │ │ │ + jg 1efbb │ │ │ │ mov 0x4(%ecx,%edx,8),%eax │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov %esp,-0x88(%ebp) │ │ │ │ - shl $0x4,%edx │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ mov 0x40(%ecx),%edi │ │ │ │ + lea 0x0(,%eax,8),%ecx │ │ │ │ + shl $0x4,%edx │ │ │ │ sub %edx,%esp │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ - lea 0x0(,%eax,8),%ecx │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ mov %esp,-0x54(%ebp) │ │ │ │ add %edi,%ecx │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 1f820 │ │ │ │ + jle 1f6e0 │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ fildl -0x44(%ebp) │ │ │ │ - imul 0x18(%ecx),%eax │ │ │ │ mov 0x24(%ecx),%esi │ │ │ │ + imul 0x18(%ecx),%eax │ │ │ │ mov 0x2c(%ecx),%edx │ │ │ │ fildl (%esi) │ │ │ │ mov %esi,-0x8c(%ebp) │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ - fmuls (%edi,%eax,4) │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ + fmuls (%edi,%eax,4) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ @@ -36746,57 +36608,57 @@ │ │ │ │ mov %edi,-0x78(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x5d58(%ebx) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 1f2c6 │ │ │ │ + jmp 1f186 │ │ │ │ xchg %ax,%ax │ │ │ │ flds (%ecx,%edx,4) │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp -0x4c(%ebp),%esi │ │ │ │ - je 1f320 │ │ │ │ + je 1f1e0 │ │ │ │ sub -0x44(%ebp),%eax │ │ │ │ - lea 0x0(,%eax,4),%edx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ fildl -0x50(%ebp) │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ mov %edx,%edi │ │ │ │ neg %edi │ │ │ │ fcomip %st(1),%st │ │ │ │ cmovbe %edi,%edx │ │ │ │ flds (%ecx,%edx,1) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1f2b0 │ │ │ │ + ja 1f170 │ │ │ │ shl $0x2,%edx │ │ │ │ mov %ecx,%edi │ │ │ │ sub %edx,%edi │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ flds (%edi) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x4c(%ebp) │ │ │ │ - jne 1f2c3 │ │ │ │ + jne 1f183 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1f326 │ │ │ │ + jmp 1f1e6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ @@ -36838,166 +36700,166 @@ │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x5d58(%ebx) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 1f3b3 │ │ │ │ + jmp 1f273 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub -0x44(%ebp),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ fildl -0x50(%ebp) │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ mov %eax,%esi │ │ │ │ neg %esi │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%esi │ │ │ │ lea 0x1(%edi,%esi,1),%esi │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ + lea 0x1(%edi,%esi,1),%esi │ │ │ │ fmul %st(3),%st │ │ │ │ fildl -0x50(%ebp) │ │ │ │ - lea 0x1(%edi,%esi,1),%esi │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1f3e9 │ │ │ │ + ja 1f2a9 │ │ │ │ mov %edi,%esi │ │ │ │ sub %eax,%esi │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x8(%edi,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x4c(%ebp) │ │ │ │ - jne 1f3b0 │ │ │ │ + jne 1f270 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x80(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ push -0x68(%ebp) │ │ │ │ push -0x6c(%ebp) │ │ │ │ push -0x78(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ push -0x74(%ebp) │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push 0x4(%eax,%edi,1) │ │ │ │ push (%eax,%edi,1) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - call 128f0 │ │ │ │ + call 12830 │ │ │ │ mov -0x88(%ebp),%esp │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - jle 1f0fb │ │ │ │ + jle 1efbb │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 1f1c0 │ │ │ │ + jmp 1f080 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1f849 │ │ │ │ + je 1f709 │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov %eax,%ecx │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ - jmp 1f4e3 │ │ │ │ - jmp 1f4c0 │ │ │ │ + jmp 1f3a3 │ │ │ │ + jmp 1f380 │ │ │ │ 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 (%edx,%ecx,1),%edi │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edi,%eax,8),%esi │ │ │ │ - jg 1f82f │ │ │ │ + jg 1f6ef │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ cmp -0x4c(%ebp),%edx │ │ │ │ - jl 1f4c0 │ │ │ │ + jl 1f380 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ cmp (%eax,%edx,8),%edi │ │ │ │ setg %cl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %edx,-0x54(%ebp) │ │ │ │ setne %al │ │ │ │ and %ecx,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - jle 1f107 │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jle 1efc7 │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ - lea (%eax,%eax,1),%esi │ │ │ │ shl $0x3,%ecx │ │ │ │ + lea (%eax,%eax,1),%esi │ │ │ │ + mov %ecx,-0x9c(%ebp) │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ and $0xfffffff,%eax │ │ │ │ - mov %ecx,-0x9c(%ebp) │ │ │ │ mov %esi,-0x94(%ebp) │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov (%ecx,%edx,8),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 1f107 │ │ │ │ + jl 1efc7 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 1f107 │ │ │ │ + jg 1efc7 │ │ │ │ mov 0x4(%ecx,%edx,8),%eax │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ mov %esp,-0x88(%ebp) │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ mov 0x40(%ecx),%edi │ │ │ │ lea 0x0(,%eax,8),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ sub %edx,%esp │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ - add %edi,%ecx │ │ │ │ mov %esp,-0x54(%ebp) │ │ │ │ + add %edi,%ecx │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1f810 │ │ │ │ + jle 1f6d0 │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ fildl -0x44(%ebp) │ │ │ │ - imul 0x18(%ecx),%eax │ │ │ │ mov 0x24(%ecx),%esi │ │ │ │ + imul 0x18(%ecx),%eax │ │ │ │ mov 0x2c(%ecx),%edx │ │ │ │ fildl (%esi) │ │ │ │ mov %esi,-0x8c(%ebp) │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ - fmuls (%edi,%eax,4) │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ + fmuls (%edi,%eax,4) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ @@ -37032,57 +36894,57 @@ │ │ │ │ mov %edi,-0x78(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x5d58(%ebx) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 1f646 │ │ │ │ + jmp 1f506 │ │ │ │ xchg %ax,%ax │ │ │ │ flds (%ecx,%edx,4) │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edi,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp -0x4c(%ebp),%esi │ │ │ │ - je 1f6a0 │ │ │ │ + je 1f560 │ │ │ │ sub -0x44(%ebp),%eax │ │ │ │ - lea 0x0(,%eax,4),%edx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ fildl -0x50(%ebp) │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ mov %edx,%edi │ │ │ │ neg %edi │ │ │ │ fcomip %st(1),%st │ │ │ │ cmovbe %edi,%edx │ │ │ │ flds (%ecx,%edx,1) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1f630 │ │ │ │ + ja 1f4f0 │ │ │ │ shl $0x2,%edx │ │ │ │ mov %ecx,%edi │ │ │ │ sub %edx,%edi │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ flds (%edi) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x4c(%ebp) │ │ │ │ - jne 1f643 │ │ │ │ + jne 1f503 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1f6a6 │ │ │ │ + jmp 1f566 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ @@ -37124,124 +36986,124 @@ │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x5d58(%ebx) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 1f74b │ │ │ │ + jmp 1f60b │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edi,%esi,1),%esi │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x8(%edi,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x4c(%ebp) │ │ │ │ - je 1f7a0 │ │ │ │ + je 1f660 │ │ │ │ sub -0x44(%ebp),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ fildl -0x50(%ebp) │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ mov %eax,%esi │ │ │ │ neg %esi │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%esi │ │ │ │ lea 0x1(%edi,%esi,1),%esi │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1f730 │ │ │ │ + ja 1f5f0 │ │ │ │ mov %edi,%esi │ │ │ │ sub %eax,%esi │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x8(%esi,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp -0x4c(%ebp),%edx │ │ │ │ - jne 1f748 │ │ │ │ + jne 1f608 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1f7a6 │ │ │ │ + jmp 1f666 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x80(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ push -0x68(%ebp) │ │ │ │ push -0x6c(%ebp) │ │ │ │ push -0x78(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ push -0x74(%ebp) │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push 0x4(%eax,%edi,1) │ │ │ │ push (%eax,%edi,1) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - call 128f0 │ │ │ │ + call 12830 │ │ │ │ mov -0x88(%ebp),%esp │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - jle 1f107 │ │ │ │ + jle 1efc7 │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 1f540 │ │ │ │ + jmp 1f400 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ lea 0x4(%edi,%eax,1),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 1f7a6 │ │ │ │ + jmp 1f666 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ lea 0x4(%edi,%eax,1),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 1f403 │ │ │ │ + jmp 1f2c3 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 1f4e3 │ │ │ │ + jmp 1f3a3 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 1f163 │ │ │ │ + jmp 1f023 │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ - jmp 1f18c │ │ │ │ + jmp 1f04c │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ - jmp 1f50c │ │ │ │ + jmp 1f3cc │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - je 1f107 │ │ │ │ - jmp 1f480 │ │ │ │ + je 1efc7 │ │ │ │ + jmp 1f340 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xb8,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ call 494a │ │ │ │ - add $0x265fa,%esi │ │ │ │ + add $0x2673a,%esi │ │ │ │ mov 0x14(%eax),%edi │ │ │ │ mov 0x10(%eax),%ebx │ │ │ │ mov %edi,-0x8c(%ebp) │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ mov %ebx,-0x80(%ebp) │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ @@ -37249,252 +37111,253 @@ │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ mov (%eax),%edi │ │ │ │ mov 0x7c(%edi),%eax │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ mov %eax,-0x64(%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 b7c0 │ │ │ │ + call b700 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ - jne 1f900 │ │ │ │ + jne 1f7d0 │ │ │ │ + jmp 1f7b0 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 1f7b0 │ │ │ │ + ffreep %st(0) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 1fd70 │ │ │ │ + jne 1fc20 │ │ │ │ + jmp 1f7c7 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 1f7c7 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 201f6 │ │ │ │ + je 20066 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ mov %edi,-0x54(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ - jmp 1f963 │ │ │ │ - jmp 1f940 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ + jmp 1f823 │ │ │ │ + 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 -0x64(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edx,%eax,8),%edi │ │ │ │ - jg 201e8 │ │ │ │ + jg 20058 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - cmp -0x44(%ebp),%ebx │ │ │ │ - jl 1f940 │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + cmp -0x50(%ebp),%ebx │ │ │ │ + jl 1f800 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ cmp (%eax,%ebx,8),%edx │ │ │ │ setg %cl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ebx,-0x54(%ebp) │ │ │ │ setne %al │ │ │ │ and %ecx,%eax │ │ │ │ add %ebx,%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - jle 2020e │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + jle 2007e │ │ │ │ fld1 │ │ │ │ fildl -0x88(%ebp) │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ - fdivr %st(1),%st │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ lea (%ebx,%ebx,1),%edi │ │ │ │ lea 0x0(,%eax,8),%ecx │ │ │ │ and $0xfffffff,%eax │ │ │ │ mov %ecx,-0xac(%ebp) │ │ │ │ lea 0x0(,%ebx,8),%ecx │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov %ecx,-0xb4(%ebp) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ + fdivr %st(1),%st │ │ │ │ fstps -0x54(%ebp) │ │ │ │ fildl -0x84(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstps -0x58(%ebp) │ │ │ │ fldt -0x5c14(%esi) │ │ │ │ - fstpt -0x50(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ mov (%ebx,%ecx,8),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 1f8e5 │ │ │ │ + jl 1f7a7 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 1f8e5 │ │ │ │ + jg 1f7ab │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov %esp,-0x90(%ebp) │ │ │ │ mov 0x4(%ebx,%ecx,8),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ + lea 0x0(,%edx,8),%ecx │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ - lea 0x0(,%edx,8),%ecx │ │ │ │ mov %ecx,-0x94(%ebp) │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea 0x4(%eax,%ecx,1),%ebx │ │ │ │ add %eax,%ecx │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ inc %ebx │ │ │ │ - js 1fcc6 │ │ │ │ + js 1fb64 │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ mov 0x18(%ecx),%ebx │ │ │ │ imul %edx,%ebx │ │ │ │ mov 0x24(%ecx),%edx │ │ │ │ mov %ebx,-0x98(%ebp) │ │ │ │ fildl (%edx) │ │ │ │ - flds (%eax,%ebx,4) │ │ │ │ mov %edx,-0x9c(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + flds (%eax,%ebx,4) │ │ │ │ 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 -0x74(%ebp),%edx │ │ │ │ + mov 0x30(%ecx),%ecx │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + mov %ebx,-0xa0(%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,-0xa4(%ebp) │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ + fstps -0x50(%ebp) │ │ │ │ flds (%edx) │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ movzwl -0x3a(%ebp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ fmul %st(0),%st │ │ │ │ flds (%ecx) │ │ │ │ - fsts -0x5c(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ - or $0xc,%dh │ │ │ │ mov %dx,-0x3e(%ebp) │ │ │ │ + fsts -0x5c(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ sub %ebx,%ecx │ │ │ │ lea 0x0(,%ecx,4),%edx │ │ │ │ mov %ecx,%ebx │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ sub %edx,%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ fstps -0x78(%ebp) │ │ │ │ - jmp 1fb40 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + jmp 1f9f9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ flds -0x5c(%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 1fb25 │ │ │ │ + je 1f9de │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%esi) │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jg 1fb90 │ │ │ │ + jg 1fa40 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fmuls -0x54(%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 │ │ │ │ + fadds -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1fae0 │ │ │ │ + ja 1f9a0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1fd30 │ │ │ │ + ja 1fbe0 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x78(%ebp) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 1fb40 │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 1fb94 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jle 1f9f9 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 1fa44 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ fildl 0x4(%ebx) │ │ │ │ flds 0x4(%eax,%ecx,4) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ @@ -37515,356 +37378,343 @@ │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ sub -0xa0(%ebp),%ebx │ │ │ │ lea 0x0(,%ebx,4),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x6c(%ebp),%ecx │ │ │ │ fstps -0x78(%ebp) │ │ │ │ - jmp 1fc71 │ │ │ │ + jmp 1fb1a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ flds -0x5c(%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 1fc55 │ │ │ │ + je 1fafe │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%esi) │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps 0x8(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jg 1fcc0 │ │ │ │ + jg 1fb60 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fmuls -0x58(%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 │ │ │ │ + fadds -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1fc10 │ │ │ │ + ja 1fac0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1fd50 │ │ │ │ + ja 1fc00 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x78(%ebp) │ │ │ │ fstps 0x8(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 1fc71 │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 1fb1a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1fcc6 │ │ │ │ + jmp 1fb64 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + fstpt -0x50(%ebp) │ │ │ │ + mov -0x94(%ebp),%ebx │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ push -0x80(%ebp) │ │ │ │ push -0x84(%ebp) │ │ │ │ push -0x88(%ebp) │ │ │ │ push -0x70(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - push -0x74(%ebp) │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ + push -0x74(%ebp) │ │ │ │ push 0x4(%eax,%ebx,1) │ │ │ │ push (%eax,%ebx,1) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ - call 128f0 │ │ │ │ + call 12830 │ │ │ │ mov -0x90(%ebp),%esp │ │ │ │ incl -0x68(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - jle 1f8e5 │ │ │ │ + jle 1f7b0 │ │ │ │ + fldt -0x50(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 1f9e0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 1f8a0 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ flds -0x5c(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1fb33 │ │ │ │ + jmp 1f9ec │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ flds -0x5c(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1fc63 │ │ │ │ + jmp 1fb0c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 20202 │ │ │ │ + je 20072 │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ - jmp 1fde3 │ │ │ │ - jmp 1fdc0 │ │ │ │ - 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 │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + jmp 1fc63 │ │ │ │ + nop │ │ │ │ lea (%ebx,%ecx,1),%edi │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edi,%eax,8),%edx │ │ │ │ - jg 201ef │ │ │ │ + jg 2005f │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - cmp -0x44(%ebp),%ebx │ │ │ │ - jl 1fdc0 │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + cmp -0x50(%ebp),%ebx │ │ │ │ + jl 1fc40 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ cmp (%eax,%ebx,8),%edi │ │ │ │ setg %al │ │ │ │ xor %edx,%edx │ │ │ │ cmp %ebx,-0x54(%ebp) │ │ │ │ setne %dl │ │ │ │ and %eax,%edx │ │ │ │ lea (%edx,%ebx,1),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - jle 1f8f4 │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + jle 1f7c7 │ │ │ │ fld1 │ │ │ │ fildl -0x88(%ebp) │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - fdivr %st(1),%st │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ lea (%ecx,%ecx,1),%edi │ │ │ │ shl $0x3,%ecx │ │ │ │ - lea 0x0(,%eax,8),%ebx │ │ │ │ - and $0xfffffff,%eax │ │ │ │ mov %ecx,-0xb4(%ebp) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ + lea 0x0(,%eax,8),%ebx │ │ │ │ + and $0xfffffff,%eax │ │ │ │ mov %ebx,-0xac(%ebp) │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ fstps -0x58(%ebp) │ │ │ │ fildl -0x84(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstps -0x54(%ebp) │ │ │ │ fldt -0x5c14(%esi) │ │ │ │ - fstpt -0x50(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ mov (%ebx,%ecx,8),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 1f8f4 │ │ │ │ + jl 1f7c1 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 1f8f4 │ │ │ │ + jg 1f7c5 │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov %esp,-0x90(%ebp) │ │ │ │ mov 0x4(%ebx,%ecx,8),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ + lea 0x0(,%edx,8),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ - lea 0x0(,%edx,8),%ebx │ │ │ │ mov %ebx,-0x94(%ebp) │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea 0x4(%eax,%ebx,1),%ecx │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ mov %edi,%ebx │ │ │ │ inc %ebx │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ - js 20146 │ │ │ │ + js 1ffa4 │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ mov 0x18(%ebx),%ecx │ │ │ │ imul %edx,%ecx │ │ │ │ mov 0x24(%ebx),%edx │ │ │ │ mov %ecx,-0x98(%ebp) │ │ │ │ fildl (%edx) │ │ │ │ - flds (%eax,%ecx,4) │ │ │ │ mov %edx,-0x9c(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + flds (%eax,%ecx,4) │ │ │ │ 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 -0x74(%ebp),%edx │ │ │ │ + mov 0x30(%ebx),%ebx │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + mov %ecx,-0xa0(%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,-0xa4(%ebp) │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ + fstps -0x50(%ebp) │ │ │ │ flds (%edx) │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ movzwl -0x3a(%ebp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ fmul %st(0),%st │ │ │ │ flds (%ebx) │ │ │ │ - fsts -0x5c(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ - or $0xc,%dh │ │ │ │ mov %dx,-0x3e(%ebp) │ │ │ │ + fsts -0x5c(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ sub %ecx,%ebx │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ lea 0x0(,%ebx,4),%edx │ │ │ │ sub %edx,%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ fstps -0x78(%ebp) │ │ │ │ - jmp 1ffc0 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + jmp 1fe39 │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ flds -0x5c(%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 1ffa5 │ │ │ │ + je 1fe1e │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%esi) │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jl 20010 │ │ │ │ + jl 1fe80 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fmuls -0x58(%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 │ │ │ │ + fadds -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1ff60 │ │ │ │ + ja 1fde0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 201b0 │ │ │ │ + ja 20020 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x78(%ebp) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 1ffc0 │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 20014 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jge 1fe39 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 1fe84 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ fildl 0x4(%ebx) │ │ │ │ flds 0x4(%eax,%ecx,4) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ @@ -37885,163 +37735,160 @@ │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ sub -0xa0(%ebp),%ebx │ │ │ │ lea 0x0(,%ebx,4),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x6c(%ebp),%ecx │ │ │ │ fstps -0x78(%ebp) │ │ │ │ - jmp 200f1 │ │ │ │ + jmp 1ff5a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ flds -0x5c(%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 200d5 │ │ │ │ + je 1ff3e │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%esi) │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps 0x8(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jl 20140 │ │ │ │ + jl 1ffa0 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fmuls -0x54(%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 │ │ │ │ + fadds -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 20090 │ │ │ │ + ja 1ff00 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 201d0 │ │ │ │ + ja 20040 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x78(%ebp) │ │ │ │ fstps 0x8(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 200f1 │ │ │ │ - ffreep %st(0) │ │ │ │ + jge 1ff5a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 20146 │ │ │ │ + jmp 1ffa4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + fstpt -0x50(%ebp) │ │ │ │ + mov -0x94(%ebp),%ebx │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ push -0x80(%ebp) │ │ │ │ push -0x84(%ebp) │ │ │ │ push -0x88(%ebp) │ │ │ │ push -0x70(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - push -0x74(%ebp) │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ + push -0x74(%ebp) │ │ │ │ push 0x4(%eax,%ebx,1) │ │ │ │ push (%eax,%ebx,1) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ - call 128f0 │ │ │ │ + call 12830 │ │ │ │ mov -0x90(%ebp),%esp │ │ │ │ incl -0x68(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - jle 1f8f4 │ │ │ │ + jle 1f7c7 │ │ │ │ + fldt -0x50(%ebp) │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 1fe60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 1fce0 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ flds -0x5c(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1ffb3 │ │ │ │ + jmp 1fe2c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ flds -0x5c(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 200e3 │ │ │ │ + jmp 1ff4c │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 1f963 │ │ │ │ + jmp 1f823 │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 1fde3 │ │ │ │ + jmp 1fc63 │ │ │ │ movl $0x0,-0x68(%ebp) │ │ │ │ - jmp 1f98c │ │ │ │ + jmp 1f84c │ │ │ │ movl $0x0,-0x68(%ebp) │ │ │ │ - jmp 1fe0d │ │ │ │ + jmp 1fc8d │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 1f8f4 │ │ │ │ - jmp 1fd80 │ │ │ │ + je 1f7c7 │ │ │ │ + jmp 1fc30 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xb8,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ call 3d45 │ │ │ │ - add $0x25c40,%edi │ │ │ │ + add $0x25dd0,%edi │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ mov (%eax),%ebx │ │ │ │ mov 0x10(%eax),%esi │ │ │ │ mov %edx,-0x78(%ebp) │ │ │ │ mov 0x14(%eax),%edx │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ @@ -38052,118 +37899,120 @@ │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov 0x7c(%ebx),%eax │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ mov %edx,-0x6c(%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 b7c0 │ │ │ │ + call b700 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 202c0 │ │ │ │ + jne 20130 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 20860 │ │ │ │ + jne 206e0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 20e1f │ │ │ │ + je 20c9f │ │ │ │ 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 20323 │ │ │ │ - jmp 20300 │ │ │ │ + jmp 201a3 │ │ │ │ + jmp 20180 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ 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),%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 20e11 │ │ │ │ + jg 20c91 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ cmp -0x4c(%ebp),%esi │ │ │ │ - jl 20300 │ │ │ │ + jl 20180 │ │ │ │ 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,-0x64(%ebp) │ │ │ │ - jle 20e37 │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + jle 20cb7 │ │ │ │ fildl -0x70(%ebp) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ - fsts -0xac(%ebp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ lea (%ecx,%ecx,1),%edx │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ lea 0x1(%edx),%esi │ │ │ │ mov %esi,-0x7c(%ebp) │ │ │ │ lea 0x2(%edx),%esi │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ and $0xfffffff,%eax │ │ │ │ mov %edx,-0xa0(%ebp) │ │ │ │ lea 0x0(,%ecx,8),%edx │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ mov %edx,-0xb8(%ebp) │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ add %ecx,%edx │ │ │ │ + fsts -0xac(%ebp) │ │ │ │ mov %edx,-0xb4(%ebp) │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstps -0xa4(%ebp) │ │ │ │ fildl -0x6c(%ebp) │ │ │ │ fsts -0xb0(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstps -0x9c(%ebp) │ │ │ │ fldt -0x5c14(%edi) │ │ │ │ fstpt -0x60(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov (%ecx,%edx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 202a2 │ │ │ │ + jl 20112 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 202a2 │ │ │ │ + jg 20112 │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ mov %esp,-0x80(%ebp) │ │ │ │ mov 0x4(%ecx,%edx,8),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ @@ -38178,25 +38027,25 @@ │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ mov 0x24(%eax),%esi │ │ │ │ fildl (%esi) │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ 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 │ │ │ │ + lea (%ecx,%ebx,1),%eax │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov 0x2c(%eax),%esi │ │ │ │ - lea (%ecx,%ebx,1),%eax │ │ │ │ mov %esi,-0x84(%ebp) │ │ │ │ fildl -0x84(%ebp) │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov %esi,-0x8c(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ flds (%eax) │ │ │ │ @@ -38208,33 +38057,33 @@ │ │ │ │ fistpl -0x90(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ sub %esi,%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ fildl -0x90(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ + mov 0x30(%eax),%eax │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ fsts -0x98(%ebp) │ │ │ │ flds -0xa4(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov 0x30(%eax),%eax │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ fsub %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(3) │ │ │ │ fadd %st,%st(2) │ │ │ │ flds (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 207e0 │ │ │ │ + jbe 20660 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -38261,30 +38110,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 20521 │ │ │ │ + je 203a1 │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%edi) │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ fsts 0x0(,%eax,4) │ │ │ │ test %esi,%esi │ │ │ │ - jle 205d0 │ │ │ │ + jle 20450 │ │ │ │ fxch %st(3) │ │ │ │ fmuls -0xac(%ebp) │ │ │ │ mov %ebx,-0x94(%ebp) │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ flds -0x98(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fldt -0x60(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ @@ -38305,49 +38154,49 @@ │ │ │ │ fmul %st,%st(1) │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ fmul %st(4),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 205a0 │ │ │ │ + jne 20420 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ - jmp 205e0 │ │ │ │ + jmp 20460 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ flds 0x4(%ecx,%eax,4) │ │ │ │ lea 0x4(%ecx,%ebx,1),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ flds (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x88(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ sub -0x8c(%ebp),%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ fildl -0x88(%ebp) │ │ │ │ - flds -0x9c(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ + flds -0x9c(%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) │ │ │ │ @@ -38355,15 +38204,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ flds 0x4(%eax) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 207c0 │ │ │ │ + jbe 20640 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -38390,29 +38239,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 206a4 │ │ │ │ + je 20524 │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%edi) │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 20750 │ │ │ │ + jle 205d0 │ │ │ │ fxch %st(2) │ │ │ │ fmuls -0xb0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ mov %ebx,-0x88(%ebp) │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ @@ -38436,117 +38285,117 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ flds 0x8(%ebx,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstps 0x8(%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 20720 │ │ │ │ + jne 205a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ - jmp 20760 │ │ │ │ + jmp 205e0 │ │ │ │ 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 -0xa0(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ push -0x6c(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ push -0x70(%ebp) │ │ │ │ push -0x54(%ebp) │ │ │ │ push -0x84(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push 0x4(%eax,%ebx,1) │ │ │ │ push (%eax,%ebx,1) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ - call 128f0 │ │ │ │ + call 12830 │ │ │ │ mov -0x80(%ebp),%esp │ │ │ │ incl -0x50(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - jle 202a2 │ │ │ │ + jle 20112 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 203d0 │ │ │ │ + jmp 20250 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 20800 │ │ │ │ + ja 20680 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ flds -0x5c20(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 206b2 │ │ │ │ + jmp 20532 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 20830 │ │ │ │ + ja 206b0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ flds -0x5c20(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2052f │ │ │ │ + jmp 203af │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 206b2 │ │ │ │ + jmp 20532 │ │ │ │ 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 │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 2052f │ │ │ │ + jmp 203af │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 20e2b │ │ │ │ + je 20cab │ │ │ │ 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 208e3 │ │ │ │ - jmp 208c0 │ │ │ │ + jmp 20763 │ │ │ │ + jmp 20740 │ │ │ │ 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 │ │ │ │ @@ -38555,69 +38404,69 @@ │ │ │ │ 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 20e18 │ │ │ │ + jl 20c98 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ cmp -0x4c(%ebp),%esi │ │ │ │ - jl 208c0 │ │ │ │ + jl 20740 │ │ │ │ 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,-0x64(%ebp) │ │ │ │ - jle 202ae │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + jle 2011e │ │ │ │ fildl -0x70(%ebp) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ - fsts -0xac(%ebp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ lea (%ecx,%ecx,1),%edx │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ lea 0x1(%edx),%esi │ │ │ │ mov %esi,-0x7c(%ebp) │ │ │ │ lea 0x2(%edx),%esi │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ and $0xfffffff,%eax │ │ │ │ mov %edx,-0xa0(%ebp) │ │ │ │ lea 0x0(,%ecx,8),%edx │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ mov %edx,-0xb4(%ebp) │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ add %ecx,%edx │ │ │ │ + fsts -0xac(%ebp) │ │ │ │ mov %edx,-0xb8(%ebp) │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstps -0xa4(%ebp) │ │ │ │ fildl -0x6c(%ebp) │ │ │ │ fsts -0xb0(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstps -0x9c(%ebp) │ │ │ │ fldt -0x5c14(%edi) │ │ │ │ fstpt -0x60(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov (%ecx,%edx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 202ae │ │ │ │ + jl 2011e │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 202ae │ │ │ │ + jg 2011e │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ mov %esp,-0x80(%ebp) │ │ │ │ mov 0x4(%ecx,%edx,8),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ @@ -38632,25 +38481,25 @@ │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ mov 0x24(%eax),%esi │ │ │ │ fildl (%esi) │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ 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 │ │ │ │ + lea (%ecx,%ebx,1),%eax │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov 0x2c(%eax),%esi │ │ │ │ - lea (%ecx,%ebx,1),%eax │ │ │ │ mov %esi,-0x84(%ebp) │ │ │ │ fildl -0x84(%ebp) │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov %esi,-0x8c(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ flds (%eax) │ │ │ │ @@ -38662,33 +38511,33 @@ │ │ │ │ fistpl -0x90(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ sub %esi,%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ fildl -0x90(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ + mov 0x30(%eax),%eax │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ fsts -0x98(%ebp) │ │ │ │ flds -0xa4(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov 0x30(%eax),%eax │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ fsub %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(3) │ │ │ │ fadd %st,%st(2) │ │ │ │ flds (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 20da0 │ │ │ │ + jbe 20c20 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -38715,30 +38564,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 20ae1 │ │ │ │ + je 20961 │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%edi) │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ fsts 0x0(,%eax,4) │ │ │ │ test %esi,%esi │ │ │ │ - jle 20b90 │ │ │ │ + jle 20a10 │ │ │ │ fxch %st(3) │ │ │ │ fmuls -0xac(%ebp) │ │ │ │ mov %ebx,-0x94(%ebp) │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ flds -0x98(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fldt -0x60(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ @@ -38759,49 +38608,49 @@ │ │ │ │ fmul %st,%st(1) │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ fmul %st(4),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 20b60 │ │ │ │ + jne 209e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ - jmp 20ba0 │ │ │ │ + jmp 20a20 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ flds 0x4(%ecx,%eax,4) │ │ │ │ lea 0x4(%ecx,%ebx,1),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ flds (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x88(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ sub -0x8c(%ebp),%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ fildl -0x88(%ebp) │ │ │ │ - flds -0x9c(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ + flds -0x9c(%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) │ │ │ │ @@ -38809,15 +38658,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ flds 0x4(%eax) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 20d80 │ │ │ │ + jbe 20c00 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -38844,29 +38693,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 20c64 │ │ │ │ + je 20ae4 │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%edi) │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 20d10 │ │ │ │ + jle 20b90 │ │ │ │ fxch %st(2) │ │ │ │ fmuls -0xb0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ mov %ebx,-0x88(%ebp) │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ mov -0xb8(%ebp),%ebx │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ @@ -38890,265 +38739,265 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ flds 0x8(%ebx,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstps 0x8(%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 20ce0 │ │ │ │ + jne 20b60 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ - jmp 20d20 │ │ │ │ + jmp 20ba0 │ │ │ │ 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 -0xa0(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ push -0x6c(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ push -0x70(%ebp) │ │ │ │ push -0x54(%ebp) │ │ │ │ push -0x84(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push 0x4(%eax,%ebx,1) │ │ │ │ push (%eax,%ebx,1) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ - call 128f0 │ │ │ │ + call 12830 │ │ │ │ mov -0x80(%ebp),%esp │ │ │ │ incl -0x50(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - jle 202ae │ │ │ │ + jle 2011e │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 20990 │ │ │ │ + jmp 20810 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 20dc0 │ │ │ │ + ja 20c40 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ flds -0x5c20(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 20c72 │ │ │ │ + jmp 20af2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 20df0 │ │ │ │ + ja 20c70 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ flds -0x5c20(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 20aef │ │ │ │ + jmp 2096f │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 20c72 │ │ │ │ + jmp 20af2 │ │ │ │ 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 │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 20aef │ │ │ │ + jmp 2096f │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 20323 │ │ │ │ + jmp 201a3 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 208e3 │ │ │ │ + jmp 20763 │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ - jmp 2034c │ │ │ │ + jmp 201cc │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ - jmp 2090c │ │ │ │ + jmp 2078c │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - je 202ae │ │ │ │ - jmp 20870 │ │ │ │ + je 2011e │ │ │ │ + jmp 206f0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc8,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ call 494a │ │ │ │ - add $0x2501d,%esi │ │ │ │ + add $0x2519d,%esi │ │ │ │ mov 0x20(%eax),%edx │ │ │ │ mov (%eax),%ebx │ │ │ │ mov 0x14(%eax),%edi │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ mov 0x1c(%eax),%edx │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ + mov %edi,-0x9c(%ebp) │ │ │ │ mov %edx,-0xbc(%ebp) │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ mov %edx,-0xa0(%ebp) │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov %edx,-0x8c(%ebp) │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ mov %edx,-0x70(%ebp) │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov %edx,-0x74(%ebp) │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x7c(%ebx),%eax │ │ │ │ mov %edx,-0x78(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ push %edi │ │ │ │ - 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 b580 │ │ │ │ + call b4c0 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 20ef0 │ │ │ │ + jne 20d70 │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 213e0 │ │ │ │ + jne 21260 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 2193f │ │ │ │ + je 217bf │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ mov %edx,%ecx │ │ │ │ lea -0x2(%eax),%edx │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ - jmp 20f63 │ │ │ │ - jmp 20f40 │ │ │ │ + jmp 20de3 │ │ │ │ + jmp 20dc0 │ │ │ │ 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 (%ebx,%ecx,1),%edi │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edi,%eax,8),%edx │ │ │ │ - jg 21938 │ │ │ │ + jg 217b8 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ cmp -0x48(%ebp),%ebx │ │ │ │ - jl 20f40 │ │ │ │ + jl 20dc0 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ cmp (%eax,%ebx,8),%edi │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ebx,-0x50(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %ebx,%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ cmp %eax,-0x8c(%ebp) │ │ │ │ - jle 21957 │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + jle 217d7 │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ mov -0xbc(%ebp),%ecx │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ inc %ecx │ │ │ │ lea (%eax,%eax,1),%edx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ add %ecx,%ecx │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ lea 0xf(,%edx,8),%edx │ │ │ │ shl $0x3,%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ shr $0x4,%edx │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ + shl $0x4,%ebx │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - shl $0x4,%ecx │ │ │ │ - shl $0x4,%ebx │ │ │ │ mov %ecx,-0xa8(%ebp) │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ mov %ebx,-0xb4(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ mov (%ebx,%edx,8),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 20eda │ │ │ │ + jl 20d5a │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 20eda │ │ │ │ + jg 20d5a │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov %esp,-0xa4(%ebp) │ │ │ │ mov 0x4(%ebx,%edx,8),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ mov %esp,-0x58(%ebp) │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ lea (%ebx,%ebx,2),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 21910 │ │ │ │ + jle 21790 │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ - mov %ebx,%eax │ │ │ │ fildl -0x44(%ebp) │ │ │ │ + mov %ebx,%eax │ │ │ │ mov 0x24(%edx),%ebx │ │ │ │ imul 0x18(%edx),%eax │ │ │ │ mov 0x2c(%edx),%edi │ │ │ │ fildl (%ebx) │ │ │ │ mov %ebx,-0x94(%ebp) │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ @@ -39192,57 +39041,57 @@ │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x5d58(%esi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 21106 │ │ │ │ + jmp 20f86 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp -0x4c(%ebp),%ebx │ │ │ │ - je 21160 │ │ │ │ + je 20fe0 │ │ │ │ sub -0x44(%ebp),%eax │ │ │ │ - lea 0x0(,%eax,4),%ecx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ fildl -0x50(%ebp) │ │ │ │ + lea 0x0(,%eax,4),%ecx │ │ │ │ mov %ecx,%edi │ │ │ │ neg %edi │ │ │ │ fcomip %st(1),%st │ │ │ │ cmovbe %edi,%ecx │ │ │ │ flds (%edx,%ecx,1) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 210f0 │ │ │ │ + ja 20f70 │ │ │ │ shl $0x2,%ecx │ │ │ │ mov %edx,%edi │ │ │ │ sub %ecx,%edi │ │ │ │ flds (%edi) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x4c(%ebp) │ │ │ │ - jne 21103 │ │ │ │ + jne 20f83 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 21166 │ │ │ │ + jmp 20fe6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ @@ -39286,48 +39135,48 @@ │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x5d58(%esi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 2121a │ │ │ │ + jmp 2109a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add -0x48(%ebp),%ecx │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x8(%edi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x4c(%ebp) │ │ │ │ - je 21250 │ │ │ │ + je 210d0 │ │ │ │ sub -0x44(%ebp),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ fildl -0x50(%ebp) │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ mov %eax,%ecx │ │ │ │ neg %ecx │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%ecx │ │ │ │ add %edi,%ecx │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21200 │ │ │ │ + ja 21080 │ │ │ │ mov %eax,%ecx │ │ │ │ not %ecx │ │ │ │ add %edi,%ecx │ │ │ │ - jmp 21203 │ │ │ │ + jmp 21083 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ @@ -39370,107 +39219,107 @@ │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x5d58(%esi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 2130a │ │ │ │ + jmp 2118a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add -0x54(%ebp),%ecx │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x10(%edi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x4c(%ebp) │ │ │ │ - je 21360 │ │ │ │ + je 211e0 │ │ │ │ sub -0x44(%ebp),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ fildl -0x50(%ebp) │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ mov %eax,%ecx │ │ │ │ neg %ecx │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%ecx │ │ │ │ add %edi,%ecx │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 212f0 │ │ │ │ + ja 21170 │ │ │ │ mov %eax,%ecx │ │ │ │ not %ecx │ │ │ │ add %edi,%ecx │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x10(%edi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp -0x4c(%ebp),%ebx │ │ │ │ - jne 21307 │ │ │ │ + jne 21187 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 21366 │ │ │ │ + jmp 211e6 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x9c(%ebp) │ │ │ │ push -0x70(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ push -0x74(%ebp) │ │ │ │ push -0x78(%ebp) │ │ │ │ push -0x88(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ push -0x84(%ebp) │ │ │ │ - push -0x80(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ + push -0x80(%ebp) │ │ │ │ push %eax │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push 0x4(%eax,%ebx,8) │ │ │ │ push (%eax,%ebx,8) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ - call 13700 │ │ │ │ + call 13640 │ │ │ │ mov -0xa4(%ebp),%esp │ │ │ │ incl -0x6c(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ cmp %eax,-0x8c(%ebp) │ │ │ │ - jle 20eda │ │ │ │ + jle 20d5a │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 20ff0 │ │ │ │ + jmp 20e70 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 2194b │ │ │ │ + je 217cb │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ - jmp 21463 │ │ │ │ - jmp 21440 │ │ │ │ + jmp 212e3 │ │ │ │ + jmp 212c0 │ │ │ │ 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 │ │ │ │ @@ -39479,80 +39328,80 @@ │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ sar $1,%eax │ │ │ │ cmp %edx,(%edi,%eax,8) │ │ │ │ - jl 21931 │ │ │ │ + jl 217b1 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ cmp -0x48(%ebp),%ebx │ │ │ │ - jl 21440 │ │ │ │ + jl 212c0 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ cmp %edi,(%eax,%ebx,8) │ │ │ │ setl %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ebx,-0x50(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %ebx,%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ cmp %eax,-0x8c(%ebp) │ │ │ │ - jle 20ee6 │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + jle 20d66 │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ mov -0xbc(%ebp),%ecx │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ inc %ecx │ │ │ │ lea (%eax,%eax,1),%edx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ add %ecx,%ecx │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ lea 0xf(,%edx,8),%edx │ │ │ │ shl $0x3,%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ shr $0x4,%edx │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ + shl $0x4,%ebx │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ - shl $0x4,%ecx │ │ │ │ - shl $0x4,%ebx │ │ │ │ mov %ecx,-0xa8(%ebp) │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ mov %ebx,-0xb8(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ mov (%ebx,%edx,8),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 20ee6 │ │ │ │ + jl 20d66 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 20ee6 │ │ │ │ + jg 20d66 │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov %esp,-0xa4(%ebp) │ │ │ │ mov 0x4(%ebx,%edx,8),%ebx │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ mov %esp,-0x58(%ebp) │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ lea (%ebx,%ebx,2),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 218e0 │ │ │ │ + jle 21760 │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ fildl -0x44(%ebp) │ │ │ │ mov 0x24(%edx),%ebx │ │ │ │ imul 0x18(%edx),%eax │ │ │ │ mov 0x2c(%edx),%edi │ │ │ │ fildl (%ebx) │ │ │ │ @@ -39599,57 +39448,57 @@ │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x5d58(%esi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 21606 │ │ │ │ + jmp 21486 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x4c(%ebp) │ │ │ │ - je 21660 │ │ │ │ + je 214e0 │ │ │ │ sub -0x44(%ebp),%eax │ │ │ │ - lea 0x0(,%eax,4),%ecx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ fildl -0x50(%ebp) │ │ │ │ + lea 0x0(,%eax,4),%ecx │ │ │ │ mov %ecx,%edi │ │ │ │ neg %edi │ │ │ │ fcomip %st(1),%st │ │ │ │ cmovbe %edi,%ecx │ │ │ │ flds (%edx,%ecx,1) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 215f0 │ │ │ │ + ja 21470 │ │ │ │ shl $0x2,%ecx │ │ │ │ mov %edx,%edi │ │ │ │ sub %ecx,%edi │ │ │ │ flds (%edi) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x4c(%ebp) │ │ │ │ - jne 21603 │ │ │ │ + jne 21483 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 21666 │ │ │ │ + jmp 214e6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ @@ -39693,48 +39542,48 @@ │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x5d58(%esi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 2171a │ │ │ │ + jmp 2159a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add -0x48(%ebp),%ecx │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x8(%edi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x4c(%ebp) │ │ │ │ - je 21750 │ │ │ │ + je 215d0 │ │ │ │ sub -0x44(%ebp),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ fildl -0x50(%ebp) │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ mov %eax,%ecx │ │ │ │ neg %ecx │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%ecx │ │ │ │ add %edi,%ecx │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21700 │ │ │ │ + ja 21580 │ │ │ │ mov %eax,%ecx │ │ │ │ not %ecx │ │ │ │ add %edi,%ecx │ │ │ │ - jmp 21703 │ │ │ │ + jmp 21583 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0xb8(%ebp),%edi │ │ │ │ @@ -39777,134 +39626,134 @@ │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x5d58(%esi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldz │ │ │ │ - jmp 2180a │ │ │ │ + jmp 2168a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add -0x54(%ebp),%ecx │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x10(%edi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x4c(%ebp) │ │ │ │ - je 21860 │ │ │ │ + je 216e0 │ │ │ │ sub -0x44(%ebp),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ fildl -0x50(%ebp) │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ mov %eax,%ecx │ │ │ │ neg %ecx │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%ecx │ │ │ │ add %edi,%ecx │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 217f0 │ │ │ │ + ja 21670 │ │ │ │ mov %eax,%ecx │ │ │ │ not %ecx │ │ │ │ add %edi,%ecx │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ flds (%edx,%ecx,4) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps 0x10(%edi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp -0x4c(%ebp),%ebx │ │ │ │ - jne 21807 │ │ │ │ + jne 21687 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 21866 │ │ │ │ + jmp 216e6 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x9c(%ebp) │ │ │ │ push -0x70(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ push -0x74(%ebp) │ │ │ │ push -0x78(%ebp) │ │ │ │ push -0x84(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ push -0x88(%ebp) │ │ │ │ - push -0x80(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ + push -0x80(%ebp) │ │ │ │ push %eax │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push 0x4(%eax,%ebx,8) │ │ │ │ push (%eax,%ebx,8) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ - call 13700 │ │ │ │ + call 13640 │ │ │ │ mov -0xa4(%ebp),%esp │ │ │ │ incl -0x6c(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ cmp %eax,-0x8c(%ebp) │ │ │ │ - jle 20ee6 │ │ │ │ + jle 20d66 │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 214f0 │ │ │ │ + jmp 21370 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ lea 0x4(%eax,%edx,1),%ebx │ │ │ │ lea 0x8(%eax,%edx,1),%eax │ │ │ │ mov %ebx,-0x88(%ebp) │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ - jmp 21866 │ │ │ │ + jmp 216e6 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ lea 0x4(%eax,%edx,1),%ebx │ │ │ │ lea 0x8(%eax,%edx,1),%eax │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ - jmp 21366 │ │ │ │ + jmp 211e6 │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 21463 │ │ │ │ + jmp 212e3 │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 20f63 │ │ │ │ + jmp 20de3 │ │ │ │ movl $0x0,-0x6c(%ebp) │ │ │ │ - jmp 20f8f │ │ │ │ + jmp 20e0f │ │ │ │ movl $0x0,-0x6c(%ebp) │ │ │ │ - jmp 2148f │ │ │ │ + jmp 2130f │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - je 20ee6 │ │ │ │ - jmp 213f3 │ │ │ │ + je 20d66 │ │ │ │ + jmp 21273 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc8,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x244fa,%ebx │ │ │ │ + add $0x2467a,%ebx │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ mov 0x14(%eax),%edi │ │ │ │ mov %esi,-0xa8(%ebp) │ │ │ │ mov 0x10(%eax),%esi │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ @@ -39922,261 +39771,274 @@ │ │ │ │ lea -0x1c(%ebp),%esi │ │ │ │ push %esi │ │ │ │ lea -0x20(%ebp),%esi │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push %esi │ │ │ │ lea -0x24(%ebp),%esi │ │ │ │ push %esi │ │ │ │ - call b580 │ │ │ │ + call b4c0 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 21a10 │ │ │ │ + jne 218a0 │ │ │ │ + jmp 21880 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 21880 │ │ │ │ + ffreep %st(0) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 22010 │ │ │ │ + jne 21eb0 │ │ │ │ + jmp 21894 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 21894 │ │ │ │ + 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 -0x88(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 22659 │ │ │ │ + je 224f9 │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ mov %esi,%ecx │ │ │ │ lea -0x2(%eax),%esi │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ - jmp 21a63 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + jmp 21923 │ │ │ │ + jmp 21900 │ │ │ │ + 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 -0x50(%ebp),%esi │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edi,%eax,8),%esi │ │ │ │ - jg 22652 │ │ │ │ + jg 224f2 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - cmp -0x44(%ebp),%edx │ │ │ │ - jl 21a40 │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + cmp -0x50(%ebp),%edx │ │ │ │ + jl 21900 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ cmp (%eax,%edx,8),%edi │ │ │ │ setg %cl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %edx,-0x54(%ebp) │ │ │ │ setne %al │ │ │ │ and %ecx,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ cmp %eax,-0x88(%ebp) │ │ │ │ - jle 22671 │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + jle 22511 │ │ │ │ fld1 │ │ │ │ fildl -0xa4(%ebp) │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ - fdivr %st(1),%st │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ lea 0x3(%ecx,%ecx,2),%esi │ │ │ │ mov %eax,%edx │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + shl $0x3,%eax │ │ │ │ lea (%ecx,%ecx,1),%esi │ │ │ │ shl $0x4,%edx │ │ │ │ - mov %edx,-0xb8(%ebp) │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ - shl $0x3,%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ lea 0x0(,%ecx,8),%eax │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - fstps -0x54(%ebp) │ │ │ │ - fildl -0xa0(%ebp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ shl $0x4,%ecx │ │ │ │ + mov %edx,-0xb8(%ebp) │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ mov %ecx,-0xc4(%ebp) │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ lea 0xf(,%edx,8),%ecx │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ + fdivr %st(1),%st │ │ │ │ shr $0x4,%ecx │ │ │ │ mov %ecx,-0xc0(%ebp) │ │ │ │ + fstps -0x54(%ebp) │ │ │ │ + fildl -0xa0(%ebp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ fstps -0x5c(%ebp) │ │ │ │ fildl -0x9c(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstps -0x58(%ebp) │ │ │ │ fldt -0x5c14(%ebx) │ │ │ │ - fstpt -0x50(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov (%ecx,%edx,8),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 219f4 │ │ │ │ + jl 21876 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 219f4 │ │ │ │ + jg 2187a │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ mov %esp,-0xac(%ebp) │ │ │ │ mov 0x4(%ecx,%edx,8),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ mov 0x40(%eax),%ecx │ │ │ │ lea (%edi,%edi,2),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ inc %eax │ │ │ │ - js 22630 │ │ │ │ + js 224d0 │ │ │ │ mov %edi,%eax │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ imul 0x18(%edi),%eax │ │ │ │ fildl (%ecx) │ │ │ │ mov %ecx,-0x8c(%ebp) │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ 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 -0x7c(%ebp),%eax │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov 0x2c(%edi),%ecx │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ - fildl -0x44(%ebp) │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ + fstps -0x50(%ebp) │ │ │ │ flds (%eax) │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ + fmul %st(0),%st │ │ │ │ flds (%eax) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ - fsts -0x60(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ + fsts -0x60(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ sub %ecx,%edi │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %edi,%edx │ │ │ │ - sub %eax,%ecx │ │ │ │ fstps -0x84(%ebp) │ │ │ │ - jmp 21c60 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + jmp 21b29 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ flds -0x60(%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 21c45 │ │ │ │ + je 21b0e │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebx) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 21cb0 │ │ │ │ + jg 21b70 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fmuls -0x54(%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 │ │ │ │ + fadds -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 21c00 │ │ │ │ + ja 21ad0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 21fb0 │ │ │ │ + ja 21e50 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x84(%ebp) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 21c60 │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 21cb4 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ + jle 21b29 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 21b74 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ lea 0x4(,%eax,4),%ecx │ │ │ │ fildl 0x4(%edi) │ │ │ │ mov %ecx,-0xb4(%ebp) │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ flds 0x4(%ecx,%eax,4) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x4(%ecx,%eax,1),%eax │ │ │ │ mov -0xc8(%ebp),%ecx │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ flds (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -40191,102 +40053,97 @@ │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ sub -0x90(%ebp),%edi │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x6c(%ebp),%ecx │ │ │ │ fstps -0x84(%ebp) │ │ │ │ - jmp 21da1 │ │ │ │ + jmp 21c5a │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ flds -0x60(%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 21d85 │ │ │ │ + je 21c3e │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebx) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps 0x8(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 21df0 │ │ │ │ + jg 21ca0 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fmuls -0x5c(%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 │ │ │ │ + fadds -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 21d40 │ │ │ │ + ja 21c00 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 21fd0 │ │ │ │ + ja 21e70 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x84(%ebp) │ │ │ │ fstps 0x8(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 21da1 │ │ │ │ + jle 21c5a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 21df4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 21ca4 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ fildl 0x8(%eax) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ flds 0x4(%eax,%ecx,1) │ │ │ │ lea 0x8(%eax,%edi,1),%eax │ │ │ │ mov -0xc4(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ flds (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -40301,387 +40158,385 @@ │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ sub -0x90(%ebp),%edi │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x6c(%ebp),%ecx │ │ │ │ fstps -0x74(%ebp) │ │ │ │ - jmp 21ed1 │ │ │ │ + jmp 21d7a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ flds -0x60(%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 21eb5 │ │ │ │ + je 21d5e │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebx) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps 0x10(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 21f20 │ │ │ │ + jg 21dc0 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fmuls -0x58(%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 │ │ │ │ + fadds -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 21e70 │ │ │ │ + ja 21d20 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 21ff0 │ │ │ │ + ja 21e90 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x74(%ebp) │ │ │ │ fstps 0x10(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 21ed1 │ │ │ │ + jle 21d7a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 21f26 │ │ │ │ + jmp 21dc4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ + fstpt -0x50(%ebp) │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x98(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ push -0x9c(%ebp) │ │ │ │ push -0xa0(%ebp) │ │ │ │ push -0xa4(%ebp) │ │ │ │ push -0x80(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ + add %edx,%eax │ │ │ │ push -0xb0(%ebp) │ │ │ │ push -0x7c(%ebp) │ │ │ │ - add %edx,%eax │ │ │ │ push %eax │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push 0x4(%eax,%edi,8) │ │ │ │ push (%eax,%edi,8) │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ - call 13700 │ │ │ │ + call 13640 │ │ │ │ mov -0xac(%ebp),%esp │ │ │ │ incl -0x70(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ cmp %eax,-0x88(%ebp) │ │ │ │ - jle 219f4 │ │ │ │ + jle 21880 │ │ │ │ + fldt -0x50(%ebp) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 21b10 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 219d0 │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ flds -0x60(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 21c53 │ │ │ │ + jmp 21b1c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ flds -0x60(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 21d93 │ │ │ │ + jmp 21c4c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ flds -0x60(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 21ec3 │ │ │ │ + jmp 21d6c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 22665 │ │ │ │ + je 22505 │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov %eax,%ecx │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ - jmp 22063 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + jmp 21f23 │ │ │ │ + jmp 21f00 │ │ │ │ + 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 (%edx,%ecx,1),%edi │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edi,%eax,8),%esi │ │ │ │ - jg 2264b │ │ │ │ + jg 224eb │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - cmp -0x44(%ebp),%edx │ │ │ │ - jl 22040 │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + cmp -0x50(%ebp),%edx │ │ │ │ + jl 21f00 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ cmp (%eax,%edx,8),%edi │ │ │ │ setg %cl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %edx,-0x54(%ebp) │ │ │ │ setne %al │ │ │ │ and %ecx,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ cmp %eax,-0x88(%ebp) │ │ │ │ - jle 21a00 │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + jle 21894 │ │ │ │ fld1 │ │ │ │ fildl -0xa4(%ebp) │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ - fdivr %st(1),%st │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ lea 0x3(%ecx,%ecx,2),%esi │ │ │ │ mov %eax,%edx │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + shl $0x3,%eax │ │ │ │ lea (%ecx,%ecx,1),%esi │ │ │ │ shl $0x4,%edx │ │ │ │ - mov %edx,-0xb8(%ebp) │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ - shl $0x3,%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ lea 0x0(,%ecx,8),%eax │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ - fstps -0x58(%ebp) │ │ │ │ - fildl -0xa0(%ebp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ shl $0x4,%ecx │ │ │ │ + mov %edx,-0xb8(%ebp) │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ mov %ecx,-0xc8(%ebp) │ │ │ │ + mov %eax,-0xc4(%ebp) │ │ │ │ lea 0xf(,%edx,8),%ecx │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ + fdivr %st(1),%st │ │ │ │ shr $0x4,%ecx │ │ │ │ mov %ecx,-0xc0(%ebp) │ │ │ │ + fstps -0x58(%ebp) │ │ │ │ + fildl -0xa0(%ebp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ fstps -0x54(%ebp) │ │ │ │ fildl -0x9c(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstps -0x5c(%ebp) │ │ │ │ fldt -0x5c14(%ebx) │ │ │ │ - fstpt -0x50(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov (%ecx,%edx,8),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 21a00 │ │ │ │ + jl 2188e │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 21a00 │ │ │ │ + jg 21892 │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ mov %esp,-0xac(%ebp) │ │ │ │ mov 0x4(%ecx,%edx,8),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ mov 0x40(%eax),%ecx │ │ │ │ lea (%edi,%edi,2),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ inc %eax │ │ │ │ - js 22610 │ │ │ │ + js 224b0 │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ mov 0x24(%ecx),%edi │ │ │ │ imul 0x18(%ecx),%eax │ │ │ │ fildl (%edi) │ │ │ │ mov %edi,-0x8c(%ebp) │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ flds (%edi,%eax,4) │ │ │ │ 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 -0x7c(%ebp),%eax │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov 0x2c(%ecx),%edx │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ - fildl -0x44(%ebp) │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ + fstps -0x50(%ebp) │ │ │ │ flds (%eax) │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ mov 0x30(%ecx),%eax │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - fmul %st(0),%st │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ + fmul %st(0),%st │ │ │ │ flds (%eax) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ - fsts -0x60(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ + fsts -0x60(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ sub %edx,%edi │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %edi,%edx │ │ │ │ - sub %eax,%ecx │ │ │ │ fstps -0x84(%ebp) │ │ │ │ - jmp 22260 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + jmp 22129 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ flds -0x60(%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 22245 │ │ │ │ + je 2210e │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebx) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 222b0 │ │ │ │ + jg 22170 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fmuls -0x58(%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 │ │ │ │ + fadds -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 22200 │ │ │ │ + ja 220d0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 225b0 │ │ │ │ + ja 22450 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x84(%ebp) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 22260 │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 222b4 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ + jle 22129 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 22174 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ lea 0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xb4(%ebp) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ fildl 0x4(%edi) │ │ │ │ flds 0x4(%ecx,%eax,4) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x4(%ecx,%eax,1),%eax │ │ │ │ mov -0xc4(%ebp),%ecx │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ flds (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -40696,102 +40551,97 @@ │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ sub -0x90(%ebp),%edi │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x6c(%ebp),%ecx │ │ │ │ fstps -0x84(%ebp) │ │ │ │ - jmp 223a1 │ │ │ │ + jmp 2225a │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ flds -0x60(%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 22385 │ │ │ │ + je 2223e │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebx) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps 0x8(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 223f0 │ │ │ │ + jg 222a0 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fmuls -0x54(%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 │ │ │ │ + fadds -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 22340 │ │ │ │ + ja 22200 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 225d0 │ │ │ │ + ja 22470 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x84(%ebp) │ │ │ │ fstps 0x8(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 223a1 │ │ │ │ + jle 2225a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 223f4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 222a4 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ mov -0xc8(%ebp),%ecx │ │ │ │ fildl 0x8(%eax) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ flds 0x4(%eax,%edi,1) │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%eax,%edi,1),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ flds (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -40806,193 +40656,189 @@ │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ sub -0x90(%ebp),%edi │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x6c(%ebp),%ecx │ │ │ │ fstps -0x74(%ebp) │ │ │ │ - jmp 224d1 │ │ │ │ + jmp 2237a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ flds -0x60(%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 224b5 │ │ │ │ + je 2235e │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebx) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps 0x10(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 22520 │ │ │ │ + jl 223c0 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fmuls -0x5c(%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 │ │ │ │ + fadds -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 22470 │ │ │ │ + ja 22320 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 225f0 │ │ │ │ + ja 22490 │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x74(%ebp) │ │ │ │ fstps 0x10(%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 224d1 │ │ │ │ - ffreep %st(0) │ │ │ │ + jge 2237a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 22526 │ │ │ │ + jmp 223c4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ + fstpt -0x50(%ebp) │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x98(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ push -0x9c(%ebp) │ │ │ │ push -0xa0(%ebp) │ │ │ │ push -0xa4(%ebp) │ │ │ │ push -0x80(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ + add %edx,%eax │ │ │ │ push -0xb0(%ebp) │ │ │ │ push -0x7c(%ebp) │ │ │ │ - add %edx,%eax │ │ │ │ push %eax │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push 0x4(%eax,%edi,8) │ │ │ │ push (%eax,%edi,8) │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ - call 13700 │ │ │ │ + call 13640 │ │ │ │ mov -0xac(%ebp),%esp │ │ │ │ incl -0x70(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ cmp %eax,-0x88(%ebp) │ │ │ │ - jle 21a00 │ │ │ │ + jle 21894 │ │ │ │ + fldt -0x50(%ebp) │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 22110 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 21fd0 │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ flds -0x60(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 22253 │ │ │ │ + jmp 2211c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ flds -0x60(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 22393 │ │ │ │ + jmp 2224c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ flds -0x60(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 224c3 │ │ │ │ + jmp 2236c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ mov %ecx,%eax │ │ │ │ lea 0x4(%eax,%edi,1),%eax │ │ │ │ lea 0x8(%ecx,%edi,1),%ecx │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ - jmp 22526 │ │ │ │ + jmp 223c4 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ mov %ecx,%eax │ │ │ │ lea 0x4(%eax,%edi,1),%eax │ │ │ │ lea 0x8(%ecx,%edi,1),%ecx │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ - jmp 21f26 │ │ │ │ + jmp 21dc4 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 22063 │ │ │ │ + jmp 21f23 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 21a63 │ │ │ │ + jmp 21923 │ │ │ │ movl $0x0,-0x70(%ebp) │ │ │ │ - jmp 21a8f │ │ │ │ + jmp 2194f │ │ │ │ movl $0x0,-0x70(%ebp) │ │ │ │ - jmp 2208f │ │ │ │ + jmp 21f4f │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - je 21a00 │ │ │ │ - jmp 22023 │ │ │ │ + je 21894 │ │ │ │ + jmp 21ec3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xe8,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x237dd,%ebx │ │ │ │ + add $0x2393d,%ebx │ │ │ │ mov 0x1c(%eax),%edx │ │ │ │ mov (%eax),%esi │ │ │ │ mov 0x14(%eax),%edi │ │ │ │ mov %edx,-0x94(%ebp) │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ @@ -41004,207 +40850,202 @@ │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov %edx,-0x88(%ebp) │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x7c(%esi),%eax │ │ │ │ mov %edx,-0x8c(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ push %edi │ │ │ │ - lea -0x2c(%ebp),%edx │ │ │ │ push 0x24(%esi) │ │ │ │ lea -0x1c(%ebp),%esi │ │ │ │ + lea -0x2c(%ebp),%edx │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push %esi │ │ │ │ lea -0x20(%ebp),%esi │ │ │ │ push %esi │ │ │ │ lea -0x24(%ebp),%esi │ │ │ │ push %esi │ │ │ │ - call b580 │ │ │ │ + call b4c0 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ - jne 22730 │ │ │ │ + jne 225d0 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 22ea0 │ │ │ │ + jne 22d20 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 235e7 │ │ │ │ + je 23467 │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ mov %esi,%ecx │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 227a3 │ │ │ │ - jmp 22780 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%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 22623 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%esi,%ecx,1),%edx │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edx,%eax,8),%edi │ │ │ │ - jg 235d9 │ │ │ │ + jg 23459 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ cmp -0x48(%ebp),%esi │ │ │ │ - jl 22780 │ │ │ │ + jl 22600 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ cmp (%eax,%esi,8),%edx │ │ │ │ setg %cl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x60(%ebp) │ │ │ │ setne %al │ │ │ │ and %ecx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ cmp %eax,-0x80(%ebp) │ │ │ │ - jle 235ff │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + jle 2347f │ │ │ │ fildl -0x8c(%ebp) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ - fsts -0xc8(%ebp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ lea (%esi,%esi,1),%ecx │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ lea 0x3(%esi,%esi,2),%edi │ │ │ │ lea 0x1(%ecx),%esi │ │ │ │ add $0x2,%ecx │ │ │ │ lea 0xf(,%edi,8),%edi │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ lea 0x0(,%eax,4),%ecx │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ mov %ecx,-0xac(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ + shr $0x4,%edi │ │ │ │ shl $0x4,%ecx │ │ │ │ + mov %edi,-0xc4(%ebp) │ │ │ │ mov %ecx,-0xb0(%ebp) │ │ │ │ lea 0x0(,%eax,8),%ecx │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov %ecx,-0xb4(%ebp) │ │ │ │ - shr $0x4,%edi │ │ │ │ + fsts -0xc8(%ebp) │ │ │ │ lea 0x0(,%eax,8),%ecx │ │ │ │ - mov %edi,-0xc4(%ebp) │ │ │ │ - fstps -0xbc(%ebp) │ │ │ │ - fildl -0x88(%ebp) │ │ │ │ + shl $0x4,%eax │ │ │ │ add %ecx,%esi │ │ │ │ mov %ecx,-0xd8(%ebp) │ │ │ │ - fsts -0xcc(%ebp) │ │ │ │ - mov %esi,-0xd4(%ebp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ - shl $0x4,%eax │ │ │ │ mov %eax,-0xe0(%ebp) │ │ │ │ lea (%esi,%ecx,1),%eax │ │ │ │ + mov %esi,-0xd4(%ebp) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov %eax,-0xdc(%ebp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fstps -0xbc(%ebp) │ │ │ │ + fildl -0x88(%ebp) │ │ │ │ + fsts -0xcc(%ebp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ fstps -0xb8(%ebp) │ │ │ │ fildl -0x84(%ebp) │ │ │ │ fsts -0xd0(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstps -0xc0(%ebp) │ │ │ │ fldt -0x5c14(%ebx) │ │ │ │ fstpt -0x60(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov (%edi,%ecx,8),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 22717 │ │ │ │ + jl 225b7 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 22717 │ │ │ │ + jg 225b7 │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ - mov 0x4(%edi,%ecx,8),%edi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ mov %esp,-0x98(%ebp) │ │ │ │ + mov 0x4(%edi,%ecx,8),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ + mov 0x40(%esi),%ecx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ imul 0x18(%esi),%edi │ │ │ │ - mov 0x40(%esi),%ecx │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ fildl (%eax) │ │ │ │ - flds (%ecx,%edi,4) │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + flds (%ecx,%edi,4) │ │ │ │ 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(%esi),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ + fldcw -0x3c(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x3a(%ebp) │ │ │ │ fildl -0x50(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fsts -0x6c(%ebp) │ │ │ │ flds (%eax) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x74(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ sub -0x50(%ebp),%esi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %esi,-0x74(%ebp) │ │ │ │ fildl -0x74(%ebp) │ │ │ │ - flds -0xbc(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ + flds -0xbc(%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) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ faddp %st,%st(1) │ │ │ │ flds (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 22e20 │ │ │ │ + jbe 22ca0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -41229,24 +41070,24 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 229d2 │ │ │ │ + je 22852 │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebx) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ fsts 0x0(,%eax,4) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 22a70 │ │ │ │ + jle 228f0 │ │ │ │ fxch %st(2) │ │ │ │ fmuls -0xc8(%ebp) │ │ │ │ mov %ecx,-0xa0(%ebp) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ fsubp %st,%st(3) │ │ │ │ @@ -41272,51 +41113,51 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 22a40 │ │ │ │ + jne 228c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ - jmp 22a80 │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + jmp 22900 │ │ │ │ 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 0x4(,%edi,4),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ - flds 0x4(%ecx,%edi,4) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x4(%ecx,%eax,1),%eax │ │ │ │ + flds 0x4(%ecx,%edi,4) │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ flds (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0xa8(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ sub -0x50(%ebp),%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ fildl -0xa8(%ebp) │ │ │ │ - flds -0xb8(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ + flds -0xb8(%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) │ │ │ │ @@ -41324,15 +41165,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadds -0x6c(%ebp) │ │ │ │ flds 0x4(%eax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 22e00 │ │ │ │ + jbe 22c80 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -41357,29 +41198,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 22b48 │ │ │ │ + je 229c8 │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebx) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ test %esi,%esi │ │ │ │ - jle 22bf0 │ │ │ │ + jle 22a70 │ │ │ │ fxch %st(2) │ │ │ │ fmuls -0xcc(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ mov %ecx,-0xa8(%ebp) │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ mov -0xd4(%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) │ │ │ │ @@ -41402,49 +41243,49 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ flds 0x8(%ecx,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstps 0x8(%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 22bc0 │ │ │ │ + jne 22a40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ - jmp 22c00 │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + jmp 22a80 │ │ │ │ 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 -0x70(%ebp),%eax │ │ │ │ fildl 0x8(%eax) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ flds 0x4(%ecx,%eax,1) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%ecx,%eax,1),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ flds (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x70(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ sub -0x50(%ebp),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ fildl -0x50(%ebp) │ │ │ │ - flds -0xc0(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ + flds -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) │ │ │ │ @@ -41452,15 +41293,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadds -0x6c(%ebp) │ │ │ │ flds 0x8(%eax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 22de0 │ │ │ │ + jbe 22c60 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -41485,24 +41326,24 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 22caf │ │ │ │ + je 22b2f │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebx) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 22d50 │ │ │ │ + jle 22bd0 │ │ │ │ fxch %st(2) │ │ │ │ fmuls -0xd0(%ebp) │ │ │ │ mov -0xe0(%ebp),%eax │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov -0xdc(%ebp),%ecx │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ @@ -41529,21 +41370,21 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ flds 0x10(%ecx,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstps 0x10(%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 22d20 │ │ │ │ + jne 22ba0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ - jmp 22d60 │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + jmp 22be0 │ │ │ │ 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 │ │ │ │ @@ -41563,244 +41404,244 @@ │ │ │ │ push %ecx │ │ │ │ mov 0xc(%edi),%ecx │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ push 0x4(%ecx,%esi,8) │ │ │ │ push (%ecx,%esi,8) │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ - call 13700 │ │ │ │ + call 13640 │ │ │ │ mov -0x98(%ebp),%esp │ │ │ │ incl -0x54(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp %eax,-0x80(%ebp) │ │ │ │ - jle 22717 │ │ │ │ + jle 225b7 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 228a0 │ │ │ │ + jmp 22720 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 22e40 │ │ │ │ + ja 22cc0 │ │ │ │ fstp %st(1) │ │ │ │ flds -0x5c20(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 22cbd │ │ │ │ + jmp 22b3d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 22e60 │ │ │ │ + ja 22ce0 │ │ │ │ fstp %st(1) │ │ │ │ flds -0x5c20(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 22b56 │ │ │ │ + jmp 229d6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 22e80 │ │ │ │ + ja 22d00 │ │ │ │ fstp %st(1) │ │ │ │ flds -0x5c20(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 229e0 │ │ │ │ + jmp 22860 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 22cbd │ │ │ │ + jmp 22b3d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 22b56 │ │ │ │ + jmp 229d6 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 229e0 │ │ │ │ + jmp 22860 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 235f3 │ │ │ │ + je 23473 │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ - jmp 22ee3 │ │ │ │ + jmp 22d63 │ │ │ │ nop │ │ │ │ lea (%esi,%ecx,1),%edx │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp %edi,(%edx,%eax,8) │ │ │ │ - jl 235e0 │ │ │ │ + jl 23460 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ cmp -0x48(%ebp),%esi │ │ │ │ - jl 22ec0 │ │ │ │ + jl 22d40 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ cmp %edx,(%eax,%esi,8) │ │ │ │ setl %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x60(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ cmp %eax,-0x80(%ebp) │ │ │ │ - jle 22726 │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + jle 225c6 │ │ │ │ fildl -0x8c(%ebp) │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ - fsts -0xc8(%ebp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ lea (%edi,%edi,1),%ecx │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ lea 0x3(%edi,%edi,2),%edx │ │ │ │ lea 0x1(%ecx),%esi │ │ │ │ lea 0xf(,%edx,8),%edx │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ lea 0x2(%ecx),%esi │ │ │ │ lea 0x0(,%eax,4),%ecx │ │ │ │ + shr $0x4,%edx │ │ │ │ mov %ecx,-0xb4(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ - shl $0x4,%ecx │ │ │ │ - mov %ecx,-0xb8(%ebp) │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ + mov %edx,-0xc4(%ebp) │ │ │ │ + shl $0x4,%ecx │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ - add %eax,%ecx │ │ │ │ + shl $0x4,%edi │ │ │ │ + mov %ecx,-0xb8(%ebp) │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ mov %eax,-0xd8(%ebp) │ │ │ │ - fstps -0xb0(%ebp) │ │ │ │ - fildl -0x88(%ebp) │ │ │ │ + mov %edi,-0xdc(%ebp) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + fsts -0xc8(%ebp) │ │ │ │ + add %eax,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0xd4(%ebp) │ │ │ │ - fsts -0xcc(%ebp) │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fstps -0xb0(%ebp) │ │ │ │ + fildl -0x88(%ebp) │ │ │ │ + fsts -0xcc(%ebp) │ │ │ │ fdivr %st(1),%st │ │ │ │ - shr $0x4,%edx │ │ │ │ - shl $0x4,%edi │ │ │ │ - mov %edx,-0xc4(%ebp) │ │ │ │ - mov %edi,-0xdc(%ebp) │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ fstps -0xac(%ebp) │ │ │ │ fildl -0x84(%ebp) │ │ │ │ fsts -0xd0(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstps -0xc0(%ebp) │ │ │ │ fldt -0x5c14(%ebx) │ │ │ │ fstpt -0x60(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov (%edi,%ecx,8),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 22726 │ │ │ │ + jl 225c6 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 22726 │ │ │ │ + jg 225c6 │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ - mov 0x4(%edi,%ecx,8),%edi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ mov %esp,-0x98(%ebp) │ │ │ │ + mov 0x4(%edi,%ecx,8),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ + mov 0x40(%esi),%ecx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ imul 0x18(%esi),%edi │ │ │ │ - mov 0x40(%esi),%ecx │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ fildl (%eax) │ │ │ │ - flds (%ecx,%edi,4) │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + flds (%ecx,%edi,4) │ │ │ │ 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(%esi),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ + fldcw -0x3c(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x3a(%ebp) │ │ │ │ fildl -0x50(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ - fsts -0x6c(%ebp) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fsts -0x6c(%ebp) │ │ │ │ flds (%eax) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x74(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ sub -0x50(%ebp),%esi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %esi,-0x74(%ebp) │ │ │ │ fildl -0x74(%ebp) │ │ │ │ - flds -0xb0(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ + flds -0xb0(%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) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ faddp %st,%st(1) │ │ │ │ flds (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 23560 │ │ │ │ + jbe 233e0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -41825,24 +41666,24 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 23112 │ │ │ │ + je 22f92 │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebx) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ fsts 0x0(,%eax,4) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 231b0 │ │ │ │ + jle 23030 │ │ │ │ fxch %st(2) │ │ │ │ fmuls -0xc8(%ebp) │ │ │ │ mov %ecx,-0xa0(%ebp) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ fsubp %st,%st(3) │ │ │ │ @@ -41868,51 +41709,51 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 23180 │ │ │ │ + jne 23000 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ - jmp 231c0 │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + jmp 23040 │ │ │ │ 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 0x4(,%edi,4),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ - flds 0x4(%ecx,%edi,4) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x4(%ecx,%eax,1),%eax │ │ │ │ + flds 0x4(%ecx,%edi,4) │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ flds (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0xa8(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ sub -0x50(%ebp),%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ fildl -0xa8(%ebp) │ │ │ │ - flds -0xac(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ + flds -0xac(%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) │ │ │ │ @@ -41920,15 +41761,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadds -0x6c(%ebp) │ │ │ │ flds 0x4(%eax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 23540 │ │ │ │ + jbe 233c0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -41953,29 +41794,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 23288 │ │ │ │ + je 23108 │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebx) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ test %esi,%esi │ │ │ │ - jle 23330 │ │ │ │ + jle 231b0 │ │ │ │ fxch %st(2) │ │ │ │ fmuls -0xcc(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ mov %ecx,-0xa8(%ebp) │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ mov -0xd4(%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) │ │ │ │ @@ -41998,49 +41839,49 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ flds 0x8(%ecx,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstps 0x8(%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 23300 │ │ │ │ + jne 23180 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ - jmp 23340 │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + jmp 231c0 │ │ │ │ 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 -0x70(%ebp),%eax │ │ │ │ fildl 0x8(%eax) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ flds 0x4(%ecx,%eax,1) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%ecx,%eax,1),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ flds (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x70(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ sub -0x50(%ebp),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ fildl -0x50(%ebp) │ │ │ │ - flds -0xc0(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ + flds -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) │ │ │ │ @@ -42048,15 +41889,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadds -0x6c(%ebp) │ │ │ │ flds 0x8(%eax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 23520 │ │ │ │ + jbe 233a0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -42081,24 +41922,24 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 233ef │ │ │ │ + je 2326f │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebx) │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 23490 │ │ │ │ + jle 23310 │ │ │ │ fxch %st(2) │ │ │ │ fmuls -0xd0(%ebp) │ │ │ │ mov -0xdc(%ebp),%eax │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov -0xe0(%ebp),%ecx │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ @@ -42125,21 +41966,21 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ flds 0x10(%ecx,%eax,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstps 0x10(%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 23460 │ │ │ │ + jne 232e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ - jmp 234a0 │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + jmp 23320 │ │ │ │ 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 │ │ │ │ @@ -42159,108 +42000,108 @@ │ │ │ │ push %ecx │ │ │ │ mov 0xc(%edi),%ecx │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ push 0x4(%ecx,%esi,8) │ │ │ │ push (%ecx,%esi,8) │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ - call 13700 │ │ │ │ + call 13640 │ │ │ │ mov -0x98(%ebp),%esp │ │ │ │ incl -0x54(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp %eax,-0x80(%ebp) │ │ │ │ - jle 22726 │ │ │ │ + jle 225c6 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 22fe0 │ │ │ │ + jmp 22e60 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 23580 │ │ │ │ + ja 23400 │ │ │ │ fstp %st(1) │ │ │ │ flds -0x5c20(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 233fd │ │ │ │ + jmp 2327d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 235a0 │ │ │ │ + ja 23420 │ │ │ │ fstp %st(1) │ │ │ │ flds -0x5c20(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 23296 │ │ │ │ + jmp 23116 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 235c0 │ │ │ │ + ja 23440 │ │ │ │ fstp %st(1) │ │ │ │ flds -0x5c20(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 23120 │ │ │ │ + jmp 22fa0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 233fd │ │ │ │ + jmp 2327d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 23296 │ │ │ │ + jmp 23116 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 23120 │ │ │ │ + jmp 22fa0 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 227a3 │ │ │ │ + jmp 22623 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 22ee3 │ │ │ │ + jmp 22d63 │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ - jmp 227cc │ │ │ │ + jmp 2264c │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ - jmp 22f0c │ │ │ │ + jmp 22d8c │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 22726 │ │ │ │ - jmp 22eb0 │ │ │ │ + je 225c6 │ │ │ │ + jmp 22d30 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ call 3807 │ │ │ │ - add $0x2285f,%eax │ │ │ │ + add $0x229df,%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,-0x88(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov %esi,-0xb0(%ebp) │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ mov %esi,-0xb4(%ebp) │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ @@ -42275,75 +42116,75 @@ │ │ │ │ lea -0x1c(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x24(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ - call 72a0 │ │ │ │ + call 7260 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 236b3 │ │ │ │ + jne 23533 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 23b9a │ │ │ │ + jne 23a1a │ │ │ │ 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 24a73 │ │ │ │ + je 248f3 │ │ │ │ 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 23700 │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jmp 23580 │ │ │ │ lea 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 24078 │ │ │ │ + jg 23ef8 │ │ │ │ mov %eax,%edi │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jl 236e0 │ │ │ │ + jl 23560 │ │ │ │ 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 24a91 │ │ │ │ + jle 24911 │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ shr $0x2,%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov (%eax,%ecx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 2369f │ │ │ │ + jl 2351f │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 2369f │ │ │ │ + jg 2351f │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %esp,-0xc0(%ebp) │ │ │ │ mov 0x18(%edi),%esi │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ lea 0x0(,%esi,4),%ecx │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ @@ -42357,52 +42198,52 @@ │ │ │ │ mov %esp,-0x60(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ lea 0x13(%ecx),%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ shr $0x4,%eax │ │ │ │ + mov %ebx,-0xb8(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ sub %eax,%esp │ │ │ │ - mov %ebx,-0xb8(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %edx,%ebx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ mov %edx,-0x54(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x2c(%edi),%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ movl $0x0,0x0(,%ebx,4) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + shr $0x2,%edx │ │ │ │ + movl $0x3f800000,0x0(,%edx,4) │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ imul %ebx,%eax │ │ │ │ lea (%ebx,%ebx,1),%edi │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ - shr $0x2,%edx │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ - movl $0x3f800000,0x0(,%edx,4) │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %ecx,%eax │ │ │ │ imul %edi,%eax │ │ │ │ dec %esi │ │ │ │ mov %esp,-0x84(%ebp) │ │ │ │ mov %esi,-0x74(%ebp) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ - js 24560 │ │ │ │ + js 243e0 │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ mov 0x24(%edx),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ imul %ebx,%eax │ │ │ │ @@ -42441,15 +42282,15 @@ │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 23900 │ │ │ │ + jle 23780 │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x84(%ebp),%ebx │ │ │ │ @@ -42457,42 +42298,42 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 238f0 │ │ │ │ + jne 23770 │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ dec %edi │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ sub %esi,-0x4c(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 23883 │ │ │ │ + jne 23703 │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0xa8(%ebp) │ │ │ │ call 31d0 │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %edi,%eax │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ and $0x3fffffff,%eax │ │ │ │ + mov %esp,%edx │ │ │ │ mov %esp,-0x90(%ebp) │ │ │ │ mov %esp,-0x4c(%ebp) │ │ │ │ - mov %esp,%edx │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov 0x5c(%eax),%eax │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ @@ -42504,96 +42345,96 @@ │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ fsts (%eax,%edi,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%ebx │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 23a19 │ │ │ │ + jge 23899 │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ flds 0x4(%esi,%ecx,8) │ │ │ │ mov -0xbc(%ebp),%esi │ │ │ │ + imul %ecx,%esi │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - imul %ecx,%esi │ │ │ │ fmuls 0x4(%edi,%esi,4) │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ fstps 0x4(%edi,%esi,4) │ │ │ │ lea 0x2(%ebx),%edi │ │ │ │ cmp %eax,%edi │ │ │ │ - jg 23a1d │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + jg 2389d │ │ │ │ flds (%edx) │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ sub %ebx,%eax │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%ebx │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ lea (%edi,%esi,4),%esi │ │ │ │ + fld %st(1) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %ebx │ │ │ │ fmul %st(2),%st │ │ │ │ flds (%esi,%ebx,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%edx,%ebx,4) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 23a00 │ │ │ │ + jne 23880 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23a1f │ │ │ │ + jmp 2389f │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23a1f │ │ │ │ + jmp 2389f │ │ │ │ ffreep %st(0) │ │ │ │ add -0x68(%ebp),%edx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x44(%ebp) │ │ │ │ - jne 2397a │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ + jne 237fa │ │ │ │ cmpl $0x4,-0x44(%ebp) │ │ │ │ - je 24365 │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + je 241e5 │ │ │ │ cmpl $0x5,-0x44(%ebp) │ │ │ │ - je 240c4 │ │ │ │ + je 23f44 │ │ │ │ xor %esi,%esi │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 23b72 │ │ │ │ + jle 239f2 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ and $0x3fffffff,%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - je 24092 │ │ │ │ + je 23f12 │ │ │ │ cmp %esi,-0x44(%ebp) │ │ │ │ - jle 23afa │ │ │ │ + jle 2397a │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov %ecx,-0x90(%ebp) │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ flds (%ebx,%esi,4) │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x54(%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 -0x64(%ebp),%ecx │ │ │ │ imul %esi,%ecx │ │ │ │ inc %esi │ │ │ │ add %edx,%ecx │ │ │ │ @@ -42602,18 +42443,18 @@ │ │ │ │ fmuls (%edi,%ecx,4) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ fsts (%ecx,%esi,4) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ imul -0x4(%ecx,%esi,4),%eax │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ + cmp %esi,-0x44(%ebp) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ - cmp %esi,-0x44(%ebp) │ │ │ │ - jne 23ab3 │ │ │ │ + jne 23933 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ @@ -42630,87 +42471,87 @@ │ │ │ │ fmuls (%edx) │ │ │ │ fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ fstps 0x4(%eax) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 24558 │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ + jle 243d8 │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ - jmp 23b4e │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + jmp 239ce │ │ │ │ movl $0x0,(%edi,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 24080 │ │ │ │ + je 23f00 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov (%ebx,%esi,4),%eax │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ sub (%ecx,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 23b40 │ │ │ │ + je 239c0 │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ inc %ecx │ │ │ │ - mov %edx,(%edi,%esi,4) │ │ │ │ cmp %ecx,-0x8c(%ebp) │ │ │ │ - jg 23a80 │ │ │ │ + mov %edx,(%edi,%esi,4) │ │ │ │ + jg 23900 │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 2369f │ │ │ │ + jle 2351f │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 23742 │ │ │ │ + jmp 235c2 │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 24a82 │ │ │ │ + je 24902 │ │ │ │ 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 23be0 │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ + jmp 23a60 │ │ │ │ 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 24573 │ │ │ │ + jl 243f3 │ │ │ │ mov %edx,%edi │ │ │ │ lea -0x1(%edx),%ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jl 23bc0 │ │ │ │ + jl 23a40 │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ cmp %eax,(%ecx,%ebx,8) │ │ │ │ setl %cl │ │ │ │ xor %edx,%edx │ │ │ │ cmp %ebx,-0x48(%ebp) │ │ │ │ setne %dl │ │ │ │ and %ecx,%edx │ │ │ │ lea (%edx,%ebx,1),%ecx │ │ │ │ cmp -0x44(%ebp),%ecx │ │ │ │ mov %ecx,-0x9c(%ebp) │ │ │ │ - jge 236ab │ │ │ │ + jge 2352b │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ shr $0x2,%esi │ │ │ │ mov %esi,-0xb8(%ebp) │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ mov (%esi,%ecx,8),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jl 236ab │ │ │ │ + jl 2352b │ │ │ │ cmp -0x1c(%ebp),%edx │ │ │ │ - jg 236ab │ │ │ │ + jg 2352b │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov 0x4(%esi,%ecx,8),%eax │ │ │ │ mov %esp,-0xbc(%ebp) │ │ │ │ mov 0x18(%edi),%esi │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ lea 0x0(,%esi,4),%ecx │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ @@ -42723,52 +42564,52 @@ │ │ │ │ mov %esp,-0x60(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ lea 0x13(%ecx),%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ shr $0x4,%eax │ │ │ │ + mov %ebx,-0xb0(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ sub %eax,%esp │ │ │ │ - mov %ebx,-0xb0(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %edx,%ebx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ mov %edx,-0x54(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x2c(%edi),%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ movl $0x0,0x0(,%ebx,4) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + shr $0x2,%edx │ │ │ │ + movl $0x3f800000,0x0(,%edx,4) │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ imul %ebx,%eax │ │ │ │ lea (%ebx,%ebx,1),%edi │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ - shr $0x2,%edx │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ - movl $0x3f800000,0x0(,%edx,4) │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %ecx,%eax │ │ │ │ imul %edi,%eax │ │ │ │ dec %esi │ │ │ │ mov %esp,-0x84(%ebp) │ │ │ │ mov %esi,-0x74(%ebp) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ - js 24a58 │ │ │ │ + js 248d8 │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ mov 0x24(%edx),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ imul %ebx,%eax │ │ │ │ @@ -42807,15 +42648,15 @@ │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 23de0 │ │ │ │ + jle 23c60 │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x84(%ebp),%ebx │ │ │ │ @@ -42824,42 +42665,42 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 23dd0 │ │ │ │ + jne 23c50 │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ dec %edi │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ sub %esi,-0x4c(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 23d5c │ │ │ │ + jne 23bdc │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0xa8(%ebp) │ │ │ │ call 31d0 │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %edi,%eax │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ and $0x3fffffff,%eax │ │ │ │ + mov %esp,%edx │ │ │ │ mov %esp,-0x90(%ebp) │ │ │ │ mov %esp,-0x4c(%ebp) │ │ │ │ - mov %esp,%edx │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov 0x5c(%eax),%eax │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ @@ -42871,96 +42712,96 @@ │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ fsts (%eax,%edi,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%ebx │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 23ef9 │ │ │ │ + jge 23d79 │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ flds 0x4(%esi,%ecx,8) │ │ │ │ mov -0xb8(%ebp),%esi │ │ │ │ + imul %ecx,%esi │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - imul %ecx,%esi │ │ │ │ fmuls 0x4(%edi,%esi,4) │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ fstps 0x4(%edi,%esi,4) │ │ │ │ lea 0x2(%ebx),%edi │ │ │ │ cmp %eax,%edi │ │ │ │ - jg 23efd │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + jg 23d7d │ │ │ │ flds (%edx) │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ sub %ebx,%eax │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%ebx │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ lea (%edi,%esi,4),%esi │ │ │ │ + fld %st(1) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %ebx │ │ │ │ fmul %st(2),%st │ │ │ │ flds (%esi,%ebx,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%edx,%ebx,4) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 23ee0 │ │ │ │ + jne 23d60 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23eff │ │ │ │ + jmp 23d7f │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23eff │ │ │ │ + jmp 23d7f │ │ │ │ ffreep %st(0) │ │ │ │ add -0x64(%ebp),%edx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x44(%ebp) │ │ │ │ - jne 23e5a │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ + jne 23cda │ │ │ │ cmpl $0x4,-0x44(%ebp) │ │ │ │ - je 24865 │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + je 246e5 │ │ │ │ cmpl $0x5,-0x44(%ebp) │ │ │ │ - je 245c4 │ │ │ │ + je 24444 │ │ │ │ xor %esi,%esi │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 24052 │ │ │ │ + jle 23ed2 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ and $0x3fffffff,%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - je 24592 │ │ │ │ + je 24412 │ │ │ │ cmp %esi,-0x44(%ebp) │ │ │ │ - jle 23fda │ │ │ │ + jle 23e5a │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov %ecx,-0x90(%ebp) │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ flds (%ebx,%esi,4) │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x54(%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 -0x64(%ebp),%ecx │ │ │ │ imul %esi,%ecx │ │ │ │ inc %esi │ │ │ │ add %edx,%ecx │ │ │ │ @@ -42969,18 +42810,18 @@ │ │ │ │ fmuls (%edi,%ecx,4) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ fsts (%ecx,%esi,4) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ imul -0x4(%ecx,%esi,4),%eax │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ + cmp %esi,-0x44(%ebp) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ - cmp %esi,-0x44(%ebp) │ │ │ │ - jne 23f93 │ │ │ │ + jne 23e13 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ @@ -42997,70 +42838,70 @@ │ │ │ │ fmuls (%edx) │ │ │ │ fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ fstps 0x4(%eax) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 24a6b │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ + jle 248eb │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ - jmp 2402e │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + jmp 23eae │ │ │ │ movl $0x0,(%edi,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 24580 │ │ │ │ + je 24400 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov (%ebx,%esi,4),%eax │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ sub (%ecx,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 24020 │ │ │ │ + je 23ea0 │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ inc %ecx │ │ │ │ - mov %edx,(%edi,%esi,4) │ │ │ │ cmp %ecx,-0x8c(%ebp) │ │ │ │ - jg 23f60 │ │ │ │ + mov %edx,(%edi,%esi,4) │ │ │ │ + jg 23de0 │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov -0xbc(%ebp),%esp │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 236ab │ │ │ │ + jle 2352b │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 23c1b │ │ │ │ + jmp 23a9b │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 23700 │ │ │ │ + jmp 23580 │ │ │ │ nop │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ incl (%edi) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x8c(%ebp) │ │ │ │ - jle 23b72 │ │ │ │ + jle 239f2 │ │ │ │ mov (%edi),%eax │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ cmp -0x78(%ebp),%edx │ │ │ │ - jl 240a7 │ │ │ │ + jl 23f27 │ │ │ │ cmp -0x7c(%ebp),%edx │ │ │ │ - jle 240bd │ │ │ │ - inc %eax │ │ │ │ + jle 23f3d │ │ │ │ add -0xb4(%ebp),%ecx │ │ │ │ - mov %eax,(%edi) │ │ │ │ + inc %eax │ │ │ │ cmp %ecx,-0x8c(%ebp) │ │ │ │ - jg 24092 │ │ │ │ - jmp 23b72 │ │ │ │ + mov %eax,(%edi) │ │ │ │ + jg 23f12 │ │ │ │ + jmp 239f2 │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 23a88 │ │ │ │ + jmp 23908 │ │ │ │ test %edi,%edi │ │ │ │ - jle 23b72 │ │ │ │ + jle 239f2 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0xd8(%ebp) │ │ │ │ @@ -43070,47 +42911,47 @@ │ │ │ │ mov %ecx,-0xe0(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ lea -0x8(%ebx,%esi,1),%ebx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov %ebx,-0xdc(%ebp) │ │ │ │ lea -0x8(%ebx,%esi,1),%ebx │ │ │ │ mov %ebx,-0x7c(%ebp) │ │ │ │ lea -0x8(%ebx,%esi,1),%ebx │ │ │ │ lea -0x8(%ebx,%esi,1),%eax │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ - jmp 24162 │ │ │ │ + jmp 23fe2 │ │ │ │ incl -0xa0(%ebp) │ │ │ │ cmp %ebx,-0xa0(%ebp) │ │ │ │ - je 2434d │ │ │ │ + je 241cd │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ cmp -0xc4(%ebp),%eax │ │ │ │ - jl 24150 │ │ │ │ + jl 23fd0 │ │ │ │ cmp -0xc8(%ebp),%eax │ │ │ │ - jg 24150 │ │ │ │ + jg 23fd0 │ │ │ │ mov %esi,%edi │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ - mov %ecx,-0xe8(%ebp) │ │ │ │ mov %edx,-0xe4(%ebp) │ │ │ │ + mov %ecx,-0xe8(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ flds (%esi,%edi,4) │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ - fsts 0x4(%ecx) │ │ │ │ imul 0x4(%esi),%eax │ │ │ │ + fsts 0x4(%ecx) │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ mov %esi,-0xd4(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ @@ -43119,140 +42960,140 @@ │ │ │ │ mov 0x68(%eax),%esi │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov -0xd8(%ebp),%esi │ │ │ │ add 0xc(%eax),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 241e9 │ │ │ │ + jmp 24069 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xe0(%ebp),%eax │ │ │ │ mov -0xdc(%ebp),%ecx │ │ │ │ mov %edx,-0xec(%ebp) │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ add 0x8(%ecx,%edx,4),%eax │ │ │ │ mov -0xd4(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 24226 │ │ │ │ + jmp 240a6 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x6c(%ebp) │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x54(%ebp) │ │ │ │ - jmp 24254 │ │ │ │ + jmp 240d4 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x18(%ecx,%edx,4),%eax │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 24282 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 24102 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ flds (%edi,%eax,4) │ │ │ │ mov 0x20(%edx,%eax,4),%edi │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + add %ecx,%edi │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%ebx) │ │ │ │ - add %ecx,%edi │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%edx,%edi,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ flds (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%edx,%edi,8) │ │ │ │ fstps (%edx,%edi,8) │ │ │ │ fstps 0x4(%edx,%edi,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 24280 │ │ │ │ + jne 24100 │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 24250 │ │ │ │ + jne 240d0 │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 24220 │ │ │ │ + jne 240a0 │ │ │ │ mov -0xec(%ebp),%edx │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 241e1 │ │ │ │ + jne 24061 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ + mov -0xe8(%ebp),%ecx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov -0xe4(%ebp),%edx │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ - mov -0xe8(%ebp),%ecx │ │ │ │ incl -0xa0(%ebp) │ │ │ │ + cmp %ebx,-0xa0(%ebp) │ │ │ │ + fstps 0x14(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ mov %edi,0x14(%edx) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ - fstps 0x14(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ fstps 0x8(%ecx) │ │ │ │ - fstps 0xc(%ecx) │ │ │ │ - fstps 0x10(%ecx) │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %edi,0x4(%esi) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ mov %esi,%eax │ │ │ │ mov %edi,%esi │ │ │ │ + fstps 0xc(%ecx) │ │ │ │ mov %edi,0x8(%eax) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov %esi,0xc(%eax) │ │ │ │ mov %edi,0x10(%edx) │ │ │ │ - cmp %ebx,-0xa0(%ebp) │ │ │ │ - jne 24162 │ │ │ │ + fstps 0x10(%ecx) │ │ │ │ + jne 23fe2 │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 23b72 │ │ │ │ + jmp 239f2 │ │ │ │ test %edi,%edi │ │ │ │ - jle 23b72 │ │ │ │ + jle 239f2 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ @@ -43269,169 +43110,169 @@ │ │ │ │ add %eax,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x64(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 243d9 │ │ │ │ + jmp 24259 │ │ │ │ inc %eax │ │ │ │ cmp -0x50(%ebp),%eax │ │ │ │ - je 2434d │ │ │ │ + je 241cd │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ cmp -0x74(%ebp),%edx │ │ │ │ - jl 243cf │ │ │ │ + jl 2424f │ │ │ │ cmp -0x7c(%ebp),%edx │ │ │ │ - jg 243cf │ │ │ │ + jg 2424f │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ mov -0xc4(%ebp),%edi │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ fsts 0x4(%ecx) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ mov 0x8(%ecx),%ebx │ │ │ │ imul 0x4(%ecx),%edx │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ mov %edx,-0x78(%ebp) │ │ │ │ mov 0x68(%ecx),%ebx │ │ │ │ add 0xc(%ecx),%edi │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 2443c │ │ │ │ + jmp 242bc │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ - mov -0xc8(%ebp),%edx │ │ │ │ mov %ebx,-0xd0(%ebp) │ │ │ │ mov %eax,-0xd4(%ebp) │ │ │ │ + mov -0xc8(%ebp),%edx │ │ │ │ flds (%ecx,%ebx,4) │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ add 0x8(%edx,%ebx,4),%ecx │ │ │ │ mov -0xa0(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ imul %ecx,%edx │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 24477 │ │ │ │ + jmp 242f7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%ecx,%edx,4),%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ imul %eax,%ebx │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 244c2 │ │ │ │ - jmp 244c0 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 24342 │ │ │ │ + jmp 24340 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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),%ecx │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov 0x18(%edx,%eax,4),%ecx │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + add %ebx,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%edi) │ │ │ │ - add %ebx,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%edx,%ecx,8) │ │ │ │ flds (%edi) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%edx,%ecx,8) │ │ │ │ fstps (%edx,%ecx,8) │ │ │ │ fstps 0x4(%edx,%ecx,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 244c0 │ │ │ │ + jne 24340 │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 24473 │ │ │ │ + jne 242f3 │ │ │ │ mov -0xd0(%ebp),%ebx │ │ │ │ mov -0xd4(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 24436 │ │ │ │ + jne 242b6 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ mov -0xa8(%ebp),%ebx │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ - mov %ecx,0x10(%edx) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ fstps 0x10(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstps 0x8(%esi) │ │ │ │ + mov %ecx,0x10(%edx) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ mov %edi,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ mov %ecx,0x8(%edx) │ │ │ │ mov %esi,%ecx │ │ │ │ + fstps 0x8(%esi) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ - fstps 0xc(%ecx) │ │ │ │ mov %esi,0xc(%edx) │ │ │ │ - jmp 243cf │ │ │ │ + fstps 0xc(%ecx) │ │ │ │ + jmp 2424f │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ - jmp 23b61 │ │ │ │ + jmp 239e1 │ │ │ │ add $0xf,%eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x4c(%ebp) │ │ │ │ - jmp 23a48 │ │ │ │ + jmp 238c8 │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 23be0 │ │ │ │ + jmp 23a60 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ incl (%edi) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x8c(%ebp) │ │ │ │ - jle 24052 │ │ │ │ + jle 23ed2 │ │ │ │ mov (%edi),%eax │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ cmp -0x78(%ebp),%edx │ │ │ │ - jl 245a7 │ │ │ │ + jl 24427 │ │ │ │ cmp -0x7c(%ebp),%edx │ │ │ │ - jle 245bd │ │ │ │ - inc %eax │ │ │ │ + jle 2443d │ │ │ │ add -0xb4(%ebp),%ecx │ │ │ │ - mov %eax,(%edi) │ │ │ │ + inc %eax │ │ │ │ cmp %ecx,-0x8c(%ebp) │ │ │ │ - jg 24592 │ │ │ │ - jmp 24052 │ │ │ │ + mov %eax,(%edi) │ │ │ │ + jg 24412 │ │ │ │ + jmp 23ed2 │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 23f68 │ │ │ │ + jmp 23de8 │ │ │ │ test %edi,%edi │ │ │ │ - jle 24052 │ │ │ │ + jle 23ed2 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0xd8(%ebp) │ │ │ │ @@ -43441,47 +43282,47 @@ │ │ │ │ mov %ecx,-0xc0(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ lea -0x8(%ebx,%esi,1),%ebx │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov %ebx,-0xdc(%ebp) │ │ │ │ lea -0x8(%ebx,%esi,1),%ebx │ │ │ │ mov %ebx,-0x7c(%ebp) │ │ │ │ lea -0x8(%ebx,%esi,1),%ebx │ │ │ │ lea -0x8(%ebx,%esi,1),%eax │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ - jmp 24662 │ │ │ │ + jmp 244e2 │ │ │ │ incl -0xa0(%ebp) │ │ │ │ cmp %ebx,-0xa0(%ebp) │ │ │ │ - je 2484d │ │ │ │ + je 246cd │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ cmp -0xc4(%ebp),%eax │ │ │ │ - jl 24650 │ │ │ │ + jl 244d0 │ │ │ │ cmp -0xc8(%ebp),%eax │ │ │ │ - jg 24650 │ │ │ │ + jg 244d0 │ │ │ │ mov %esi,%edi │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ - mov %ecx,-0xe4(%ebp) │ │ │ │ mov %edx,-0xe0(%ebp) │ │ │ │ + mov %ecx,-0xe4(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ flds (%esi,%edi,4) │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ - fsts 0x4(%ecx) │ │ │ │ imul 0x4(%esi),%eax │ │ │ │ + fsts 0x4(%ecx) │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ mov %esi,-0xd4(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ @@ -43490,140 +43331,140 @@ │ │ │ │ mov 0x68(%eax),%esi │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov -0xd8(%ebp),%esi │ │ │ │ add 0xc(%eax),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 246e9 │ │ │ │ + jmp 24569 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ mov -0xdc(%ebp),%ecx │ │ │ │ mov %edx,-0xe8(%ebp) │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ add 0x8(%ecx,%edx,4),%eax │ │ │ │ mov -0xd4(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 24726 │ │ │ │ + jmp 245a6 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x6c(%ebp) │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x54(%ebp) │ │ │ │ - jmp 24754 │ │ │ │ + jmp 245d4 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x18(%ecx,%edx,4),%eax │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 24782 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 24602 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ flds (%edi,%eax,4) │ │ │ │ mov 0x20(%edx,%eax,4),%edi │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + add %ecx,%edi │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%ebx) │ │ │ │ - add %ecx,%edi │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%edx,%edi,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ flds (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%edx,%edi,8) │ │ │ │ fstps (%edx,%edi,8) │ │ │ │ fstps 0x4(%edx,%edi,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 24780 │ │ │ │ + jne 24600 │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 24750 │ │ │ │ + jne 245d0 │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 24720 │ │ │ │ + jne 245a0 │ │ │ │ mov -0xe8(%ebp),%edx │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 246e1 │ │ │ │ + jne 24561 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ + mov -0xe4(%ebp),%ecx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov -0xe0(%ebp),%edx │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ - mov -0xe4(%ebp),%ecx │ │ │ │ incl -0xa0(%ebp) │ │ │ │ + cmp %ebx,-0xa0(%ebp) │ │ │ │ + fstps 0x14(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ mov %edi,0x14(%edx) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ - fstps 0x14(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ fstps 0x8(%ecx) │ │ │ │ - fstps 0xc(%ecx) │ │ │ │ - fstps 0x10(%ecx) │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %edi,0x4(%esi) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ mov %esi,%eax │ │ │ │ mov %edi,%esi │ │ │ │ + fstps 0xc(%ecx) │ │ │ │ mov %edi,0x8(%eax) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov %esi,0xc(%eax) │ │ │ │ mov %edi,0x10(%edx) │ │ │ │ - cmp %ebx,-0xa0(%ebp) │ │ │ │ - jne 24662 │ │ │ │ + fstps 0x10(%ecx) │ │ │ │ + jne 244e2 │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 24052 │ │ │ │ + jmp 23ed2 │ │ │ │ test %edi,%edi │ │ │ │ - jle 24052 │ │ │ │ + jle 23ed2 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ @@ -43640,161 +43481,161 @@ │ │ │ │ add %eax,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x64(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 248d9 │ │ │ │ + jmp 24759 │ │ │ │ inc %eax │ │ │ │ cmp -0x50(%ebp),%eax │ │ │ │ - je 2484d │ │ │ │ + je 246cd │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ cmp -0x74(%ebp),%edx │ │ │ │ - jl 248cf │ │ │ │ + jl 2474f │ │ │ │ cmp -0x7c(%ebp),%edx │ │ │ │ - jg 248cf │ │ │ │ + jg 2474f │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ mov -0xc0(%ebp),%edi │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ fsts 0x4(%ecx) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ mov 0x8(%ecx),%ebx │ │ │ │ imul 0x4(%ecx),%edx │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ mov %edx,-0x78(%ebp) │ │ │ │ mov 0x68(%ecx),%ebx │ │ │ │ add 0xc(%ecx),%edi │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 2493c │ │ │ │ + jmp 247bc │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc4(%ebp),%ecx │ │ │ │ - mov -0xc8(%ebp),%edx │ │ │ │ mov %ebx,-0xcc(%ebp) │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ + mov -0xc8(%ebp),%edx │ │ │ │ flds (%ecx,%ebx,4) │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ add 0x8(%edx,%ebx,4),%ecx │ │ │ │ mov -0xa0(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ imul %ecx,%edx │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 24977 │ │ │ │ + jmp 247f7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%ecx,%edx,4),%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ imul %eax,%ebx │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 249c2 │ │ │ │ - jmp 249c0 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 24842 │ │ │ │ + jmp 24840 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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),%ecx │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov 0x18(%edx,%eax,4),%ecx │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + add %ebx,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%edi) │ │ │ │ - add %ebx,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%edx,%ecx,8) │ │ │ │ flds (%edi) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%edx,%ecx,8) │ │ │ │ fstps (%edx,%ecx,8) │ │ │ │ fstps 0x4(%edx,%ecx,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 249c0 │ │ │ │ + jne 24840 │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 24973 │ │ │ │ + jne 247f3 │ │ │ │ mov -0xcc(%ebp),%ebx │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 24936 │ │ │ │ + jne 247b6 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ mov -0xa8(%ebp),%ebx │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ - mov %ecx,0x10(%edx) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ fstps 0x10(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstps 0x8(%esi) │ │ │ │ + mov %ecx,0x10(%edx) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ mov %edi,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ mov %ecx,0x8(%edx) │ │ │ │ mov %esi,%ecx │ │ │ │ + fstps 0x8(%esi) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ - fstps 0xc(%ecx) │ │ │ │ mov %esi,0xc(%edx) │ │ │ │ - jmp 248cf │ │ │ │ + fstps 0xc(%ecx) │ │ │ │ + jmp 2474f │ │ │ │ add $0xf,%eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x4c(%ebp) │ │ │ │ - jmp 23f28 │ │ │ │ + jmp 23da8 │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ - jmp 24041 │ │ │ │ + jmp 23ec1 │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ - jmp 2372d │ │ │ │ + jmp 235ad │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ - jmp 23c0c │ │ │ │ + jmp 23a8c │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 236ab │ │ │ │ - jmp 23ba9 │ │ │ │ + je 2352b │ │ │ │ + jmp 23a29 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ call 3807 │ │ │ │ - add $0x213cf,%eax │ │ │ │ + add $0x2154f,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x104,%esp │ │ │ │ + lea -0x2c(%ebp),%edx │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - lea -0x2c(%ebp),%edx │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ mov %ecx,-0xb8(%ebp) │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov (%eax),%eax │ │ │ │ mov %ecx,-0x94(%ebp) │ │ │ │ mov 0x7c(%eax),%ecx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ @@ -43806,72 +43647,72 @@ │ │ │ │ lea -0x1c(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x24(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ - call 72a0 │ │ │ │ + call 7260 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 24b31 │ │ │ │ + jne 249b1 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 24f4f │ │ │ │ + jne 24dcf │ │ │ │ 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 25fea │ │ │ │ + je 25e6a │ │ │ │ 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 24b80 │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jmp 24a00 │ │ │ │ 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 25337 │ │ │ │ + jg 251b7 │ │ │ │ mov %eax,%edi │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jl 24b60 │ │ │ │ + jl 249e0 │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ cmp (%ecx,%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 26008 │ │ │ │ + jle 25e88 │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ mov (%eax,%edi,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 24b1d │ │ │ │ + jl 2499d │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 24b1d │ │ │ │ + jg 2499d │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov %esp,-0xc8(%ebp) │ │ │ │ mov 0x4(%eax,%edi,8),%esi │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ lea 0x0(,%edi,4),%ecx │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ @@ -43882,53 +43723,53 @@ │ │ │ │ mov %esp,-0x50(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x13(%ecx),%eax │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ shr $0x4,%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ mov %ebx,-0xc4(%ebp) │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %ebx,-0xa8(%ebp) │ │ │ │ mov %edx,%ebx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ movl $0x0,0x0(,%ebx,4) │ │ │ │ - mov 0x2c(%eax),%eax │ │ │ │ shr $0x2,%edx │ │ │ │ movl $0x3f800000,0x0(,%edx,4) │ │ │ │ + mov 0x2c(%eax),%eax │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ imul %ebx,%eax │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %edi │ │ │ │ mov %esp,-0x8c(%ebp) │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ - js 24dc6 │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + js 24c46 │ │ │ │ mov %esi,-0x78(%ebp) │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ mov 0x24(%eax),%edi │ │ │ │ imul %esi,%edx │ │ │ │ mov %edi,-0xa4(%ebp) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov %edi,%eax │ │ │ │ lea (%edi,%edi,1),%ebx │ │ │ │ neg %eax │ │ │ │ @@ -43974,15 +43815,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 24d80 │ │ │ │ + jle 24c00 │ │ │ │ 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 │ │ │ │ @@ -43990,38 +43831,38 @@ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 24d70 │ │ │ │ + jne 24bf0 │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ dec %edi │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ sub %ecx,-0x5c(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 24d07 │ │ │ │ + jne 24b87 │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0xa8(%ebp) │ │ │ │ call 31d0 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x4,-0x48(%ebp) │ │ │ │ - je 256f0 │ │ │ │ + je 25570 │ │ │ │ cmpl $0x5,-0x48(%ebp) │ │ │ │ - je 25384 │ │ │ │ + je 25204 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 24f29 │ │ │ │ + jle 24da9 │ │ │ │ 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 │ │ │ │ @@ -44029,17 +43870,17 @@ │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 25352 │ │ │ │ + je 251d2 │ │ │ │ cmp %ebx,-0x48(%ebp) │ │ │ │ - jle 24eae │ │ │ │ + jle 24d2e │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ mov 0x5c(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ @@ -44071,18 +43912,18 @@ │ │ │ │ add %ecx,%eax │ │ │ │ add -0x64(%ebp),%ecx │ │ │ │ fsts (%edi,%ebx,4) │ │ │ │ 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 24e66 │ │ │ │ + jne 24ce6 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov (%eax,%ecx,4),%edx │ │ │ │ @@ -44099,84 +43940,84 @@ │ │ │ │ fmuls (%edx) │ │ │ │ fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ fstps 0x4(%eax) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jle 259a6 │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ + jle 25826 │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ - jmp 24f05 │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ + jmp 24d85 │ │ │ │ movl $0x0,(%esi,%ebx,4) │ │ │ │ dec %ebx │ │ │ │ - je 25340 │ │ │ │ + je 251c0 │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov (%ecx,%ebx,4),%eax │ │ │ │ mov (%esi,%ebx,4),%edx │ │ │ │ sub (%edi,%ebx,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 24ef7 │ │ │ │ + je 24d77 │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ inc %edx │ │ │ │ inc %edi │ │ │ │ - mov %edx,(%esi,%ebx,4) │ │ │ │ cmp %edi,-0x94(%ebp) │ │ │ │ - jg 24e03 │ │ │ │ + mov %edx,(%esi,%ebx,4) │ │ │ │ + jg 24c83 │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov -0xc8(%ebp),%esp │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,0x4(%ecx) │ │ │ │ - jle 24b1d │ │ │ │ + jle 2499d │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - jmp 24bad │ │ │ │ + jmp 24a2d │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov 0x4(%ecx),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 25ff9 │ │ │ │ + je 25e79 │ │ │ │ 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 24fa0 │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ + jmp 24e20 │ │ │ │ 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 259ae │ │ │ │ + jl 2582e │ │ │ │ mov %edx,%edi │ │ │ │ lea -0x1(%edx),%ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jl 24f80 │ │ │ │ + jl 24e00 │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ cmp %eax,(%ecx,%ebx,8) │ │ │ │ setl %cl │ │ │ │ xor %edx,%edx │ │ │ │ cmp %ebx,-0x48(%ebp) │ │ │ │ setne %dl │ │ │ │ and %ecx,%edx │ │ │ │ lea (%edx,%ebx,1),%ecx │ │ │ │ cmp %ecx,-0x44(%ebp) │ │ │ │ mov %ecx,-0x9c(%ebp) │ │ │ │ - jle 24b29 │ │ │ │ + jle 249a9 │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ mov (%ecx,%edi,8),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jl 24b29 │ │ │ │ + jl 249a9 │ │ │ │ cmp -0x1c(%ebp),%edx │ │ │ │ - jg 24b29 │ │ │ │ + jg 249a9 │ │ │ │ mov 0x4(%ecx,%edi,8),%esi │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov %esp,-0xc8(%ebp) │ │ │ │ mov 0x18(%edi),%ebx │ │ │ │ lea 0x0(,%ebx,4),%ecx │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ lea 0xf(%ecx),%eax │ │ │ │ @@ -44188,50 +44029,50 @@ │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ lea 0x13(%ecx),%eax │ │ │ │ + shr $0x2,%edx │ │ │ │ shr $0x4,%eax │ │ │ │ + mov %edx,-0xc4(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ - shr $0x2,%edx │ │ │ │ sub %eax,%esp │ │ │ │ - mov %edx,-0xc4(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ - mov %edx,%ebx │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ + mov %edx,%ebx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%ebx │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - movl $0x0,0x0(,%ebx,4) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + movl $0x0,0x0(,%ebx,4) │ │ │ │ mov 0x2c(%edi),%eax │ │ │ │ shr $0x2,%edx │ │ │ │ movl $0x3f800000,0x0(,%edx,4) │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ imul %edi,%eax │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %ebx │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov %esp,-0x8c(%ebp) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ - js 251d9 │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + js 25059 │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ mov %esi,-0x78(%ebp) │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ mov 0x24(%eax),%ebx │ │ │ │ mov %ebx,-0xa4(%ebp) │ │ │ │ lea (%edi,%edi,1),%ebx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ neg %ebx │ │ │ │ add %ebx,%ebx │ │ │ │ @@ -44277,15 +44118,15 @@ │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 25190 │ │ │ │ + jle 25010 │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %edi,-0x6c(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x8c(%ebp),%ebx │ │ │ │ @@ -44293,57 +44134,57 @@ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 25180 │ │ │ │ + jne 25000 │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ dec %edi │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ sub %ecx,-0x50(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 25117 │ │ │ │ + jne 24f97 │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0xa8(%ebp) │ │ │ │ call 31d0 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x4,-0x48(%ebp) │ │ │ │ - je 25d6c │ │ │ │ + je 25bec │ │ │ │ cmpl $0x5,-0x48(%ebp) │ │ │ │ - je 25a10 │ │ │ │ + je 25890 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 25311 │ │ │ │ + jle 25191 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ mov %edi,-0x80(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ imul %esi,%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ lea (%edi,%edi,1),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 25a0b │ │ │ │ + je 2588b │ │ │ │ cmp %ebx,-0x48(%ebp) │ │ │ │ - jle 25298 │ │ │ │ + jle 25118 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov 0x5c(%eax),%edi │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ @@ -44355,30 +44196,30 @@ │ │ │ │ imul %edi,%eax │ │ │ │ imul %ebx,%edi │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ sub %eax,%edi │ │ │ │ add %edi,%edi │ │ │ │ mov %edi,-0x5c(%ebp) │ │ │ │ mov (%ecx,%ebx,4),%eax │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ inc %ebx │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ add %esi,%eax │ │ │ │ add -0x58(%ebp),%esi │ │ │ │ fmuls (%edi,%eax,4) │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ add -0x5c(%ebp),%eax │ │ │ │ fsts (%edi,%ebx,4) │ │ │ │ mov -0x50(%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 2525f │ │ │ │ + jne 250df │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov (%eax,%edi,4),%edx │ │ │ │ mov 0x68(%esi),%eax │ │ │ │ @@ -44395,85 +44236,85 @@ │ │ │ │ fmuls (%edx) │ │ │ │ fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ fstps 0x4(%eax) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jg 252ee │ │ │ │ - jmp 25fe2 │ │ │ │ + jg 2516e │ │ │ │ + jmp 25e62 │ │ │ │ movl $0x0,(%ecx,%ebx,4) │ │ │ │ dec %ebx │ │ │ │ - je 259c0 │ │ │ │ + je 25840 │ │ │ │ mov (%edi,%ebx,4),%eax │ │ │ │ - mov (%ecx,%ebx,4),%edx │ │ │ │ sub (%esi,%ebx,4),%eax │ │ │ │ + mov (%ecx,%ebx,4),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - je 252e0 │ │ │ │ + je 25160 │ │ │ │ incl -0x44(%ebp) │ │ │ │ inc %edx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov %edx,(%ecx,%ebx,4) │ │ │ │ cmp %eax,-0x94(%ebp) │ │ │ │ - jg 2521c │ │ │ │ + mov %edx,(%ecx,%ebx,4) │ │ │ │ + jg 2509c │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov -0xc8(%ebp),%esp │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,0x4(%ecx) │ │ │ │ - jle 24b29 │ │ │ │ + jle 249a9 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 24fcc │ │ │ │ + jmp 24e4c │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 24b80 │ │ │ │ + jmp 24a00 │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ incl (%esi) │ │ │ │ inc %edi │ │ │ │ cmp %edi,-0x94(%ebp) │ │ │ │ - jle 24f29 │ │ │ │ + jle 24da9 │ │ │ │ mov (%esi),%eax │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ cmp -0x74(%ebp),%edx │ │ │ │ - jl 25367 │ │ │ │ + jl 251e7 │ │ │ │ cmp -0x78(%ebp),%edx │ │ │ │ - jle 2537d │ │ │ │ - inc %eax │ │ │ │ + jle 251fd │ │ │ │ add -0xb8(%ebp),%edi │ │ │ │ - mov %eax,(%esi) │ │ │ │ + inc %eax │ │ │ │ cmp %edi,-0x94(%ebp) │ │ │ │ - jg 25352 │ │ │ │ - jmp 24f29 │ │ │ │ + mov %eax,(%esi) │ │ │ │ + jg 251d2 │ │ │ │ + jmp 24da9 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 24e0b │ │ │ │ + jmp 24c8b │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 24f29 │ │ │ │ + jle 24da9 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ movl $0x0,-0xac(%ebp) │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x3,%esi │ │ │ │ - lea (%eax,%eax,4),%ecx │ │ │ │ mov %esi,-0xe0(%ebp) │ │ │ │ + lea (%eax,%eax,4),%ecx │ │ │ │ lea (%ecx,%edi,1),%edx │ │ │ │ lea 0x0(,%ecx,8),%esi │ │ │ │ lea (%edx,%edi,1),%eax │ │ │ │ mov %esi,-0xbc(%ebp) │ │ │ │ lea 0x0(,%edx,8),%esi │ │ │ │ lea (%eax,%edi,1),%ebx │ │ │ │ mov %esi,-0xec(%ebp) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ shl $0x3,%eax │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ mov %eax,-0xf4(%ebp) │ │ │ │ add %edi,%esi │ │ │ │ mov %esi,-0xe4(%ebp) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ mov %esi,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ lea (%edi,%edx,1),%eax │ │ │ │ @@ -44485,60 +44326,60 @@ │ │ │ │ shl $0x3,%eax │ │ │ │ lea 0x8(%edi,%eax,1),%edx │ │ │ │ lea 0x18(%edi,%eax,1),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov %edx,-0x7c(%ebp) │ │ │ │ lea 0x0(,%ebx,8),%edx │ │ │ │ + shl $0x5,%eax │ │ │ │ mov %edx,-0xfc(%ebp) │ │ │ │ lea (%ebx,%ecx,1),%edx │ │ │ │ - lea 0x0(,%edx,8),%ecx │ │ │ │ - shl $0x5,%eax │ │ │ │ lea 0x20(%edi,%eax,1),%esi │ │ │ │ add %edi,%eax │ │ │ │ - mov %ecx,-0x100(%ebp) │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ + lea 0x0(,%edx,8),%ecx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ + mov %ecx,-0x100(%ebp) │ │ │ │ mov %esi,-0x64(%ebp) │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ not %eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - jmp 2548b │ │ │ │ + jmp 2530b │ │ │ │ incl -0xac(%ebp) │ │ │ │ addl $0x4,-0xbc(%ebp) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ cmp -0x44(%ebp),%eax │ │ │ │ - je 256d8 │ │ │ │ + je 25558 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ cmp -0xcc(%ebp),%eax │ │ │ │ - jl 2546f │ │ │ │ + jl 252ef │ │ │ │ cmp -0xd0(%ebp),%eax │ │ │ │ - jg 2546f │ │ │ │ + jg 252ef │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov -0xbc(%ebp),%edi │ │ │ │ mov %ecx,-0x104(%ebp) │ │ │ │ mov 0x5c(%esi),%edx │ │ │ │ flds (%edx,%edi,1) │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ - fsts 0x4(%ecx) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ imul 0x4(%edi),%eax │ │ │ │ + fsts 0x4(%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 0x68(%esi),%esi │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ add %edx,%eax │ │ │ │ @@ -44550,158 +44391,158 @@ │ │ │ │ add %edx,%eax │ │ │ │ mov -0xe4(%ebp),%edx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov %esi,%edi │ │ │ │ mov %eax,%esi │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ - jmp 25551 │ │ │ │ + jmp 253d1 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ mov -0xb0(%ebp),%ecx │ │ │ │ flds (%eax) │ │ │ │ mov -0xd4(%ebp),%eax │ │ │ │ add (%ecx),%eax │ │ │ │ mov -0xdc(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0xd8(%ebp) │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ mov -0xf0(%ebp),%ecx │ │ │ │ - jmp 25596 │ │ │ │ + jmp 25416 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ flds (%eax) │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ - add 0x10(%ecx),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + add 0x10(%ecx),%ebx │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ imul %ebx,%edx │ │ │ │ mov %ebx,-0x88(%ebp) │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ - jmp 255d4 │ │ │ │ + jmp 25454 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ mov %edx,-0x54(%ebp) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ flds (%eax) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add (%edx),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 25602 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 25482 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ mov 0x20(%edx,%eax,4),%ebx │ │ │ │ inc %eax │ │ │ │ + add %ecx,%ebx │ │ │ │ + cmp -0x44(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%esi) │ │ │ │ - add %ecx,%ebx │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%edi,%ebx,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ flds (%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%edi,%ebx,8) │ │ │ │ fstps (%edi,%ebx,8) │ │ │ │ fstps 0x4(%edi,%ebx,8) │ │ │ │ - cmp -0x44(%ebp),%eax │ │ │ │ - jne 25600 │ │ │ │ + jne 25480 │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ addl $0x4,-0x50(%ebp) │ │ │ │ add $0x4,%edx │ │ │ │ cmp %edx,-0x64(%ebp) │ │ │ │ - jne 255d0 │ │ │ │ + jne 25450 │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %ecx,-0x7c(%ebp) │ │ │ │ - jne 25590 │ │ │ │ + jne 25410 │ │ │ │ addl $0x4,-0xb0(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ addl $0x4,-0xc0(%ebp) │ │ │ │ mov -0xb0(%ebp),%ecx │ │ │ │ cmp %ecx,-0xe8(%ebp) │ │ │ │ - jne 25549 │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + jne 253c9 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ + mov -0x104(%ebp),%ecx │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ - mov -0x104(%ebp),%ecx │ │ │ │ + fstps 0x14(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %ebx,0x14(%edx) │ │ │ │ mov %edx,%ebx │ │ │ │ + mov -0xd8(%ebp),%edx │ │ │ │ mov %esi,0x10(%edi) │ │ │ │ mov %esi,0x4(%edi) │ │ │ │ mov %esi,0x8(%edi) │ │ │ │ - mov -0xd8(%ebp),%edx │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov %edi,%eax │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ - fstps 0x14(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ mov %esi,0xc(%eax) │ │ │ │ + mov %edx,0x8(%ebx) │ │ │ │ fstps 0x8(%ecx) │ │ │ │ + mov %edi,0x10(%ebx) │ │ │ │ fstps 0xc(%ecx) │ │ │ │ fstps 0x10(%ecx) │ │ │ │ - mov %edx,0x8(%ebx) │ │ │ │ - mov %edi,0x10(%ebx) │ │ │ │ - jmp 2546f │ │ │ │ + jmp 252ef │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ mov %ecx,0x0(,%eax,4) │ │ │ │ - jmp 24f29 │ │ │ │ + jmp 24da9 │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 24f29 │ │ │ │ + jle 24da9 │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ movl $0x0,-0x74(%ebp) │ │ │ │ imul %esi,%edi │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ shl $0x3,%esi │ │ │ │ + mov %esi,-0xac(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ - mov %esi,-0xac(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ lea (%edi,%ecx,4),%edx │ │ │ │ shl $0x5,%ecx │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ lea (%edi,%edi,1),%ecx │ │ │ │ lea (%edx,%edi,1),%eax │ │ │ │ mov %ecx,-0xb0(%ebp) │ │ │ │ lea 0x0(,%edx,8),%ecx │ │ │ │ lea (%eax,%edi,1),%ebx │ │ │ │ + shl $0x3,%eax │ │ │ │ mov %ecx,-0xcc(%ebp) │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ - shl $0x3,%eax │ │ │ │ mov %eax,-0xd4(%ebp) │ │ │ │ lea (%ecx,%edi,8),%edi │ │ │ │ mov %edi,-0xc0(%ebp) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov %edi,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ lea (%ecx,%edx,1),%eax │ │ │ │ @@ -44712,197 +44553,197 @@ │ │ │ │ shl $0x3,%eax │ │ │ │ lea 0x8(%ecx,%eax,1),%esi │ │ │ │ lea 0x18(%ecx,%eax,1),%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ lea (%ebx,%edi,1),%eax │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ lea 0x0(,%ebx,8),%esi │ │ │ │ - mov %esi,-0xe0(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ + mov %esi,-0xe0(%ebp) │ │ │ │ mov %eax,-0xdc(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ not %eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - jmp 257cd │ │ │ │ + jmp 2564d │ │ │ │ incl -0x74(%ebp) │ │ │ │ addl $0x4,-0x78(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ cmp -0xb0(%ebp),%eax │ │ │ │ - je 256d8 │ │ │ │ + je 25558 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ mov (%eax,%ecx,4),%edx │ │ │ │ cmp -0x7c(%ebp),%edx │ │ │ │ - jl 257b7 │ │ │ │ + jl 25637 │ │ │ │ cmp -0x80(%ebp),%edx │ │ │ │ - jg 257b7 │ │ │ │ + jg 25637 │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov 0x5c(%ecx),%eax │ │ │ │ flds (%eax,%edi,1) │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ fsts 0x4(%edi) │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ mov %edx,0x4(%edi) │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ imul 0x4(%edi),%edx │ │ │ │ mov 0xc(%edi),%edi │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ mov -0xac(%ebp),%esi │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ add 0xc(%ecx),%esi │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ mov 0x68(%ecx),%edi │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ lea (%eax,%ecx,1),%ebx │ │ │ │ mov -0xd4(%ebp),%ecx │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ mov %ecx,-0xd8(%ebp) │ │ │ │ mov -0xe0(%ebp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ mov -0xdc(%ebp),%ecx │ │ │ │ lea 0x8(%eax,%ecx,1),%eax │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - jmp 25869 │ │ │ │ + jmp 256e9 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov -0xd8(%ebp),%edi │ │ │ │ flds (%ebx) │ │ │ │ - add (%ecx),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,-0xe8(%ebp) │ │ │ │ mov %ebx,-0xec(%ebp) │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + add (%ecx),%edx │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + mov -0xd8(%ebp),%edi │ │ │ │ imul %edx,%eax │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ mov %edx,-0xe4(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ - jmp 258a8 │ │ │ │ + jmp 25728 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ flds (%edi) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ add 0x10(%eax),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ imul %edi,%ebx │ │ │ │ - jmp 25902 │ │ │ │ - jmp 25900 │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 25782 │ │ │ │ + jmp 25780 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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) │ │ │ │ flds (%edx) │ │ │ │ mov (%ecx),%edi │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ add $0x4,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ - flds 0x4(%esi) │ │ │ │ add $0x4,%ecx │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ add %ebx,%edi │ │ │ │ + cmp %edx,-0x48(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + flds 0x4(%esi) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%eax,%edi,8) │ │ │ │ flds (%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%eax,%edi,8) │ │ │ │ fstps (%eax,%edi,8) │ │ │ │ fstps 0x4(%eax,%edi,8) │ │ │ │ - cmp %edx,-0x48(%ebp) │ │ │ │ - jne 25900 │ │ │ │ + jne 25780 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ addl $0x4,-0x4c(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,-0x60(%ebp) │ │ │ │ - jne 258a4 │ │ │ │ + jne 25724 │ │ │ │ mov -0xe8(%ebp),%ecx │ │ │ │ mov -0xec(%ebp),%ebx │ │ │ │ mov -0xe4(%ebp),%edx │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%ecx │ │ │ │ cmp %ecx,-0xbc(%ebp) │ │ │ │ - jne 25863 │ │ │ │ + jne 256e3 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ - mov %edi,0x10(%eax) │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ fstps 0x10(%ebx) │ │ │ │ fxch %st(1) │ │ │ │ + mov %edi,0x10(%eax) │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ mov %edx,0x8(%eax) │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ mov %esi,0xc(%ecx) │ │ │ │ mov %esi,0x4(%ecx) │ │ │ │ mov %esi,0x8(%ecx) │ │ │ │ - fstps 0xc(%ebx) │ │ │ │ mov %edi,0xc(%eax) │ │ │ │ - jmp 257b7 │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ + fstps 0xc(%ebx) │ │ │ │ + jmp 25637 │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 24f18 │ │ │ │ + jmp 24d98 │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 24fa0 │ │ │ │ + jmp 24e20 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl -0x44(%ebp) │ │ │ │ incl (%ecx) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp %eax,-0x94(%ebp) │ │ │ │ - jle 25311 │ │ │ │ + jle 25191 │ │ │ │ mov %eax,%edx │ │ │ │ mov (%ecx),%eax │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ cmp -0x6c(%ebp),%ebx │ │ │ │ - jl 259eb │ │ │ │ + jl 2586b │ │ │ │ cmp -0x74(%ebp),%ebx │ │ │ │ - jle 25a01 │ │ │ │ - inc %eax │ │ │ │ + jle 25881 │ │ │ │ add -0xb8(%ebp),%edx │ │ │ │ - mov %eax,(%ecx) │ │ │ │ + inc %eax │ │ │ │ cmp %edx,-0x94(%ebp) │ │ │ │ - jg 259d6 │ │ │ │ - jmp 25311 │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + jg 25856 │ │ │ │ + jmp 25191 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 25224 │ │ │ │ + jmp 250a4 │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ - jmp 259d6 │ │ │ │ + jmp 25856 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 25311 │ │ │ │ + jle 25191 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ movl $0x0,-0xac(%ebp) │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ - imul %edi,%eax │ │ │ │ shl $0x3,%esi │ │ │ │ - lea (%eax,%eax,4),%ecx │ │ │ │ + imul %edi,%eax │ │ │ │ mov %esi,-0xe0(%ebp) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ + lea (%eax,%eax,4),%ecx │ │ │ │ lea (%ecx,%edi,1),%edx │ │ │ │ shl $0x3,%ecx │ │ │ │ mov %ecx,-0xc0(%ebp) │ │ │ │ lea 0x0(,%edx,8),%ecx │ │ │ │ lea (%edx,%edi,1),%eax │ │ │ │ mov %ecx,-0xe8(%ebp) │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ @@ -44924,60 +44765,60 @@ │ │ │ │ shl $0x3,%eax │ │ │ │ lea 0x8(%ecx,%eax,1),%edx │ │ │ │ lea 0x18(%ecx,%eax,1),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov %edx,-0x7c(%ebp) │ │ │ │ lea 0x0(,%ebx,8),%edx │ │ │ │ + shl $0x5,%eax │ │ │ │ mov %edx,-0xf0(%ebp) │ │ │ │ lea (%ebx,%edi,1),%edx │ │ │ │ - lea 0x0(,%edx,8),%edi │ │ │ │ - shl $0x5,%eax │ │ │ │ lea 0x20(%ecx,%eax,1),%esi │ │ │ │ add %ecx,%eax │ │ │ │ - mov %edi,-0x100(%ebp) │ │ │ │ + lea 0x0(,%edx,8),%edi │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov %esi,-0x64(%ebp) │ │ │ │ + mov %edi,-0x100(%ebp) │ │ │ │ not %eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - jmp 25b13 │ │ │ │ + jmp 25993 │ │ │ │ incl -0xac(%ebp) │ │ │ │ addl $0x4,-0xc0(%ebp) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ cmp -0x44(%ebp),%eax │ │ │ │ - je 25d54 │ │ │ │ + je 25bd4 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ cmp -0xcc(%ebp),%eax │ │ │ │ - jl 25af7 │ │ │ │ + jl 25977 │ │ │ │ cmp -0xd0(%ebp),%eax │ │ │ │ - jg 25af7 │ │ │ │ + jg 25977 │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov -0xc0(%ebp),%edi │ │ │ │ mov %ecx,-0x104(%ebp) │ │ │ │ mov 0x5c(%esi),%edx │ │ │ │ flds (%edx,%edi,1) │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ - fsts 0x4(%ecx) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ imul 0x4(%edi),%eax │ │ │ │ + fsts 0x4(%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 %eax,-0x60(%ebp) │ │ │ │ mov -0xe0(%ebp),%eax │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ add 0xc(%esi),%eax │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ mov 0x68(%esi),%edi │ │ │ │ mov %eax,%esi │ │ │ │ mov -0xe8(%ebp),%eax │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ add %edx,%eax │ │ │ │ @@ -44986,154 +44827,154 @@ │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0xec(%ebp),%edx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ - jmp 25bd0 │ │ │ │ + jmp 25a50 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ mov -0xb0(%ebp),%ecx │ │ │ │ flds (%eax) │ │ │ │ mov -0xd4(%ebp),%eax │ │ │ │ add (%ecx),%eax │ │ │ │ mov -0xdc(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0xd8(%ebp) │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ - jmp 25c16 │ │ │ │ + jmp 25a96 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ flds (%eax) │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ - add 0x10(%ecx),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + add 0x10(%ecx),%ebx │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ imul %ebx,%edx │ │ │ │ mov %ebx,-0x88(%ebp) │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ - jmp 25c54 │ │ │ │ + jmp 25ad4 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ mov %edx,-0x54(%ebp) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ flds (%eax) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add (%edx),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 25c82 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 25b02 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ mov 0x20(%edx,%eax,4),%ebx │ │ │ │ inc %eax │ │ │ │ + add %ecx,%ebx │ │ │ │ + cmp -0x44(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%esi) │ │ │ │ - add %ecx,%ebx │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%edi,%ebx,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ flds (%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%edi,%ebx,8) │ │ │ │ fstps (%edi,%ebx,8) │ │ │ │ fstps 0x4(%edi,%ebx,8) │ │ │ │ - cmp -0x44(%ebp),%eax │ │ │ │ - jne 25c80 │ │ │ │ + jne 25b00 │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ addl $0x4,-0x50(%ebp) │ │ │ │ add $0x4,%edx │ │ │ │ cmp -0x64(%ebp),%edx │ │ │ │ - jne 25c50 │ │ │ │ + jne 25ad0 │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp -0x7c(%ebp),%ecx │ │ │ │ - jne 25c10 │ │ │ │ + jne 25a90 │ │ │ │ addl $0x4,-0xb0(%ebp) │ │ │ │ - mov -0xe4(%ebp),%edx │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ addl $0x4,-0xbc(%ebp) │ │ │ │ + mov -0xe4(%ebp),%edx │ │ │ │ cmp %edx,-0xb0(%ebp) │ │ │ │ - jne 25bc8 │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + jne 25a48 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ + mov -0x104(%ebp),%ecx │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ - mov -0x104(%ebp),%ecx │ │ │ │ + fstps 0x14(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %ebx,0x14(%edx) │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0xd8(%ebp),%edx │ │ │ │ mov %esi,0x10(%edi) │ │ │ │ mov %esi,0x4(%edi) │ │ │ │ mov %esi,0x8(%edi) │ │ │ │ - fstps 0x14(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov %edi,%eax │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ - fstps 0x8(%ecx) │ │ │ │ - fstps 0xc(%ecx) │ │ │ │ mov %esi,0xc(%eax) │ │ │ │ - fstps 0x10(%ecx) │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ + fstps 0x8(%ecx) │ │ │ │ mov %edi,0x10(%ebx) │ │ │ │ - jmp 25af7 │ │ │ │ + fstps 0xc(%ecx) │ │ │ │ + fstps 0x10(%ecx) │ │ │ │ + jmp 25977 │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ mov %ecx,0x0(,%eax,4) │ │ │ │ - jmp 25311 │ │ │ │ + jmp 25191 │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 25311 │ │ │ │ + jle 25191 │ │ │ │ mov %esi,%ecx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ + shl $0x3,%esi │ │ │ │ movl $0x0,-0x74(%ebp) │ │ │ │ imul %edi,%ecx │ │ │ │ - shl $0x3,%esi │ │ │ │ + mov %esi,-0xbc(%ebp) │ │ │ │ lea (%edi,%ecx,4),%edx │ │ │ │ + shl $0x5,%ecx │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %esi,-0xbc(%ebp) │ │ │ │ - shl $0x5,%ecx │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ lea (%edi,%edi,1),%ecx │ │ │ │ mov %ecx,-0xe0(%ebp) │ │ │ │ lea 0x0(,%edx,8),%ecx │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ - lea (%edx,%edi,1),%eax │ │ │ │ mov %ecx,-0xd8(%ebp) │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ + lea (%edx,%edi,1),%eax │ │ │ │ lea (%eax,%edi,1),%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ lea (%ecx,%edi,8),%edi │ │ │ │ mov %edi,-0xdc(%ebp) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov %edi,%edx │ │ │ │ @@ -45146,1806 +44987,1824 @@ │ │ │ │ shl $0x3,%eax │ │ │ │ lea 0x8(%ecx,%eax,1),%esi │ │ │ │ lea 0x18(%ecx,%eax,1),%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ lea (%ebx,%edi,1),%eax │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ lea 0x0(,%ebx,8),%esi │ │ │ │ - mov %esi,-0x84(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ + mov %esi,-0x84(%ebp) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ not %eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - jmp 25e43 │ │ │ │ + jmp 25cc3 │ │ │ │ incl -0x74(%ebp) │ │ │ │ addl $0x4,-0x78(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ cmp -0xe0(%ebp),%eax │ │ │ │ - je 25d54 │ │ │ │ + je 25bd4 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ mov (%eax,%ecx,4),%edx │ │ │ │ cmp -0x88(%ebp),%edx │ │ │ │ - jl 25e2d │ │ │ │ + jl 25cad │ │ │ │ cmp -0xac(%ebp),%edx │ │ │ │ - jg 25e2d │ │ │ │ + jg 25cad │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov 0x5c(%ecx),%eax │ │ │ │ flds (%eax,%edi,1) │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ fsts 0x4(%edi) │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ mov %edx,0x4(%edi) │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ imul 0x4(%edi),%edx │ │ │ │ mov 0xc(%edi),%edi │ │ │ │ mov %esi,-0xb0(%ebp) │ │ │ │ mov -0xbc(%ebp),%esi │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ add 0xc(%ecx),%esi │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ mov 0x68(%ecx),%edi │ │ │ │ mov -0xd8(%ebp),%ecx │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ lea (%eax,%ecx,1),%ebx │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ mov %ecx,-0xcc(%ebp) │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ lea 0x8(%eax,%ecx,1),%eax │ │ │ │ mov -0xdc(%ebp),%ecx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - jmp 25edf │ │ │ │ + jmp 25d5f │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ flds (%ebx) │ │ │ │ - add (%ecx),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,-0xe8(%ebp) │ │ │ │ mov %ecx,-0xec(%ebp) │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + add (%ecx),%edx │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + mov -0xcc(%ebp),%edi │ │ │ │ imul %edx,%eax │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ mov %edx,-0xe4(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ - jmp 25f1b │ │ │ │ + jmp 25d9b │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ flds (%edi) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ add 0x10(%eax),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ imul %edi,%ebx │ │ │ │ - jmp 25f42 │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 25dc2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ flds (%edx) │ │ │ │ mov (%ecx),%edi │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ add $0x4,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ - flds 0x4(%esi) │ │ │ │ add $0x4,%ecx │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ add %ebx,%edi │ │ │ │ + cmp %edx,-0x48(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + flds 0x4(%esi) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%eax,%edi,8) │ │ │ │ flds (%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%eax,%edi,8) │ │ │ │ fstps (%eax,%edi,8) │ │ │ │ fstps 0x4(%eax,%edi,8) │ │ │ │ - cmp %edx,-0x48(%ebp) │ │ │ │ - jne 25f40 │ │ │ │ + jne 25dc0 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ addl $0x4,-0x4c(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,-0x60(%ebp) │ │ │ │ - jne 25f17 │ │ │ │ + jne 25d97 │ │ │ │ mov -0xe8(%ebp),%ebx │ │ │ │ mov -0xec(%ebp),%ecx │ │ │ │ mov -0xe4(%ebp),%edx │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%ecx │ │ │ │ cmp %ecx,-0xd4(%ebp) │ │ │ │ - jne 25ed9 │ │ │ │ + jne 25d59 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ - mov %edi,0x10(%eax) │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ fstps 0x10(%ebx) │ │ │ │ fxch %st(1) │ │ │ │ + mov %edi,0x10(%eax) │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ mov %edx,0x8(%eax) │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ mov %esi,0xc(%ecx) │ │ │ │ mov %esi,0x4(%ecx) │ │ │ │ mov %esi,0x8(%ecx) │ │ │ │ - fstps 0xc(%ebx) │ │ │ │ mov %edi,0xc(%eax) │ │ │ │ - jmp 25e2d │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ + fstps 0xc(%ebx) │ │ │ │ + jmp 25cad │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ - jmp 252fb │ │ │ │ + jmp 2517b │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ - jmp 24bad │ │ │ │ + jmp 24a2d │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ - jmp 24fcc │ │ │ │ + jmp 24e4c │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 24b29 │ │ │ │ - jmp 24f5e │ │ │ │ + je 249a9 │ │ │ │ + jmp 24dde │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ call 3807 │ │ │ │ - add $0x1fe5f,%eax │ │ │ │ + add $0x1ffdf,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0xf4,%esp │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + sub $0xe4,%esp │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ mov %esi,-0xbc(%ebp) │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov (%eax),%eax │ │ │ │ - mov %esi,-0x8c(%ebp) │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ mov 0x7c(%eax),%esi │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - mov %esi,-0x9c(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + mov %esi,-0x98(%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 72a0 │ │ │ │ + call 7260 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 2609e │ │ │ │ + jne 25f36 │ │ │ │ + jmp 25f16 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 25f16 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 25f16 │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 265f4 │ │ │ │ + jne 264ad │ │ │ │ + jmp 25f2e │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 25f2e │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 25f2e │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 275b9 │ │ │ │ + je 27502 │ │ │ │ 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 260e0 │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jmp 25f80 │ │ │ │ nop │ │ │ │ + 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 │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%esi,%eax,8),%ebx │ │ │ │ - jg 26a10 │ │ │ │ + jg 268e0 │ │ │ │ mov %eax,%edi │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jl 260c0 │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ + jl 25f60 │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + 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,-0xac(%ebp) │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 275c8 │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov -0xac(%ebp),%ecx │ │ │ │ + jle 27511 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ fldt -0x5c14(%eax) │ │ │ │ - fstpt -0x98(%ebp) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ mov (%eax,%ecx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 2608a │ │ │ │ + jl 25f0c │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 2608a │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + jg 25f10 │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ mov %esp,-0xc8(%ebp) │ │ │ │ mov 0x18(%edi),%esi │ │ │ │ mov 0x4(%eax,%ecx,8),%ecx │ │ │ │ lea 0x0(,%esi,4),%ebx │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ - mov %ebx,-0xb0(%ebp) │ │ │ │ + mov %ebx,-0xb4(%ebp) │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x60(%ebp) │ │ │ │ + mov %esp,-0x68(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xb8(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ lea 0x13(%ebx),%eax │ │ │ │ + shr $0x2,%edx │ │ │ │ shr $0x4,%eax │ │ │ │ + mov %edx,-0xc4(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ - shr $0x2,%edx │ │ │ │ sub %eax,%esp │ │ │ │ - mov %edx,-0xc4(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %edx,%ebx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - mov 0x2c(%edi),%eax │ │ │ │ shr $0x2,%ebx │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov 0x2c(%edi),%eax │ │ │ │ movl $0x0,0x0(,%ebx,4) │ │ │ │ mov %esi,%ebx │ │ │ │ + shr $0x2,%edx │ │ │ │ + movl $0x3f800000,0x0(,%edx,4) │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ imul %edi,%eax │ │ │ │ - mov %edi,-0x64(%ebp) │ │ │ │ - shr $0x2,%edx │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ lea 0xf(,%eax,8),%esi │ │ │ │ - movl $0x3f800000,0x0(,%edx,4) │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %ebx │ │ │ │ - mov %esp,-0x88(%ebp) │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ - js 26f31 │ │ │ │ + mov %esp,-0x90(%ebp) │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ + js 26e33 │ │ │ │ mov %edi,%ebx │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - mov %esi,-0x6c(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ mov 0x40(%edi),%eax │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ imul %ecx,%edx │ │ │ │ lea (%eax,%edx,4),%edi │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ - mov %edi,-0x84(%ebp) │ │ │ │ + mov %edi,-0xa4(%ebp) │ │ │ │ lea (%ebx,%ebx,1),%edi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ + mov -0x88(%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 -0xa0(%ebp),%eax │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%esi │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ mov (%eax,%edi,4),%ecx │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ + fildl -0x54(%ebp) │ │ │ │ fmuls (%eax,%edi,4) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ + fistpl -0x54(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ mov -0xb8(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 262f0 │ │ │ │ + jle 261a0 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ - add -0x88(%ebp),%ebx │ │ │ │ + add -0x90(%ebp),%ebx │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + 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 %esi,%edi │ │ │ │ - jne 262e0 │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + jne 26190 │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ dec %edi │ │ │ │ + mov -0x84(%ebp),%esi │ │ │ │ sub %esi,-0x44(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2626e │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + jne 26117 │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + fstpt -0x50(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - push -0xb0(%ebp) │ │ │ │ + push -0xb4(%ebp) │ │ │ │ push $0x0 │ │ │ │ and $0xfffffff0,%esi │ │ │ │ - push -0xb4(%ebp) │ │ │ │ + push -0xb0(%ebp) │ │ │ │ call 31d0 │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ sub %esi,%esp │ │ │ │ - mov %esp,-0xa4(%ebp) │ │ │ │ - mov %esp,-0x6c(%ebp) │ │ │ │ + fldt -0x50(%ebp) │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ + mov %esp,-0xa0(%ebp) │ │ │ │ + mov %esp,-0x78(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 26f18 │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - fildl -0x80(%ebp) │ │ │ │ - movl $0x0,-0xa8(%ebp) │ │ │ │ - mov %ecx,-0xcc(%ebp) │ │ │ │ - fmul %st(0),%st │ │ │ │ + jle 26e1a │ │ │ │ + fildl -0x8c(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + movl $0x0,-0xac(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %ecx,-0xcc(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - fstps -0x4c(%ebp) │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ + fstps -0x58(%ebp) │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ flds (%eax,%esi,1) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ fildl (%eax,%esi,1) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fdiv %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ + fstps -0x54(%ebp) │ │ │ │ flds (%ecx,%esi,1) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - fsts -0x50(%ebp) │ │ │ │ - fmuls -0x5c20(%eax) │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ mov (%ecx,%esi,1),%edx │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ + fsts -0x5c(%ebp) │ │ │ │ + fmuls -0x5c20(%eax) │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ lea (%edi,%edx,1),%ebx │ │ │ │ sub %eax,%ecx │ │ │ │ - add -0xa4(%ebp),%ecx │ │ │ │ - fstps -0x70(%ebp) │ │ │ │ - jmp 26429 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add -0xa0(%ebp),%ecx │ │ │ │ + fstps -0x80(%ebp) │ │ │ │ + jmp 262df │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - flds -0x50(%ebp) │ │ │ │ + flds -0x5c(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - mov %ax,-0x48(%ebp) │ │ │ │ + mov %ax,-0x50(%ebp) │ │ │ │ + movzwl -0x50(%ebp),%eax │ │ │ │ fld1 │ │ │ │ - fldt -0x98(%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 26410 │ │ │ │ + je 262c6 │ │ │ │ fchs │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ fmuls -0x5d50(%eax) │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 26471 │ │ │ │ + je 26326 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - fmul %st(2),%st │ │ │ │ + mov -0x70(%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 │ │ │ │ + fmuls -0x54(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fsubr %st(4),%st │ │ │ │ + fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ + fadds -0x58(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 263c0 │ │ │ │ + ja 26280 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 26a20 │ │ │ │ + ja 268f0 │ │ │ │ ffreep %st(0) │ │ │ │ - flds -0x70(%ebp) │ │ │ │ + flds -0x80(%ebp) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 26429 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 262df │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 26477 │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 2632a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ add $0x4,%esi │ │ │ │ - add %ecx,-0xa8(%ebp) │ │ │ │ - cmp %esi,-0xb0(%ebp) │ │ │ │ - jne 2636a │ │ │ │ + add %ecx,-0xac(%ebp) │ │ │ │ + cmp %esi,-0xb4(%ebp) │ │ │ │ + jne 26226 │ │ │ │ + cmpl $0x4,-0x60(%ebp) │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ - cmpl $0x4,-0x54(%ebp) │ │ │ │ - je 26d39 │ │ │ │ - cmpl $0x5,-0x54(%ebp) │ │ │ │ - je 26a7c │ │ │ │ + je 26c37 │ │ │ │ + cmpl $0x5,-0x60(%ebp) │ │ │ │ + je 2694c │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ + mov -0x94(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 265cc │ │ │ │ + jle 26485 │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ lea 0x0(,%ecx,8),%esi │ │ │ │ - mov -0xb4(%ebp),%ecx │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ lea (%esi,%esi,1),%edi │ │ │ │ xor %esi,%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 26a4d │ │ │ │ - cmp %eax,-0x54(%ebp) │ │ │ │ - jle 26548 │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - mov %esi,-0x78(%ebp) │ │ │ │ + je 2691d │ │ │ │ + cmp %eax,-0x60(%ebp) │ │ │ │ + jle 263fe │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov 0x24(%ebx),%ebx │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + mov -0x6c(%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 -0x78(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ fmuls (%ecx,%esi,4) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ fsts (%ecx,%eax,4) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ imul -0x4(%ecx,%eax,4),%edx │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ add (%ecx,%esi,4),%edx │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + cmp %eax,-0x60(%ebp) │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ - cmp %eax,-0x54(%ebp) │ │ │ │ - jne 2650d │ │ │ │ + jne 263c3 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%edx │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ mov 0x68(%eax),%eax │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ flds (%edx,%ebx,4) │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - add 0xc(%ebx),%edx │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + add 0xc(%ebx),%edx │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ flds 0x4(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx) │ │ │ │ fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ fstps 0x4(%eax) │ │ │ │ mov %ebx,%eax │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 26d31 │ │ │ │ + jle 26c2f │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov -0xb8(%ebp),%esi │ │ │ │ - jmp 265a5 │ │ │ │ + jmp 2645e │ │ │ │ movl $0x0,(%ecx,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 26a38 │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ + je 26908 │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ sub (%edi,%eax,4),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 26597 │ │ │ │ + je 26450 │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ inc %ebx │ │ │ │ inc %esi │ │ │ │ + cmp %esi,-0x94(%ebp) │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - cmp %esi,-0x8c(%ebp) │ │ │ │ - jg 264dd │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + jg 26393 │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ mov -0xc8(%ebp),%esp │ │ │ │ - incl -0xac(%ebp) │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ + incl -0xa8(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 2608a │ │ │ │ + jle 25f14 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 26122 │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + jmp 25fbc │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 275aa │ │ │ │ + je 274f3 │ │ │ │ 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 26640 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + jmp 26500 │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ sar $1,%edx │ │ │ │ cmp %eax,(%esi,%edx,8) │ │ │ │ - jl 26f3e │ │ │ │ + jl 26e40 │ │ │ │ mov %edx,%edi │ │ │ │ lea -0x1(%edx),%ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jl 26620 │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ + jl 264e0 │ │ │ │ + mov -0x98(%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 │ │ │ │ lea (%edx,%ebx,1),%ecx │ │ │ │ cmp -0x44(%ebp),%ecx │ │ │ │ - mov %ecx,-0xac(%ebp) │ │ │ │ - jge 26096 │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + jge 25f2e │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ fldt -0x5c14(%esi) │ │ │ │ - fstpt -0x98(%ebp) │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ - mov -0xac(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ mov (%esi,%ecx,8),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jl 26096 │ │ │ │ + jl 25f24 │ │ │ │ cmp -0x1c(%ebp),%edx │ │ │ │ - jg 26096 │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ + jg 25f28 │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ mov 0x4(%esi,%ecx,8),%ecx │ │ │ │ mov %esp,-0xc8(%ebp) │ │ │ │ mov 0x18(%edi),%esi │ │ │ │ lea 0x0(,%esi,4),%ebx │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ - mov %ebx,-0xb0(%ebp) │ │ │ │ + mov %ebx,-0xb4(%ebp) │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x60(%ebp) │ │ │ │ + mov %esp,-0x68(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xb8(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ lea 0x13(%ebx),%eax │ │ │ │ + shr $0x2,%edx │ │ │ │ shr $0x4,%eax │ │ │ │ + mov %edx,-0xc4(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ - shr $0x2,%edx │ │ │ │ sub %eax,%esp │ │ │ │ - mov %edx,-0xc4(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %edx,%ebx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - mov 0x2c(%edi),%eax │ │ │ │ shr $0x2,%ebx │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov 0x2c(%edi),%eax │ │ │ │ movl $0x0,0x0(,%ebx,4) │ │ │ │ mov %esi,%ebx │ │ │ │ + shr $0x2,%edx │ │ │ │ + movl $0x3f800000,0x0(,%edx,4) │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ imul %edi,%eax │ │ │ │ - mov %edi,-0x64(%ebp) │ │ │ │ - shr $0x2,%edx │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ lea 0xf(,%eax,8),%esi │ │ │ │ - movl $0x3f800000,0x0(,%edx,4) │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %ebx │ │ │ │ - mov %esp,-0x88(%ebp) │ │ │ │ - mov %ebx,-0x80(%ebp) │ │ │ │ - js 27430 │ │ │ │ + mov %esp,-0x90(%ebp) │ │ │ │ + mov %ebx,-0x8c(%ebp) │ │ │ │ + js 27376 │ │ │ │ mov %edi,%ebx │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - mov %esi,-0x6c(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ mov 0x40(%edi),%eax │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ imul %ecx,%edx │ │ │ │ lea (%eax,%edx,4),%edi │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ - mov %edi,-0x7c(%ebp) │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ lea (%ebx,%ebx,1),%edi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ + mov -0x8c(%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 -0xa0(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ mov (%eax,%edi,4),%ecx │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ + fildl -0x54(%ebp) │ │ │ │ fmuls (%eax,%edi,4) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ + fistpl -0x54(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ mov -0xb8(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 26850 │ │ │ │ + jle 26710 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ - add -0x88(%ebp),%ebx │ │ │ │ + add -0x90(%ebp),%ebx │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 26840 │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + jne 26700 │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ dec %edi │ │ │ │ + mov -0x84(%ebp),%esi │ │ │ │ sub %esi,-0x44(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 267c7 │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + jne 26690 │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + fstpt -0x50(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - push -0xb0(%ebp) │ │ │ │ + push -0xb4(%ebp) │ │ │ │ push $0x0 │ │ │ │ and $0xfffffff0,%esi │ │ │ │ - push -0xb4(%ebp) │ │ │ │ + push -0xb0(%ebp) │ │ │ │ call 31d0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ + fldt -0x50(%ebp) │ │ │ │ sub %esi,%esp │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ - mov %esp,-0xa4(%ebp) │ │ │ │ - mov %esp,-0x6c(%ebp) │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ + mov %esp,-0xa0(%ebp) │ │ │ │ + mov %esp,-0x78(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 27418 │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - fildl -0x84(%ebp) │ │ │ │ - movl $0x0,-0xa8(%ebp) │ │ │ │ - mov %ecx,-0xcc(%ebp) │ │ │ │ - fmul %st(0),%st │ │ │ │ + jle 2735e │ │ │ │ + fildl -0xa4(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + movl $0x0,-0xac(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %ecx,-0xcc(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - fstps -0x4c(%ebp) │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ + fstps -0x58(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ flds (%eax,%esi,1) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ fildl (%eax,%esi,1) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fdiv %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ + fstps -0x54(%ebp) │ │ │ │ flds (%ecx,%esi,1) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - fsts -0x50(%ebp) │ │ │ │ - fmuls -0x5c20(%eax) │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ mov (%ecx,%esi,1),%edx │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ + fsts -0x5c(%ebp) │ │ │ │ + fmuls -0x5c20(%eax) │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ lea (%edi,%edx,1),%ebx │ │ │ │ sub %eax,%ecx │ │ │ │ - add -0xa4(%ebp),%ecx │ │ │ │ - fstps -0x70(%ebp) │ │ │ │ - jmp 26989 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add -0xa0(%ebp),%ecx │ │ │ │ + fstps -0x80(%ebp) │ │ │ │ + jmp 2684f │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - flds -0x50(%ebp) │ │ │ │ + flds -0x5c(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - mov %ax,-0x48(%ebp) │ │ │ │ + mov %ax,-0x50(%ebp) │ │ │ │ + movzwl -0x50(%ebp),%eax │ │ │ │ fld1 │ │ │ │ - fldt -0x98(%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 26970 │ │ │ │ + je 26836 │ │ │ │ fchs │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ fmuls -0x5d50(%eax) │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 269d1 │ │ │ │ + je 26896 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - fmul %st(2),%st │ │ │ │ + mov -0x70(%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 │ │ │ │ + fmuls -0x54(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fsubr %st(4),%st │ │ │ │ + fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadds -0x4c(%ebp) │ │ │ │ + fadds -0x58(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 26920 │ │ │ │ + ja 267f0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 26f50 │ │ │ │ + ja 26e50 │ │ │ │ ffreep %st(0) │ │ │ │ - flds -0x70(%ebp) │ │ │ │ + flds -0x80(%ebp) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 26989 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2684f │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 269d7 │ │ │ │ + jmp 2689a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ add $0x4,%esi │ │ │ │ - add %ecx,-0xa8(%ebp) │ │ │ │ - cmp %esi,-0xb0(%ebp) │ │ │ │ - jne 268cd │ │ │ │ + add %ecx,-0xac(%ebp) │ │ │ │ + cmp %esi,-0xb4(%ebp) │ │ │ │ + jne 26796 │ │ │ │ + cmpl $0x4,-0x60(%ebp) │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ - cmpl $0x4,-0x54(%ebp) │ │ │ │ - je 27247 │ │ │ │ - cmpl $0x5,-0x54(%ebp) │ │ │ │ - je 26f68 │ │ │ │ + je 27145 │ │ │ │ + cmpl $0x5,-0x60(%ebp) │ │ │ │ + je 26e68 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 27438 │ │ │ │ + jmp 2737e │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 260e0 │ │ │ │ + jmp 25f80 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - flds -0x50(%ebp) │ │ │ │ + flds -0x5c(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 26421 │ │ │ │ + jmp 262d7 │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ incl (%ecx) │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ inc %esi │ │ │ │ - cmp %esi,-0x8c(%ebp) │ │ │ │ - jle 265cc │ │ │ │ + cmp %esi,-0x94(%ebp) │ │ │ │ + jle 26485 │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - cmp -0x4c(%ebp),%edx │ │ │ │ - jl 26a66 │ │ │ │ - cmp -0x50(%ebp),%edx │ │ │ │ - jle 26d2a │ │ │ │ - inc %eax │ │ │ │ + cmp -0x54(%ebp),%edx │ │ │ │ + jl 26936 │ │ │ │ + cmp -0x58(%ebp),%edx │ │ │ │ + jle 26c28 │ │ │ │ add -0xbc(%ebp),%esi │ │ │ │ + inc %eax │ │ │ │ + cmp %esi,-0x94(%ebp) │ │ │ │ mov %eax,(%ecx) │ │ │ │ - cmp %esi,-0x8c(%ebp) │ │ │ │ - jg 26a4d │ │ │ │ - jmp 265cc │ │ │ │ + jg 2691d │ │ │ │ + jmp 26485 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - movl $0x0,-0xb0(%ebp) │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ + movl $0x0,-0xac(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ lea 0x0(,%ecx,8),%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + mov %eax,-0xd4(%ebp) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ lea -0x8(%esi,%eax,1),%esi │ │ │ │ lea -0x8(%ecx,%eax,1),%ecx │ │ │ │ - mov %esi,-0xdc(%ebp) │ │ │ │ - mov %ecx,-0xe0(%ebp) │ │ │ │ + mov %esi,-0xd8(%ebp) │ │ │ │ + mov %ecx,-0xdc(%ebp) │ │ │ │ lea -0x8(%esi,%eax,1),%esi │ │ │ │ lea -0x8(%ecx,%eax,1),%ecx │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ + mov %esi,-0x88(%ebp) │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ lea -0x8(%esi,%eax,1),%esi │ │ │ │ lea -0x8(%ecx,%eax,1),%ecx │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ lea -0x8(%esi,%eax,1),%esi │ │ │ │ lea -0x8(%ecx,%eax,1),%eax │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %ecx,-0x6c(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - jmp 26b1a │ │ │ │ - incl -0xb0(%ebp) │ │ │ │ - cmp %ebx,-0xb0(%ebp) │ │ │ │ - je 26d12 │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + jmp 269f0 │ │ │ │ + incl -0xac(%ebp) │ │ │ │ + cmp %ebx,-0xac(%ebp) │ │ │ │ + je 26c10 │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ + cmp -0xb4(%ebp),%eax │ │ │ │ + jl 269de │ │ │ │ cmp -0xb8(%ebp),%eax │ │ │ │ - jl 26b08 │ │ │ │ - cmp -0xc0(%ebp),%eax │ │ │ │ - jg 26b08 │ │ │ │ + jg 269de │ │ │ │ mov %esi,%edi │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ - mov %ecx,-0xe8(%ebp) │ │ │ │ - mov %edx,-0xe4(%ebp) │ │ │ │ + mov %edx,-0xe0(%ebp) │ │ │ │ + mov %ecx,-0xe4(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ flds (%esi,%edi,4) │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - fsts 0x4(%ecx) │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ imul 0x4(%esi),%eax │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ + fsts 0x4(%ecx) │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ - mov %esi,-0xd4(%ebp) │ │ │ │ + mov %esi,-0xd0(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov %esi,-0x84(%ebp) │ │ │ │ mov 0x68(%eax),%esi │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ - mov -0xd8(%ebp),%esi │ │ │ │ + mov -0xd4(%ebp),%esi │ │ │ │ add 0xc(%eax),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 26ba1 │ │ │ │ + jmp 26a7a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xdc(%ebp),%eax │ │ │ │ - mov -0xe0(%ebp),%ecx │ │ │ │ - mov %edx,-0xec(%ebp) │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ + mov -0xdc(%ebp),%ecx │ │ │ │ + mov %edx,-0xe8(%ebp) │ │ │ │ flds 0x8(%eax,%edx,4) │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ add 0x8(%ecx,%edx,4),%eax │ │ │ │ - mov -0xd4(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ + mov -0xd0(%ebp),%ecx │ │ │ │ imul %eax,%ecx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 26be6 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 26ac6 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ flds 0x10(%eax,%ecx,4) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ imul %eax,%edi │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - jmp 26c14 │ │ │ │ - nop │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ + jmp 26b04 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ flds 0x18(%eax,%edx,4) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ add 0x18(%ecx,%edx,4),%eax │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 26c42 │ │ │ │ - nop │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 26b42 │ │ │ │ + jmp 26b40 │ │ │ │ + lea 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),%edi │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ flds 0x20(%edi,%eax,4) │ │ │ │ mov 0x20(%edx,%eax,4),%edi │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + add %ecx,%edi │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%ebx) │ │ │ │ - add %ecx,%edi │ │ │ │ fmul %st(1),%st │ │ │ │ - flds 0x4(%edx,%edi,8) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + fadds 0x4(%edx,%edi,8) │ │ │ │ flds (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%edx,%edi,8) │ │ │ │ fstps (%edx,%edi,8) │ │ │ │ fstps 0x4(%edx,%edi,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 26c40 │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + jne 26b40 │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 26c10 │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ + jne 26b00 │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 26be0 │ │ │ │ - mov -0xec(%ebp),%edx │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ + jne 26ac0 │ │ │ │ + mov -0xe8(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 26b99 │ │ │ │ + jne 26a72 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov -0xb4(%ebp),%esi │ │ │ │ - mov -0xe4(%ebp),%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - mov -0xe8(%ebp),%ecx │ │ │ │ - incl -0xb0(%ebp) │ │ │ │ - mov %eax,0x10(%esi) │ │ │ │ - mov -0xd0(%ebp),%eax │ │ │ │ - mov %edi,0x14(%edx) │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ + mov -0xe4(%ebp),%ecx │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ + mov -0xe0(%ebp),%edx │ │ │ │ + incl -0xac(%ebp) │ │ │ │ + cmp %ebx,-0xac(%ebp) │ │ │ │ fstps 0x14(%ecx) │ │ │ │ fxch %st(2) │ │ │ │ + mov %eax,0x10(%esi) │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ + mov %edi,0x14(%edx) │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ fstps 0x8(%ecx) │ │ │ │ - fstps 0xc(%ecx) │ │ │ │ - fstps 0x10(%ecx) │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %edi,0x4(%esi) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ mov %esi,%eax │ │ │ │ mov %edi,%esi │ │ │ │ + fstps 0xc(%ecx) │ │ │ │ mov %edi,0x8(%eax) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ mov %esi,0xc(%eax) │ │ │ │ mov %edi,0x10(%edx) │ │ │ │ - cmp %ebx,-0xb0(%ebp) │ │ │ │ - jne 26b1a │ │ │ │ + fstps 0x10(%ecx) │ │ │ │ + jne 269f0 │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%esi │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 265cc │ │ │ │ + jmp 26485 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 264e5 │ │ │ │ + jmp 2639b │ │ │ │ mov (%ecx,%ebx,4),%ebx │ │ │ │ - jmp 265bb │ │ │ │ + jmp 26474 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ add %esi,%esi │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ lea 0x0(,%ecx,8),%eax │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%ebx │ │ │ │ - mov %ecx,-0xc0(%ebp) │ │ │ │ - mov %ebx,-0xcc(%ebp) │ │ │ │ + mov %ecx,-0xb8(%ebp) │ │ │ │ + mov %ebx,-0xc0(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%ebx │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 26da7 │ │ │ │ + jmp 26cab │ │ │ │ inc %eax │ │ │ │ - cmp -0x50(%ebp),%eax │ │ │ │ - je 26d12 │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ + cmp -0x58(%ebp),%eax │ │ │ │ + je 26c10 │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - cmp -0x78(%ebp),%edx │ │ │ │ - jl 26d9d │ │ │ │ - cmp -0x7c(%ebp),%edx │ │ │ │ - jg 26d9d │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + cmp -0x80(%ebp),%edx │ │ │ │ + jl 26ca1 │ │ │ │ + cmp -0x84(%ebp),%edx │ │ │ │ + jg 26ca1 │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ flds (%esi,%eax,4) │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ fsts 0x4(%esi) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ imul 0x4(%esi),%edx │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ + mov %ecx,-0xac(%ebp) │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ - mov %ecx,-0xb0(%ebp) │ │ │ │ - mov %edx,-0x80(%ebp) │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ mov 0x68(%esi),%ecx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ + mov -0xb4(%ebp),%ecx │ │ │ │ add 0xc(%esi),%ecx │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 26e0c │ │ │ │ + jmp 26d16 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ - mov -0xcc(%ebp),%edx │ │ │ │ - mov %ebx,-0xd0(%ebp) │ │ │ │ - mov %eax,-0xd4(%ebp) │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + mov -0xc0(%ebp),%edx │ │ │ │ + mov %ebx,-0xcc(%ebp) │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ flds 0x8(%ecx,%ebx,4) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ add 0x8(%edx,%ebx,4),%ecx │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ imul %ecx,%edx │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %edx,-0x5c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 26e4b │ │ │ │ + jmp 26d58 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ flds 0x10(%eax,%edx,4) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ add 0x10(%ecx,%edx,4),%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ imul %eax,%ebx │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 26e82 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 26d82 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ flds 0x18(%ecx,%eax,4) │ │ │ │ mov 0x18(%edx,%eax,4),%ecx │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + add %ebx,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%esi) │ │ │ │ - add %ebx,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ - fadds 0x4(%edx,%ecx,8) │ │ │ │ + flds 0x4(%edx,%ecx,8) │ │ │ │ + faddp %st,%st(1) │ │ │ │ flds (%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%edx,%ecx,8) │ │ │ │ fstps (%edx,%ecx,8) │ │ │ │ fstps 0x4(%edx,%ecx,8) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 26e80 │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + jne 26d80 │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edi,%edx │ │ │ │ - jne 26e47 │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ + jne 26d54 │ │ │ │ + mov -0xcc(%ebp),%ebx │ │ │ │ + mov -0xd0(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jne 26e06 │ │ │ │ + jne 26d10 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - mov -0xb4(%ebp),%esi │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - mov %ecx,0x10(%edx) │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ fstps 0x10(%edi) │ │ │ │ fxch %st(1) │ │ │ │ - fstps 0x8(%edi) │ │ │ │ + mov %ecx,0x10(%edx) │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ mov %ebx,0xc(%esi) │ │ │ │ mov %ebx,0x4(%esi) │ │ │ │ mov %ebx,0x8(%esi) │ │ │ │ mov %ecx,0x8(%edx) │ │ │ │ mov %edi,%ecx │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ - fstps 0xc(%ecx) │ │ │ │ + fstps 0x8(%edi) │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ mov %edi,0xc(%edx) │ │ │ │ - jmp 26d9d │ │ │ │ - cmpl $0x4,-0x54(%ebp) │ │ │ │ - je 265cc │ │ │ │ - cmpl $0x5,-0x54(%ebp) │ │ │ │ - jne 264a9 │ │ │ │ - jmp 265cc │ │ │ │ + fstps 0xc(%ecx) │ │ │ │ + jmp 26ca1 │ │ │ │ + cmpl $0x4,-0x60(%ebp) │ │ │ │ + je 26485 │ │ │ │ + cmpl $0x5,-0x60(%ebp) │ │ │ │ + jne 2635f │ │ │ │ + jmp 26485 │ │ │ │ sub %eax,%esp │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov %esp,-0x6c(%ebp) │ │ │ │ - jmp 264ab │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov %esp,-0x78(%ebp) │ │ │ │ + jmp 26361 │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 26640 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 26500 │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - flds -0x50(%ebp) │ │ │ │ + flds -0x5c(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 26981 │ │ │ │ + jmp 26847 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - movl $0x0,-0xb0(%ebp) │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ + movl $0x0,-0xac(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ lea 0x0(,%ecx,8),%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + mov %eax,-0xd4(%ebp) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ lea -0x8(%esi,%eax,1),%esi │ │ │ │ lea -0x8(%ecx,%eax,1),%ecx │ │ │ │ - mov %esi,-0xdc(%ebp) │ │ │ │ - mov %ecx,-0xe0(%ebp) │ │ │ │ + mov %esi,-0xd8(%ebp) │ │ │ │ + mov %ecx,-0xdc(%ebp) │ │ │ │ lea -0x8(%esi,%eax,1),%esi │ │ │ │ lea -0x8(%ecx,%eax,1),%ecx │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ + mov %esi,-0x88(%ebp) │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ lea -0x8(%esi,%eax,1),%esi │ │ │ │ lea -0x8(%ecx,%eax,1),%ecx │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ lea -0x8(%esi,%eax,1),%esi │ │ │ │ lea -0x8(%ecx,%eax,1),%eax │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %ecx,-0x6c(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - jmp 27006 │ │ │ │ - incl -0xb0(%ebp) │ │ │ │ - cmp %ebx,-0xb0(%ebp) │ │ │ │ - je 2720e │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + jmp 26f0c │ │ │ │ + incl -0xac(%ebp) │ │ │ │ + cmp %ebx,-0xac(%ebp) │ │ │ │ + je 2710c │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ + cmp -0xb4(%ebp),%eax │ │ │ │ + jl 26efa │ │ │ │ cmp -0xb8(%ebp),%eax │ │ │ │ - jl 26ff4 │ │ │ │ - cmp -0xc0(%ebp),%eax │ │ │ │ - jg 26ff4 │ │ │ │ + jg 26efa │ │ │ │ mov %esi,%edi │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ - mov %ecx,-0xe8(%ebp) │ │ │ │ - mov %edx,-0xe4(%ebp) │ │ │ │ + mov %edx,-0xe0(%ebp) │ │ │ │ + mov %ecx,-0xe4(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ flds (%esi,%edi,4) │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - fsts 0x4(%ecx) │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ imul 0x4(%esi),%eax │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ + fsts 0x4(%ecx) │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ - mov %esi,-0xd4(%ebp) │ │ │ │ + mov %esi,-0xd0(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov %esi,-0x84(%ebp) │ │ │ │ mov 0x68(%eax),%esi │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ - mov -0xd8(%ebp),%esi │ │ │ │ + mov -0xd4(%ebp),%esi │ │ │ │ add 0xc(%eax),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 2708d │ │ │ │ + jmp 26f96 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xdc(%ebp),%eax │ │ │ │ - mov -0xe0(%ebp),%ecx │ │ │ │ - mov %edx,-0xec(%ebp) │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ + mov -0xdc(%ebp),%ecx │ │ │ │ + mov %edx,-0xe8(%ebp) │ │ │ │ flds 0x8(%eax,%edx,4) │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ add 0x8(%ecx,%edx,4),%eax │ │ │ │ - mov -0xd4(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ + mov -0xd0(%ebp),%ecx │ │ │ │ imul %eax,%ecx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 270d6 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 26fd6 │ │ │ │ + xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ flds 0x10(%eax,%ecx,4) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ imul %eax,%edi │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - jmp 27104 │ │ │ │ - nop │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ + jmp 27014 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ flds 0x18(%eax,%edx,4) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ add 0x18(%ecx,%edx,4),%eax │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 27142 │ │ │ │ - jmp 27140 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 27042 │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ flds 0x20(%edi,%eax,4) │ │ │ │ mov 0x20(%edx,%eax,4),%edi │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + add %ecx,%edi │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%ebx) │ │ │ │ - add %ecx,%edi │ │ │ │ fmul %st(1),%st │ │ │ │ - flds 0x4(%edx,%edi,8) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + fadds 0x4(%edx,%edi,8) │ │ │ │ flds (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%edx,%edi,8) │ │ │ │ fstps (%edx,%edi,8) │ │ │ │ fstps 0x4(%edx,%edi,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 27140 │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + jne 27040 │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 27100 │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ + jne 27010 │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 270d0 │ │ │ │ - mov -0xec(%ebp),%edx │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ + jne 26fd0 │ │ │ │ + mov -0xe8(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 27085 │ │ │ │ + jne 26f8e │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov -0xb4(%ebp),%esi │ │ │ │ - mov -0xe4(%ebp),%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - mov -0xe8(%ebp),%ecx │ │ │ │ - incl -0xb0(%ebp) │ │ │ │ - mov %eax,0x10(%esi) │ │ │ │ - mov -0xd0(%ebp),%eax │ │ │ │ - mov %edi,0x14(%edx) │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ + mov -0xe4(%ebp),%ecx │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ + mov -0xe0(%ebp),%edx │ │ │ │ + incl -0xac(%ebp) │ │ │ │ + cmp %ebx,-0xac(%ebp) │ │ │ │ fstps 0x14(%ecx) │ │ │ │ fxch %st(2) │ │ │ │ + mov %eax,0x10(%esi) │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ + mov %edi,0x14(%edx) │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ fstps 0x8(%ecx) │ │ │ │ - fstps 0xc(%ecx) │ │ │ │ - fstps 0x10(%ecx) │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %edi,0x4(%esi) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ mov %esi,%eax │ │ │ │ mov %edi,%esi │ │ │ │ + fstps 0xc(%ecx) │ │ │ │ mov %edi,0x8(%eax) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ mov %esi,0xc(%eax) │ │ │ │ mov %edi,0x10(%edx) │ │ │ │ - cmp %ebx,-0xb0(%ebp) │ │ │ │ - jne 27006 │ │ │ │ + fstps 0x10(%ecx) │ │ │ │ + jne 26f0c │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%esi │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ mov -0xc8(%ebp),%esp │ │ │ │ - incl -0xac(%ebp) │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ + incl -0xa8(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 26096 │ │ │ │ + jle 25f2c │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 2667b │ │ │ │ + jmp 26535 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ add %esi,%esi │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ lea 0x0(,%ecx,8),%eax │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%ebx │ │ │ │ - mov %ecx,-0xcc(%ebp) │ │ │ │ - mov %ebx,-0xc0(%ebp) │ │ │ │ + mov %ecx,-0xc0(%ebp) │ │ │ │ + mov %ebx,-0xb8(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%ebx │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %ebx,%eax │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %ebx,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 272b8 │ │ │ │ + jmp 271b9 │ │ │ │ inc %eax │ │ │ │ - cmp -0x50(%ebp),%eax │ │ │ │ - je 2720e │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + cmp -0x58(%ebp),%eax │ │ │ │ + je 2710c │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ - cmp -0x78(%ebp),%edx │ │ │ │ - jl 272ae │ │ │ │ - cmp -0x7c(%ebp),%edx │ │ │ │ - jg 272ae │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + cmp -0x80(%ebp),%edx │ │ │ │ + jl 271af │ │ │ │ + cmp -0x84(%ebp),%edx │ │ │ │ + jg 271af │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + mov -0xb4(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ fsts 0x4(%ecx) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ mov 0x8(%ecx),%ebx │ │ │ │ imul 0x4(%ecx),%edx │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ - mov %ebx,-0xb0(%ebp) │ │ │ │ - mov %edx,-0x80(%ebp) │ │ │ │ + mov %ebx,-0xac(%ebp) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ mov 0x68(%ecx),%ebx │ │ │ │ add 0xc(%ecx),%edi │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 2731b │ │ │ │ + jmp 27222 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xcc(%ebp),%ecx │ │ │ │ - mov -0xc0(%ebp),%edx │ │ │ │ - mov %ebx,-0xd0(%ebp) │ │ │ │ - mov %eax,-0xd4(%ebp) │ │ │ │ + mov -0xc0(%ebp),%ecx │ │ │ │ + mov %ebx,-0xcc(%ebp) │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ + mov -0xb8(%ebp),%edx │ │ │ │ flds 0x8(%ecx,%ebx,4) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ add 0x8(%edx,%ebx,4),%ecx │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ imul %ecx,%edx │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 2735a │ │ │ │ + jmp 27264 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ flds 0x10(%eax,%edx,4) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%ecx,%edx,4),%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ imul %eax,%ebx │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 27382 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 272c2 │ │ │ │ + jmp 272c0 │ │ │ │ + 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) │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ flds 0x18(%ecx,%eax,4) │ │ │ │ mov 0x18(%edx,%eax,4),%ecx │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + add %ebx,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%edi) │ │ │ │ - add %ebx,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ - fadds 0x4(%edx,%ecx,8) │ │ │ │ + flds 0x4(%edx,%ecx,8) │ │ │ │ + faddp %st,%st(1) │ │ │ │ flds (%edi) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%edx,%ecx,8) │ │ │ │ fstps (%edx,%ecx,8) │ │ │ │ fstps 0x4(%edx,%ecx,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 27380 │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + jne 272c0 │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 27356 │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ + jne 27260 │ │ │ │ + mov -0xcc(%ebp),%ebx │ │ │ │ + mov -0xd0(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 27315 │ │ │ │ + jne 2721c │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - mov -0xb4(%ebp),%ebx │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ - mov %ecx,0x10(%edx) │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ fstps 0x10(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstps 0x8(%esi) │ │ │ │ + mov %ecx,0x10(%edx) │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ mov %edi,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ mov %ecx,0x8(%edx) │ │ │ │ mov %esi,%ecx │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - fstps 0xc(%ecx) │ │ │ │ + fstps 0x8(%esi) │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ mov %esi,0xc(%edx) │ │ │ │ - jmp 272ae │ │ │ │ - cmpl $0x4,-0x54(%ebp) │ │ │ │ - je 27221 │ │ │ │ - cmpl $0x5,-0x54(%ebp) │ │ │ │ - je 27221 │ │ │ │ + fstps 0xc(%ecx) │ │ │ │ + jmp 271af │ │ │ │ + cmpl $0x4,-0x60(%ebp) │ │ │ │ + je 2711f │ │ │ │ + cmpl $0x5,-0x60(%ebp) │ │ │ │ + je 2711f │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 27438 │ │ │ │ + jmp 2737e │ │ │ │ sub %eax,%esp │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov %esp,-0x6c(%ebp) │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov %esp,-0x78(%ebp) │ │ │ │ + mov -0x94(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 27221 │ │ │ │ + jle 2711f │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ lea 0x0(,%ecx,8),%esi │ │ │ │ - mov -0xb4(%ebp),%ecx │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ lea (%esi,%esi,1),%edi │ │ │ │ xor %esi,%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 2755d │ │ │ │ - cmp %eax,-0x54(%ebp) │ │ │ │ - jle 274d5 │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - mov %esi,-0x78(%ebp) │ │ │ │ + je 274a6 │ │ │ │ + cmp %eax,-0x60(%ebp) │ │ │ │ + jle 2741b │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov 0x24(%ebx),%ebx │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + mov -0x6c(%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 -0x78(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ fmuls (%ecx,%esi,4) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ fsts (%ecx,%eax,4) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ imul -0x4(%ecx,%eax,4),%edx │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ add (%ecx,%esi,4),%edx │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + cmp %eax,-0x60(%ebp) │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ - cmp %eax,-0x54(%ebp) │ │ │ │ - jne 2749a │ │ │ │ + jne 273e0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%edx │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ mov 0x68(%eax),%eax │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ flds (%edx,%ebx,4) │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ add 0xc(%ebx),%edx │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ flds 0x4(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx) │ │ │ │ fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ fstps 0x4(%eax) │ │ │ │ mov %ebx,%eax │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 275a5 │ │ │ │ + jle 274ee │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov -0xb8(%ebp),%esi │ │ │ │ - jmp 2752e │ │ │ │ + jmp 27477 │ │ │ │ movl $0x0,(%ecx,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 2758f │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ + je 274d8 │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ sub (%edi,%eax,4),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 27524 │ │ │ │ + je 2746d │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ inc %ebx │ │ │ │ inc %esi │ │ │ │ + cmp %esi,-0x94(%ebp) │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - cmp %esi,-0x8c(%ebp) │ │ │ │ - jle 27221 │ │ │ │ + jle 2711f │ │ │ │ test %eax,%eax │ │ │ │ - jne 27472 │ │ │ │ + jne 273b8 │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - cmp -0x4c(%ebp),%edx │ │ │ │ - jl 27572 │ │ │ │ - cmp -0x50(%ebp),%edx │ │ │ │ - jle 27588 │ │ │ │ - inc %eax │ │ │ │ + cmp -0x54(%ebp),%edx │ │ │ │ + jl 274bb │ │ │ │ + cmp -0x58(%ebp),%edx │ │ │ │ + jle 274d1 │ │ │ │ add -0xbc(%ebp),%esi │ │ │ │ + inc %eax │ │ │ │ + cmp %esi,-0x94(%ebp) │ │ │ │ mov %eax,(%ecx) │ │ │ │ - cmp %esi,-0x8c(%ebp) │ │ │ │ - jg 2755d │ │ │ │ - jmp 27221 │ │ │ │ + jg 274a6 │ │ │ │ + jmp 2711f │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 27472 │ │ │ │ + jmp 273b8 │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ incl (%ecx) │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ inc %esi │ │ │ │ - cmp %esi,-0x8c(%ebp) │ │ │ │ - jg 2755d │ │ │ │ - jmp 27221 │ │ │ │ + cmp %esi,-0x94(%ebp) │ │ │ │ + jg 274a6 │ │ │ │ + jmp 2711f │ │ │ │ mov (%ecx,%ebx,4),%ebx │ │ │ │ - jmp 27544 │ │ │ │ - movl $0x0,-0xac(%ebp) │ │ │ │ - jmp 2666c │ │ │ │ - movl $0x0,-0xac(%ebp) │ │ │ │ - jmp 2610d │ │ │ │ + jmp 2748d │ │ │ │ + movl $0x0,-0xa8(%ebp) │ │ │ │ + jmp 2652c │ │ │ │ + movl $0x0,-0xa8(%ebp) │ │ │ │ + jmp 25fad │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 26096 │ │ │ │ - jmp 26603 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + je 25f2e │ │ │ │ + jmp 264bc │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ call 3807 │ │ │ │ - add $0x1e89f,%eax │ │ │ │ + add $0x1e94f,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xe4,%esp │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ mov %esi,-0xb0(%ebp) │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov (%eax),%eax │ │ │ │ mov %esi,-0x8c(%ebp) │ │ │ │ mov 0x7c(%eax),%esi │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ @@ -46956,71 +46815,73 @@ │ │ │ │ lea -0x1c(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x24(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ - call 72a0 │ │ │ │ + call 7260 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 2765e │ │ │ │ + jne 275ae │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 27be3 │ │ │ │ + jne 27b43 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 28bb2 │ │ │ │ + je 28b32 │ │ │ │ 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 276a0 │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jmp 27600 │ │ │ │ nop │ │ │ │ + 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 -0x90(%ebp),%esi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%esi,%eax,8),%ebx │ │ │ │ - jg 28156 │ │ │ │ + jg 280b6 │ │ │ │ mov %eax,%edi │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jl 27680 │ │ │ │ + jl 275e0 │ │ │ │ mov -0x90(%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 28bd0 │ │ │ │ + jle 28b50 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ mov (%eax,%ecx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 2764a │ │ │ │ + jl 2759a │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 2764a │ │ │ │ + jg 2759a │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %esp,-0xc0(%ebp) │ │ │ │ mov 0x4(%eax,%ecx,8),%edi │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ lea 0x0(,%ebx,4),%ecx │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ @@ -47047,42 +46908,42 @@ │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %edx,%ebx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ movl $0x0,0x0(,%ebx,4) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - mov 0x2c(%eax),%eax │ │ │ │ shr $0x2,%edx │ │ │ │ movl $0x3f800000,0x0(,%edx,4) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + mov 0x2c(%eax),%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ imul %edx,%eax │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ imul %ecx,%eax │ │ │ │ dec %ebx │ │ │ │ mov %esp,-0x88(%ebp) │ │ │ │ mov %ebx,-0x98(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - js 2865f │ │ │ │ + js 285df │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov %esi,-0x74(%ebp) │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ mov 0x24(%eax),%ebx │ │ │ │ mov %ebx,-0x94(%ebp) │ │ │ │ lea 0x0(,%edx,8),%ebx │ │ │ │ mov %ebx,-0xac(%ebp) │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ imul %edx,%eax │ │ │ │ @@ -47122,15 +46983,15 @@ │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 278b0 │ │ │ │ + jle 27810 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x88(%ebp),%ebx │ │ │ │ @@ -47139,56 +47000,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 278a0 │ │ │ │ + jne 27800 │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ - mov -0xac(%ebp),%esi │ │ │ │ dec %edi │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ sub %esi,-0x44(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2782b │ │ │ │ + jne 2778b │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0xa4(%ebp) │ │ │ │ call 31d0 │ │ │ │ mov %esi,%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ fildl -0x78(%ebp) │ │ │ │ - fadds -0x5d54(%ebx) │ │ │ │ + and $0xfffffff0,%eax │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ xor %esi,%esi │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov %esp,-0xbc(%ebp) │ │ │ │ + fadds -0x5d54(%ebx) │ │ │ │ add $0x2,%ecx │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ mov %edi,-0xc4(%ebp) │ │ │ │ mov %esp,-0xa8(%ebp) │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ mov %esp,-0x48(%ebp) │ │ │ │ - fld1 │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ cltd │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - fildl -0xa0(%ebp) │ │ │ │ idiv %ecx │ │ │ │ + fld1 │ │ │ │ + fildl -0xa0(%ebp) │ │ │ │ fdivp %st,%st(2) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ @@ -47202,18 +47063,18 @@ │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fsts (%ecx,%eax,4) │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edi │ │ │ │ cmp %edi,%edx │ │ │ │ - jg 27a42 │ │ │ │ + jg 279a2 │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ + fld %st(0) │ │ │ │ inc %edi │ │ │ │ xor %ecx,%ecx │ │ │ │ sub %edx,%edi │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ @@ -47224,106 +47085,106 @@ │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ + mov 0x5c(%eax),%ebx │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x5c(%eax),%ebx │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ fsubr %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldz │ │ │ │ - jmp 279f8 │ │ │ │ + jmp 27958 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add %esi,%edx │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ flds (%ebx,%edx,4) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp -0x4c(%ebp),%ecx │ │ │ │ - je 27a46 │ │ │ │ + je 279a6 │ │ │ │ sub -0x50(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - mov %eax,%edx │ │ │ │ fildl -0x44(%ebp) │ │ │ │ + mov %eax,%edx │ │ │ │ neg %edx │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%edx │ │ │ │ add %esi,%edx │ │ │ │ flds (%ebx,%edx,4) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - fmul %st(2),%st │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ + fmul %st(2),%st │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 279e0 │ │ │ │ + ja 27940 │ │ │ │ mov %eax,%edx │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ not %edx │ │ │ │ add %esi,%edx │ │ │ │ flds (%ebx,%edx,4) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x4c(%ebp) │ │ │ │ - jne 279f5 │ │ │ │ + jne 27955 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 27a4c │ │ │ │ + jmp 279ac │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 27a4c │ │ │ │ + jmp 279ac │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ add %ebx,-0x48(%ebp) │ │ │ │ - lea 0x1(%ecx,%esi,1),%esi │ │ │ │ cmp %eax,-0x54(%ebp) │ │ │ │ - jne 2794d │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + lea 0x1(%ecx,%esi,1),%esi │ │ │ │ + jne 278ad │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xc4(%ebp),%edi │ │ │ │ cmpl $0x4,-0x54(%ebp) │ │ │ │ - je 28469 │ │ │ │ + mov -0xc4(%ebp),%edi │ │ │ │ + je 283e9 │ │ │ │ cmpl $0x5,-0x54(%ebp) │ │ │ │ - je 281a4 │ │ │ │ + je 28104 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 27bbd │ │ │ │ + jle 27b1d │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ and $0x3fffffff,%esi │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - je 28172 │ │ │ │ + je 280d2 │ │ │ │ cmp %eax,-0x54(%ebp) │ │ │ │ - jle 27b42 │ │ │ │ + jle 27aa2 │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ mov 0x24(%esi),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ @@ -47344,115 +47205,115 @@ │ │ │ │ fmuls (%edi,%ebx,4) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ fsts (%ebx,%eax,4) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ imul -0x4(%ebx,%eax,4),%edx │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ add (%ebx,%ecx,4),%edx │ │ │ │ + cmp %eax,-0x54(%ebp) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov %edx,(%ecx,%eax,4) │ │ │ │ - cmp %eax,-0x54(%ebp) │ │ │ │ - jne 27afb │ │ │ │ + jne 27a5b │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ mov 0x68(%ecx),%eax │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ flds (%edx,%esi,4) │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ add 0xc(%ecx),%edx │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ flds 0x4(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx) │ │ │ │ fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ fstps 0x4(%eax) │ │ │ │ mov %esi,%eax │ │ │ │ test %esi,%esi │ │ │ │ - jle 28657 │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ + jle 285d7 │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ - jmp 27b99 │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + jmp 27af9 │ │ │ │ movl $0x0,(%edi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 28160 │ │ │ │ + je 280c0 │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ sub (%ebx,%eax,4),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 27b8b │ │ │ │ + je 27aeb │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ inc %ecx │ │ │ │ inc %ebx │ │ │ │ - mov %ecx,(%edi,%eax,4) │ │ │ │ cmp %ebx,-0x8c(%ebp) │ │ │ │ - jg 27ac8 │ │ │ │ + mov %ecx,(%edi,%eax,4) │ │ │ │ + jg 27a28 │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 2764a │ │ │ │ + jle 2759a │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - jmp 276cd │ │ │ │ + jmp 2762d │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 28bc1 │ │ │ │ + je 28b41 │ │ │ │ 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 27c40 │ │ │ │ - jmp 27c20 │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ + jmp 27ba0 │ │ │ │ + jmp 27b80 │ │ │ │ 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 (%ebx,%edi,1),%esi │ │ │ │ mov %esi,%edx │ │ │ │ shr $0x1f,%edx │ │ │ │ add %esi,%edx │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ sar $1,%edx │ │ │ │ cmp %eax,(%esi,%edx,8) │ │ │ │ - jl 28672 │ │ │ │ + jl 285f2 │ │ │ │ mov %edx,%edi │ │ │ │ lea -0x1(%edx),%ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jl 27c20 │ │ │ │ + jl 27b80 │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ cmp %eax,(%ecx,%ebx,8) │ │ │ │ setl %cl │ │ │ │ xor %edx,%edx │ │ │ │ cmp %ebx,-0x48(%ebp) │ │ │ │ setne %dl │ │ │ │ and %ecx,%edx │ │ │ │ lea (%edx,%ebx,1),%ecx │ │ │ │ cmp %ecx,-0x44(%ebp) │ │ │ │ mov %ecx,-0x9c(%ebp) │ │ │ │ - jle 27656 │ │ │ │ + jle 275a6 │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ mov (%esi,%ecx,8),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jl 27656 │ │ │ │ + jl 275a6 │ │ │ │ cmp -0x1c(%ebp),%edx │ │ │ │ - jg 27656 │ │ │ │ + jg 275a6 │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov 0x4(%esi,%ecx,8),%edi │ │ │ │ mov %esp,-0xc0(%ebp) │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ lea 0x0(,%ebx,4),%ecx │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ lea 0xf(%ecx),%esi │ │ │ │ @@ -47478,42 +47339,42 @@ │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %edx,%ebx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ movl $0x0,0x0(,%ebx,4) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - mov 0x2c(%eax),%eax │ │ │ │ shr $0x2,%edx │ │ │ │ movl $0x3f800000,0x0(,%edx,4) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + mov 0x2c(%eax),%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ imul %edx,%eax │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ imul %ecx,%eax │ │ │ │ dec %ebx │ │ │ │ mov %esp,-0x88(%ebp) │ │ │ │ mov %ebx,-0x98(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - js 28b97 │ │ │ │ + js 28b17 │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov %esi,-0x74(%ebp) │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ mov 0x24(%eax),%ebx │ │ │ │ mov %ebx,-0x94(%ebp) │ │ │ │ lea 0x0(,%edx,8),%ebx │ │ │ │ mov %ebx,-0xac(%ebp) │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ imul %edx,%eax │ │ │ │ @@ -47553,15 +47414,15 @@ │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 27e40 │ │ │ │ + jle 27da0 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x88(%ebp),%ebx │ │ │ │ @@ -47569,56 +47430,56 @@ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 27e30 │ │ │ │ + jne 27d90 │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ - mov -0xac(%ebp),%esi │ │ │ │ dec %edi │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ sub %esi,-0x44(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 27dc4 │ │ │ │ + jne 27d24 │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0xa4(%ebp) │ │ │ │ call 31d0 │ │ │ │ mov %esi,%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ fildl -0x78(%ebp) │ │ │ │ - fadds -0x5d54(%ebx) │ │ │ │ + and $0xfffffff0,%eax │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ xor %esi,%esi │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov %esp,-0xbc(%ebp) │ │ │ │ + fadds -0x5d54(%ebx) │ │ │ │ add $0x2,%ecx │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ mov %edi,-0xc4(%ebp) │ │ │ │ mov %esp,-0xa8(%ebp) │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ mov %esp,-0x48(%ebp) │ │ │ │ - fld1 │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ cltd │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - fildl -0xa0(%ebp) │ │ │ │ idiv %ecx │ │ │ │ + fld1 │ │ │ │ + fildl -0xa0(%ebp) │ │ │ │ fdivp %st,%st(2) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ @@ -47632,18 +47493,18 @@ │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fsts (%ecx,%eax,4) │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edi │ │ │ │ cmp %edi,%edx │ │ │ │ - jg 27fbd │ │ │ │ + jg 27f1d │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ + fld %st(0) │ │ │ │ inc %edi │ │ │ │ xor %ecx,%ecx │ │ │ │ sub %edx,%edi │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ @@ -47654,93 +47515,93 @@ │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ + mov 0x5c(%eax),%ebx │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x5c(%eax),%ebx │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ fsubr %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldz │ │ │ │ - jmp 27f73 │ │ │ │ + jmp 27ed3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub -0x50(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - mov %eax,%edx │ │ │ │ fildl -0x44(%ebp) │ │ │ │ + mov %eax,%edx │ │ │ │ neg %edx │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%edx │ │ │ │ add %esi,%edx │ │ │ │ flds (%ebx,%edx,4) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - fmul %st(2),%st │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ + fmul %st(2),%st │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 27fa0 │ │ │ │ + ja 27f00 │ │ │ │ mov %eax,%edx │ │ │ │ not %edx │ │ │ │ add %esi,%edx │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ flds (%ebx,%edx,4) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x4c(%ebp) │ │ │ │ - jne 27f70 │ │ │ │ + jne 27ed0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 27fbf │ │ │ │ + jmp 27f1f │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ add %ebx,-0x48(%ebp) │ │ │ │ - lea 0x1(%esi,%ecx,1),%esi │ │ │ │ cmp %eax,-0x54(%ebp) │ │ │ │ - jne 27edd │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + lea 0x1(%esi,%ecx,1),%esi │ │ │ │ + jne 27e3d │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xc4(%ebp),%edi │ │ │ │ cmpl $0x4,-0x54(%ebp) │ │ │ │ - je 289a9 │ │ │ │ + mov -0xc4(%ebp),%edi │ │ │ │ + je 28929 │ │ │ │ cmpl $0x5,-0x54(%ebp) │ │ │ │ - je 286c4 │ │ │ │ + je 28644 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 28130 │ │ │ │ + jle 28090 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ and $0x3fffffff,%esi │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - je 28692 │ │ │ │ + je 28612 │ │ │ │ cmp %eax,-0x54(%ebp) │ │ │ │ - jle 280b5 │ │ │ │ + jle 28015 │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ mov 0x24(%esi),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ @@ -47761,95 +47622,95 @@ │ │ │ │ fmuls (%edi,%ebx,4) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ fsts (%ebx,%eax,4) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ imul -0x4(%ebx,%eax,4),%edx │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ add (%ebx,%ecx,4),%edx │ │ │ │ + cmp %eax,-0x54(%ebp) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov %edx,(%ecx,%eax,4) │ │ │ │ - cmp %eax,-0x54(%ebp) │ │ │ │ - jne 2806e │ │ │ │ + jne 27fce │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ mov 0x68(%ecx),%eax │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ flds (%edx,%esi,4) │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ add 0xc(%ecx),%edx │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ flds 0x4(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx) │ │ │ │ fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ fstps 0x4(%eax) │ │ │ │ mov %esi,%eax │ │ │ │ test %esi,%esi │ │ │ │ - jle 28baa │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ + jle 28b2a │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ - jmp 2810c │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + jmp 2806c │ │ │ │ movl $0x0,(%edi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 28680 │ │ │ │ + je 28600 │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ sub (%ebx,%eax,4),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 280fe │ │ │ │ + je 2805e │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ inc %ecx │ │ │ │ inc %ebx │ │ │ │ - mov %ecx,(%edi,%eax,4) │ │ │ │ cmp %ebx,-0x8c(%ebp) │ │ │ │ - jg 2803b │ │ │ │ + mov %ecx,(%edi,%eax,4) │ │ │ │ + jg 27f9b │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 27656 │ │ │ │ + jle 275a6 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 27c6c │ │ │ │ + jmp 27bcc │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 276a0 │ │ │ │ + jmp 27600 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ incl (%edi) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x8c(%ebp) │ │ │ │ - jle 27bbd │ │ │ │ + jle 27b1d │ │ │ │ mov (%edi),%eax │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ cmp -0x50(%ebp),%edx │ │ │ │ - jl 28187 │ │ │ │ + jl 280e7 │ │ │ │ cmp -0x64(%ebp),%edx │ │ │ │ - jle 2819d │ │ │ │ - inc %eax │ │ │ │ + jle 280fd │ │ │ │ add -0xb0(%ebp),%ebx │ │ │ │ - mov %eax,(%edi) │ │ │ │ + inc %eax │ │ │ │ cmp %ebx,-0x8c(%ebp) │ │ │ │ - jg 28172 │ │ │ │ - jmp 27bbd │ │ │ │ + mov %eax,(%edi) │ │ │ │ + jg 280d2 │ │ │ │ + jmp 27b1d │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 27ad0 │ │ │ │ + jmp 27a30 │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 27bbd │ │ │ │ + jle 27b1d │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ lea 0x0(,%ecx,4),%edx │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ @@ -47861,48 +47722,48 @@ │ │ │ │ mov %esi,-0xd4(%ebp) │ │ │ │ add %edx,%esi │ │ │ │ mov %esi,-0x84(%ebp) │ │ │ │ add %edx,%esi │ │ │ │ mov %esi,-0x64(%ebp) │ │ │ │ add %edx,%esi │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ lea -0x8(%ebx,%eax,1),%ebx │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ mov %ebx,-0xd0(%ebp) │ │ │ │ lea -0x8(%ebx,%eax,1),%ebx │ │ │ │ mov %ebx,-0x80(%ebp) │ │ │ │ lea -0x8(%ebx,%eax,1),%ebx │ │ │ │ lea -0x8(%ebx,%eax,1),%eax │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov %ecx,%ebx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ - jmp 28250 │ │ │ │ + jmp 281b0 │ │ │ │ incl -0xa0(%ebp) │ │ │ │ cmp %ebx,-0xa0(%ebp) │ │ │ │ - je 28451 │ │ │ │ + je 283d1 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ cmp -0xb4(%ebp),%eax │ │ │ │ - jl 2823e │ │ │ │ + jl 2819e │ │ │ │ cmp -0xbc(%ebp),%eax │ │ │ │ - jg 2823e │ │ │ │ + jg 2819e │ │ │ │ mov %esi,%edi │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ - mov %ecx,-0xdc(%ebp) │ │ │ │ mov %edx,-0xd8(%ebp) │ │ │ │ + mov %ecx,-0xdc(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ flds (%esi,%edi,4) │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ - fsts 0x4(%ecx) │ │ │ │ imul 0x4(%esi),%eax │ │ │ │ + fsts 0x4(%ecx) │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ mov %esi,-0xc8(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ @@ -47911,140 +47772,144 @@ │ │ │ │ mov 0x68(%eax),%esi │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov -0xcc(%ebp),%esi │ │ │ │ add 0xc(%eax),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 282d7 │ │ │ │ + jmp 28237 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xd4(%ebp),%eax │ │ │ │ mov -0xd0(%ebp),%ecx │ │ │ │ mov %edx,-0xe0(%ebp) │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ add 0x8(%ecx,%edx,4),%eax │ │ │ │ mov -0xc8(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ + mov %eax,-0xc4(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 28316 │ │ │ │ + jmp 28276 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x54(%ebp) │ │ │ │ - jmp 28344 │ │ │ │ + jmp 282a4 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x18(%ecx,%edx,4),%eax │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 28382 │ │ │ │ - jmp 28380 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 28302 │ │ │ │ + jmp 28300 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%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),%edi │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ flds (%edi,%eax,4) │ │ │ │ mov 0x20(%edx,%eax,4),%edi │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + add %ecx,%edi │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%ebx) │ │ │ │ - add %ecx,%edi │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%edx,%edi,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ flds (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%edx,%edi,8) │ │ │ │ fstps (%edx,%edi,8) │ │ │ │ fstps 0x4(%edx,%edi,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 28380 │ │ │ │ + jne 28300 │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 28340 │ │ │ │ + jne 282a0 │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 28310 │ │ │ │ + jne 28270 │ │ │ │ mov -0xe0(%ebp),%edx │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 282cf │ │ │ │ + jne 2822f │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ + mov -0xdc(%ebp),%ecx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov -0xd8(%ebp),%edx │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ - mov -0xdc(%ebp),%ecx │ │ │ │ incl -0xa0(%ebp) │ │ │ │ + cmp %ebx,-0xa0(%ebp) │ │ │ │ + fstps 0x14(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ mov %edi,0x14(%edx) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ - fstps 0x14(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ fstps 0x8(%ecx) │ │ │ │ - fstps 0xc(%ecx) │ │ │ │ - fstps 0x10(%ecx) │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %edi,0x4(%esi) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ mov %esi,%eax │ │ │ │ mov %edi,%esi │ │ │ │ + fstps 0xc(%ecx) │ │ │ │ mov %edi,0x8(%eax) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov %esi,0xc(%eax) │ │ │ │ mov %edi,0x10(%edx) │ │ │ │ - cmp %ebx,-0xa0(%ebp) │ │ │ │ - jne 28250 │ │ │ │ + fstps 0x10(%ecx) │ │ │ │ + jne 281b0 │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 27bbd │ │ │ │ + jmp 27b1d │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 27bbd │ │ │ │ + jle 27b1d │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ @@ -48064,164 +47929,164 @@ │ │ │ │ add %eax,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 284e5 │ │ │ │ + jmp 28465 │ │ │ │ inc %eax │ │ │ │ cmp -0x50(%ebp),%eax │ │ │ │ - je 28451 │ │ │ │ + je 283d1 │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ cmp -0x7c(%ebp),%edx │ │ │ │ - jl 284db │ │ │ │ + jl 2845b │ │ │ │ cmp -0x80(%ebp),%edx │ │ │ │ - jg 284db │ │ │ │ + jg 2845b │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ fsts 0x4(%ecx) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ mov 0x8(%ecx),%ebx │ │ │ │ imul 0x4(%ecx),%edx │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ mov %edx,-0x78(%ebp) │ │ │ │ mov 0x68(%ecx),%ebx │ │ │ │ add 0xc(%ecx),%edi │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 28548 │ │ │ │ + jmp 284c8 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xbc(%ebp),%ecx │ │ │ │ - mov -0xb4(%ebp),%edx │ │ │ │ mov %ebx,-0xc4(%ebp) │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ + mov -0xb4(%ebp),%edx │ │ │ │ flds (%ecx,%ebx,4) │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ add 0x8(%edx,%ebx,4),%ecx │ │ │ │ mov -0xa0(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ imul %ecx,%edx │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edx,-0x54(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 28586 │ │ │ │ + jmp 28506 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%ecx,%edx,4),%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ imul %eax,%ebx │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 285c2 │ │ │ │ - jmp 285c0 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 28542 │ │ │ │ + jmp 28540 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov 0x18(%edx,%eax,4),%ecx │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + add %ebx,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%edi) │ │ │ │ - add %ebx,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%edx,%ecx,8) │ │ │ │ flds (%edi) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%edx,%ecx,8) │ │ │ │ fstps (%edx,%ecx,8) │ │ │ │ fstps 0x4(%edx,%ecx,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 285c0 │ │ │ │ + jne 28540 │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 28582 │ │ │ │ + jne 28502 │ │ │ │ mov -0xc4(%ebp),%ebx │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 28542 │ │ │ │ + jne 284c2 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ - mov %ecx,0x10(%edx) │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ fstps 0x10(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstps 0x8(%esi) │ │ │ │ + mov %ecx,0x10(%edx) │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ mov %edi,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ mov %ecx,0x8(%edx) │ │ │ │ mov %esi,%ecx │ │ │ │ + fstps 0x8(%esi) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ - fstps 0xc(%ecx) │ │ │ │ mov %esi,0xc(%edx) │ │ │ │ - jmp 284db │ │ │ │ + fstps 0xc(%ecx) │ │ │ │ + jmp 2845b │ │ │ │ mov (%edi,%esi,4),%ecx │ │ │ │ - jmp 27bac │ │ │ │ + jmp 27b0c │ │ │ │ add $0xf,%eax │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ - jmp 27a8e │ │ │ │ + jmp 279ee │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 27c40 │ │ │ │ + jmp 27ba0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ incl (%edi) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x8c(%ebp) │ │ │ │ - jle 28130 │ │ │ │ + jle 28090 │ │ │ │ mov (%edi),%eax │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ cmp -0x50(%ebp),%edx │ │ │ │ - jl 286a7 │ │ │ │ + jl 28627 │ │ │ │ cmp -0x64(%ebp),%edx │ │ │ │ - jle 286bd │ │ │ │ - inc %eax │ │ │ │ + jle 2863d │ │ │ │ add -0xb0(%ebp),%ebx │ │ │ │ - mov %eax,(%edi) │ │ │ │ + inc %eax │ │ │ │ cmp %ebx,-0x8c(%ebp) │ │ │ │ - jg 28692 │ │ │ │ - jmp 28130 │ │ │ │ + mov %eax,(%edi) │ │ │ │ + jg 28612 │ │ │ │ + jmp 28090 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 28043 │ │ │ │ + jmp 27fa3 │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 28130 │ │ │ │ + jle 28090 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ lea 0x0(,%ecx,4),%edx │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ @@ -48233,48 +48098,48 @@ │ │ │ │ mov %esi,-0xd0(%ebp) │ │ │ │ add %edx,%esi │ │ │ │ mov %esi,-0x84(%ebp) │ │ │ │ add %edx,%esi │ │ │ │ mov %esi,-0x64(%ebp) │ │ │ │ add %edx,%esi │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ lea -0x8(%ebx,%eax,1),%ebx │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ mov %ebx,-0xd4(%ebp) │ │ │ │ lea -0x8(%ebx,%eax,1),%ebx │ │ │ │ mov %ebx,-0x80(%ebp) │ │ │ │ lea -0x8(%ebx,%eax,1),%ebx │ │ │ │ lea -0x8(%ebx,%eax,1),%eax │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov %ecx,%ebx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ - jmp 28770 │ │ │ │ + jmp 286f0 │ │ │ │ incl -0xa0(%ebp) │ │ │ │ cmp %ebx,-0xa0(%ebp) │ │ │ │ - je 28991 │ │ │ │ + je 28911 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ cmp -0xb4(%ebp),%eax │ │ │ │ - jl 2875e │ │ │ │ + jl 286de │ │ │ │ cmp -0xbc(%ebp),%eax │ │ │ │ - jg 2875e │ │ │ │ + jg 286de │ │ │ │ mov %esi,%edi │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ - mov %ecx,-0xdc(%ebp) │ │ │ │ mov %edx,-0xd8(%ebp) │ │ │ │ + mov %ecx,-0xdc(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ flds (%esi,%edi,4) │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ - fsts 0x4(%ecx) │ │ │ │ imul 0x4(%esi),%eax │ │ │ │ + fsts 0x4(%ecx) │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ mov %esi,-0xc8(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ @@ -48283,144 +48148,144 @@ │ │ │ │ mov 0x68(%eax),%esi │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov -0xcc(%ebp),%esi │ │ │ │ add 0xc(%eax),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 287f7 │ │ │ │ + jmp 28777 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ mov -0xd4(%ebp),%ecx │ │ │ │ mov %edx,-0xe0(%ebp) │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ add 0x8(%ecx,%edx,4),%eax │ │ │ │ mov -0xc8(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ + mov %eax,-0xc4(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 28836 │ │ │ │ + jmp 287b6 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x54(%ebp) │ │ │ │ - jmp 28864 │ │ │ │ + jmp 287e4 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x18(%ecx,%edx,4),%eax │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 288c2 │ │ │ │ - jmp 288c0 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 28842 │ │ │ │ + jmp 28840 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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),%edi │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ flds (%edi,%eax,4) │ │ │ │ mov 0x20(%edx,%eax,4),%edi │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + add %ecx,%edi │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%ebx) │ │ │ │ - add %ecx,%edi │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%edx,%edi,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ flds (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%edx,%edi,8) │ │ │ │ fstps (%edx,%edi,8) │ │ │ │ fstps 0x4(%edx,%edi,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 288c0 │ │ │ │ + jne 28840 │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 28860 │ │ │ │ + jne 287e0 │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 28830 │ │ │ │ + jne 287b0 │ │ │ │ mov -0xe0(%ebp),%edx │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 287ef │ │ │ │ + jne 2876f │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ + mov -0xdc(%ebp),%ecx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov -0xd8(%ebp),%edx │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ - mov -0xdc(%ebp),%ecx │ │ │ │ incl -0xa0(%ebp) │ │ │ │ + cmp %ebx,-0xa0(%ebp) │ │ │ │ + fstps 0x14(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ mov %edi,0x14(%edx) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ - fstps 0x14(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ fstps 0x8(%ecx) │ │ │ │ - fstps 0xc(%ecx) │ │ │ │ - fstps 0x10(%ecx) │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %edi,0x4(%esi) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ mov %esi,%eax │ │ │ │ mov %edi,%esi │ │ │ │ + fstps 0xc(%ecx) │ │ │ │ mov %edi,0x8(%eax) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov %esi,0xc(%eax) │ │ │ │ mov %edi,0x10(%edx) │ │ │ │ - cmp %ebx,-0xa0(%ebp) │ │ │ │ - jne 28770 │ │ │ │ + fstps 0x10(%ecx) │ │ │ │ + jne 286f0 │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 28130 │ │ │ │ + jmp 28090 │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 28130 │ │ │ │ + jle 28090 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ @@ -48440,440 +48305,442 @@ │ │ │ │ add %eax,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 28a25 │ │ │ │ + jmp 289a5 │ │ │ │ inc %eax │ │ │ │ cmp -0x50(%ebp),%eax │ │ │ │ - je 28991 │ │ │ │ + je 28911 │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ cmp -0x7c(%ebp),%edx │ │ │ │ - jl 28a1b │ │ │ │ + jl 2899b │ │ │ │ cmp -0x80(%ebp),%edx │ │ │ │ - jg 28a1b │ │ │ │ + jg 2899b │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ fsts 0x4(%ecx) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ mov 0x8(%ecx),%ebx │ │ │ │ imul 0x4(%ecx),%edx │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ mov %edx,-0x78(%ebp) │ │ │ │ mov 0x68(%ecx),%ebx │ │ │ │ add 0xc(%ecx),%edi │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 28a88 │ │ │ │ + jmp 28a08 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ - mov -0xbc(%ebp),%edx │ │ │ │ mov %ebx,-0xc4(%ebp) │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ + mov -0xbc(%ebp),%edx │ │ │ │ flds (%ecx,%ebx,4) │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ add 0x8(%edx,%ebx,4),%ecx │ │ │ │ mov -0xa0(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ imul %ecx,%edx │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 28ac6 │ │ │ │ + jmp 28a46 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%ecx,%edx,4),%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ imul %eax,%ebx │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 28b02 │ │ │ │ - jmp 28b00 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 28a82 │ │ │ │ + jmp 28a80 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov 0x18(%edx,%eax,4),%ecx │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + add %ebx,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%edi) │ │ │ │ - add %ebx,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%edx,%ecx,8) │ │ │ │ flds (%edi) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%edx,%ecx,8) │ │ │ │ fstps (%edx,%ecx,8) │ │ │ │ fstps 0x4(%edx,%ecx,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 28b00 │ │ │ │ + jne 28a80 │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 28ac2 │ │ │ │ + jne 28a42 │ │ │ │ mov -0xc4(%ebp),%ebx │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 28a82 │ │ │ │ + jne 28a02 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ - mov %ecx,0x10(%edx) │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ fstps 0x10(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstps 0x8(%esi) │ │ │ │ + mov %ecx,0x10(%edx) │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ mov %edi,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ mov %ecx,0x8(%edx) │ │ │ │ mov %esi,%ecx │ │ │ │ + fstps 0x8(%esi) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ - fstps 0xc(%ecx) │ │ │ │ mov %esi,0xc(%edx) │ │ │ │ - jmp 28a1b │ │ │ │ + fstps 0xc(%ecx) │ │ │ │ + jmp 2899b │ │ │ │ add $0xf,%eax │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ - jmp 28001 │ │ │ │ + jmp 27f61 │ │ │ │ mov (%edi,%esi,4),%ecx │ │ │ │ - jmp 2811f │ │ │ │ + jmp 2807f │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ - jmp 276cd │ │ │ │ + jmp 2762d │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ - jmp 27c6c │ │ │ │ + jmp 27bcc │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 27656 │ │ │ │ - jmp 27bf2 │ │ │ │ + je 275a6 │ │ │ │ + jmp 27b52 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ call 3807 │ │ │ │ - add $0x1d28f,%eax │ │ │ │ + add $0x1d30f,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x104,%esp │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x10(%eax),%esi │ │ │ │ mov %esi,-0x94(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov %esi,-0xc4(%ebp) │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ mov %esi,-0xc8(%ebp) │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov (%eax),%eax │ │ │ │ mov %esi,-0x98(%ebp) │ │ │ │ mov 0x7c(%eax),%esi │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ mov %esi,-0xa0(%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 72a0 │ │ │ │ + call 7260 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 28c80 │ │ │ │ + jne 28c00 │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 2928e │ │ │ │ + jne 2920d │ │ │ │ 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 2a34d │ │ │ │ + je 2a2cd │ │ │ │ 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 28ce0 │ │ │ │ - jmp 28cc0 │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jmp 28c60 │ │ │ │ + jmp 28c40 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ 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 -0xa0(%ebp),%esi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%esi,%eax,8),%ebx │ │ │ │ - jg 2988e │ │ │ │ + jg 297ed │ │ │ │ mov %eax,%edi │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jl 28cc0 │ │ │ │ + jl 28c40 │ │ │ │ mov -0xa0(%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,-0xac(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 2a36b │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + jle 2a2eb │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ fldt -0x5c14(%eax) │ │ │ │ fstpt -0xc0(%ebp) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov (%eax,%ecx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 28c6c │ │ │ │ + jl 28bec │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 28c6c │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ + jg 28bec │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ - mov %esp,-0xd8(%ebp) │ │ │ │ + mov %esp,-0xd4(%ebp) │ │ │ │ mov 0x18(%edi),%esi │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ lea 0x0(,%esi,4),%ecx │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ lea 0xf(%ecx),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x48(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x68(%ebp) │ │ │ │ + mov %esp,-0x60(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ lea 0x13(%ecx),%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ shr $0x4,%eax │ │ │ │ + mov %ebx,-0xcc(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ sub %eax,%esp │ │ │ │ - mov %ebx,-0xd0(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %edx,%ebx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ - mov %edx,-0x5c(%ebp) │ │ │ │ + mov %edx,-0x54(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov 0x2c(%edi),%eax │ │ │ │ shr $0x2,%ebx │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov 0x2c(%edi),%eax │ │ │ │ + movl $0x0,0x0(,%ebx,4) │ │ │ │ + mov %esi,%ebx │ │ │ │ shr $0x2,%edx │ │ │ │ + movl $0x3f800000,0x0(,%edx,4) │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ - movl $0x0,0x0(,%ebx,4) │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ mov %ecx,%esi │ │ │ │ - movl $0x3f800000,0x0(,%edx,4) │ │ │ │ imul %edi,%eax │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ add %edi,%edi │ │ │ │ imul %edi,%esi │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %ebx │ │ │ │ mov %esp,-0x90(%ebp) │ │ │ │ - mov %ebx,-0x84(%ebp) │ │ │ │ - js 2a317 │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + js 2a297 │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov %ecx,-0x88(%ebp) │ │ │ │ mov %esi,-0x9c(%ebp) │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ mov 0x24(%eax),%ebx │ │ │ │ mov %ebx,-0xa4(%ebp) │ │ │ │ lea 0x0(,%edx,8),%ebx │ │ │ │ mov %ebx,-0x8c(%ebp) │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ + mov -0x7c(%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 -0x64(%ebp),%edx │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ imul -0x44(%ebp),%edx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ lea (%eax,%edx,4),%eax │ │ │ │ - mov %eax,-0x70(%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 -0xa4(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ mov (%eax,%edi,4),%ecx │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ - fildl -0x80(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + fildl -0x78(%ebp) │ │ │ │ fmuls (%eax,%edi,4) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ - fistpl -0x80(%ebp) │ │ │ │ + fistpl -0x78(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 28ef0 │ │ │ │ + jle 28e70 │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov %edi,-0x80(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x90(%ebp),%ebx │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 28ee0 │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ + jne 28e60 │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ dec %edi │ │ │ │ + mov -0x8c(%ebp),%esi │ │ │ │ sub %esi,-0x4c(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 28e77 │ │ │ │ + jne 28df1 │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0xb4(%ebp) │ │ │ │ call 31d0 │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - fildl -0x6c(%ebp) │ │ │ │ + fildl -0x64(%ebp) │ │ │ │ and $0xfffffff0,%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ xor %edx,%edx │ │ │ │ sub %eax,%esp │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov %edi,-0xdc(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov %edi,-0xd8(%ebp) │ │ │ │ + mov %esp,%esi │ │ │ │ mov %esp,-0x9c(%ebp) │ │ │ │ mov %esp,-0x4c(%ebp) │ │ │ │ - mov %esp,%esi │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - fstps -0xb0(%ebp) │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ and $0x3fffffff,%eax │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ shr $0x2,%eax │ │ │ │ - mov %eax,-0xd4(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - fildl -0x58(%ebp) │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ fildl (%eax,%edx,4) │ │ │ │ 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) │ │ │ │ - fadds -0xb0(%ebp) │ │ │ │ + fadd %st(4),%st │ │ │ │ flds (%eax,%edx,4) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 298e0 │ │ │ │ + jbe 29840 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fstps -0x50(%ebp) │ │ │ │ + flds -0x50(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ fldt -0xc0(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ @@ -48881,457 +48748,457 @@ │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ - fstpt -0x58(%ebp) │ │ │ │ + fstpt -0x88(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0x58(%ebp) │ │ │ │ + fldt -0x88(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 29017 │ │ │ │ + je 28f99 │ │ │ │ fchs │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ fmuls -0x5d50(%eax) │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ + fdivs -0x50(%ebp) │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ imul %edx,%edi │ │ │ │ fsts (%eax,%edi,4) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 290f9 │ │ │ │ + jge 29079 │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0xc0(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadds -0x5d58(%ebx) │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ + mov -0xd0(%ebp),%ebx │ │ │ │ imul %edx,%ebx │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%edi,%ebx,4) │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x4(%edi,%ebx,4) │ │ │ │ lea 0x2(%ecx),%edi │ │ │ │ cmp %eax,%edi │ │ │ │ - jg 29105 │ │ │ │ + jg 29085 │ │ │ │ + flds (%esi) │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ sub %ecx,%eax │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - flds (%esi) │ │ │ │ - fld %st(1) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ lea (%edi,%ecx,4),%ebx │ │ │ │ mov $0x1,%ecx │ │ │ │ - jmp 290e0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + fld %st(1) │ │ │ │ + jmp 29060 │ │ │ │ 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 │ │ │ │ flds (%ebx,%ecx,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%esi,%ecx,4) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 290e0 │ │ │ │ + jne 29060 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 29107 │ │ │ │ + jmp 29087 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 29107 │ │ │ │ + jmp 29087 │ │ │ │ ffreep %st(0) │ │ │ │ - add -0x80(%ebp),%esi │ │ │ │ + add -0x78(%ebp),%esi │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x44(%ebp) │ │ │ │ - jne 28f81 │ │ │ │ - mov -0xdc(%ebp),%edi │ │ │ │ + jne 28efd │ │ │ │ + ffreep %st(0) │ │ │ │ cmpl $0x4,-0x44(%ebp) │ │ │ │ - je 29be7 │ │ │ │ + mov -0xd8(%ebp),%edi │ │ │ │ + je 29b67 │ │ │ │ cmpl $0x5,-0x44(%ebp) │ │ │ │ - je 29915 │ │ │ │ + je 29875 │ │ │ │ xor %esi,%esi │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 29266 │ │ │ │ + jle 291e5 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ and $0x3fffffff,%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - je 298b2 │ │ │ │ + je 29812 │ │ │ │ cmp %esi,-0x44(%ebp) │ │ │ │ - jle 291e8 │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + jle 2916a │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ mov %ecx,-0x9c(%ebp) │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ flds (%ebx,%esi,4) │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ imul %esi,%ebx │ │ │ │ - add %ebx,%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + add %ebx,%ebx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ imul %esi,%ecx │ │ │ │ inc %esi │ │ │ │ add %edx,%ecx │ │ │ │ add %ebx,%edx │ │ │ │ - add -0x70(%ebp),%ebx │ │ │ │ + add -0x68(%ebp),%ebx │ │ │ │ fmuls (%edi,%ecx,4) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ fsts (%ecx,%esi,4) │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ imul -0x4(%ecx,%esi,4),%eax │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - mov %eax,(%ecx,%esi,4) │ │ │ │ cmp %esi,-0x44(%ebp) │ │ │ │ - jne 291a1 │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + mov %eax,(%ecx,%esi,4) │ │ │ │ + jne 29123 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ mov 0x68(%ebx),%eax │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ flds (%edx,%esi,4) │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ add 0xc(%ebx),%edx │ │ │ │ flds 0x4(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx) │ │ │ │ fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ fstps 0x4(%eax) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 2a32a │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - jmp 29242 │ │ │ │ + jle 2a2aa │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + jmp 291c1 │ │ │ │ movl $0x0,(%edi,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 298a0 │ │ │ │ + je 29800 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov (%ebx,%esi,4),%eax │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ sub (%ecx,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 29234 │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + je 291b3 │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ inc %ecx │ │ │ │ - mov %edx,(%edi,%esi,4) │ │ │ │ cmp %ecx,-0x98(%ebp) │ │ │ │ - jg 2916e │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0xd8(%ebp),%esp │ │ │ │ + mov %edx,(%edi,%esi,4) │ │ │ │ + jg 290f0 │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + mov -0xd4(%ebp),%esp │ │ │ │ incl -0xac(%ebp) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 28c6c │ │ │ │ + jle 28bec │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 28d22 │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + jmp 28ca2 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 2a35c │ │ │ │ + je 2a2dc │ │ │ │ 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 292e0 │ │ │ │ - nop │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jmp 29260 │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ebx,%edi,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %esi,%eax │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ sar $1,%eax │ │ │ │ cmp %ecx,(%esi,%eax,8) │ │ │ │ - jl 29dd7 │ │ │ │ + jl 29d57 │ │ │ │ mov %eax,%edi │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jl 292c0 │ │ │ │ + jl 29240 │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ cmp %ecx,(%edi,%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,-0xac(%ebp) │ │ │ │ - jge 28c78 │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + jge 28bf8 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ fldt -0x5c14(%eax) │ │ │ │ fstpt -0xc0(%ebp) │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ mov (%esi,%ebx,8),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jl 28c78 │ │ │ │ + jl 28bf8 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 28c78 │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ + jg 28bf8 │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov 0x4(%esi,%ebx,8),%eax │ │ │ │ - mov %esp,-0xd8(%ebp) │ │ │ │ + mov %esp,-0xd4(%ebp) │ │ │ │ mov 0x18(%edi),%esi │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ lea 0x0(,%esi,4),%ecx │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ lea 0xf(%ecx),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x48(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x68(%ebp) │ │ │ │ + mov %esp,-0x60(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ lea 0x13(%ecx),%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ shr $0x4,%eax │ │ │ │ + mov %ebx,-0xcc(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ sub %eax,%esp │ │ │ │ - mov %ebx,-0xd0(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %edx,%ebx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ - mov %edx,-0x5c(%ebp) │ │ │ │ + mov %edx,-0x54(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov 0x2c(%edi),%eax │ │ │ │ shr $0x2,%ebx │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov 0x2c(%edi),%eax │ │ │ │ + movl $0x0,0x0(,%ebx,4) │ │ │ │ + mov %esi,%ebx │ │ │ │ shr $0x2,%edx │ │ │ │ + movl $0x3f800000,0x0(,%edx,4) │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ - movl $0x0,0x0(,%ebx,4) │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ mov %ecx,%esi │ │ │ │ - movl $0x3f800000,0x0(,%edx,4) │ │ │ │ imul %edi,%eax │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ add %edi,%edi │ │ │ │ imul %edi,%esi │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %ebx │ │ │ │ mov %esp,-0x90(%ebp) │ │ │ │ - mov %ebx,-0x84(%ebp) │ │ │ │ - js 2a332 │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + js 2a2b2 │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov %ecx,-0x88(%ebp) │ │ │ │ mov %esi,-0x9c(%ebp) │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ mov 0x24(%eax),%ebx │ │ │ │ mov %ebx,-0xa4(%ebp) │ │ │ │ lea 0x0(,%edx,8),%ebx │ │ │ │ mov %ebx,-0x8c(%ebp) │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ + mov -0x7c(%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 -0x64(%ebp),%edx │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ imul -0x44(%ebp),%edx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ lea (%eax,%edx,4),%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x78(%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 -0xa4(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ mov (%eax,%edi,4),%ecx │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - fildl -0x70(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + fildl -0x68(%ebp) │ │ │ │ fmuls (%eax,%edi,4) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ - fistpl -0x70(%ebp) │ │ │ │ + fistpl -0x68(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 294f0 │ │ │ │ + jle 29460 │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x90(%ebp),%ebx │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 294e0 │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ + jne 29450 │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ dec %edi │ │ │ │ + mov -0x8c(%ebp),%esi │ │ │ │ sub %esi,-0x4c(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2946f │ │ │ │ + jne 293e9 │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0xb4(%ebp) │ │ │ │ call 31d0 │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - fildl -0x6c(%ebp) │ │ │ │ + fildl -0x64(%ebp) │ │ │ │ and $0xfffffff0,%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ xor %edx,%edx │ │ │ │ sub %eax,%esp │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov %edi,-0xdc(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov %edi,-0xd8(%ebp) │ │ │ │ + mov %esp,%esi │ │ │ │ mov %esp,-0x9c(%ebp) │ │ │ │ mov %esp,-0x4c(%ebp) │ │ │ │ - mov %esp,%esi │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - fstps -0xa8(%ebp) │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ and $0x3fffffff,%eax │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ shr $0x2,%eax │ │ │ │ - mov %eax,-0xd4(%ebp) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - fildl -0x58(%ebp) │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ fildl (%eax,%edx,4) │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ + 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) │ │ │ │ - fadds -0xa8(%ebp) │ │ │ │ + fadd %st(4),%st │ │ │ │ flds (%eax,%edx,4) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 29e20 │ │ │ │ + jbe 29da0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fstps -0x50(%ebp) │ │ │ │ + flds -0x50(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ fldt -0xc0(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ @@ -49339,1130 +49206,1135 @@ │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ - fstpt -0x58(%ebp) │ │ │ │ + fstpt -0x88(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0x58(%ebp) │ │ │ │ + fldt -0x88(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 29617 │ │ │ │ + je 29589 │ │ │ │ fchs │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ fmuls -0x5d50(%eax) │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ + fdivs -0x50(%ebp) │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ imul %edx,%edi │ │ │ │ fsts (%eax,%edi,4) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 296f9 │ │ │ │ + jge 29659 │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0xc0(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadds -0x5d58(%ebx) │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ + mov -0xd0(%ebp),%ebx │ │ │ │ imul %edx,%ebx │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%edi,%ebx,4) │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x4(%edi,%ebx,4) │ │ │ │ lea 0x2(%ecx),%edi │ │ │ │ cmp %eax,%edi │ │ │ │ - jg 29705 │ │ │ │ + jg 29665 │ │ │ │ + flds (%esi) │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ sub %ecx,%eax │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - flds (%esi) │ │ │ │ - fld %st(1) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ lea (%edi,%ecx,4),%ebx │ │ │ │ mov $0x1,%ecx │ │ │ │ - jmp 296e0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - 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 │ │ │ │ flds (%ebx,%ecx,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%esi,%ecx,4) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 296e0 │ │ │ │ + jne 29640 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 29707 │ │ │ │ + jmp 29667 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 29707 │ │ │ │ + jmp 29667 │ │ │ │ ffreep %st(0) │ │ │ │ - add -0x70(%ebp),%esi │ │ │ │ + add -0x68(%ebp),%esi │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x44(%ebp) │ │ │ │ - jne 29581 │ │ │ │ - mov -0xdc(%ebp),%edi │ │ │ │ + jne 294ed │ │ │ │ + ffreep %st(0) │ │ │ │ cmpl $0x4,-0x44(%ebp) │ │ │ │ - je 2a123 │ │ │ │ + mov -0xd8(%ebp),%edi │ │ │ │ + je 2a0a3 │ │ │ │ cmpl $0x5,-0x44(%ebp) │ │ │ │ - je 29e55 │ │ │ │ + je 29dd5 │ │ │ │ xor %esi,%esi │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 29866 │ │ │ │ + jle 297c5 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ and $0x3fffffff,%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - je 29df2 │ │ │ │ + je 29d72 │ │ │ │ cmp %esi,-0x44(%ebp) │ │ │ │ - jle 297e8 │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + jle 2974a │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ mov %ecx,-0x9c(%ebp) │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ flds (%ebx,%esi,4) │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ imul %esi,%ebx │ │ │ │ - add %ebx,%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + add %ebx,%ebx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ imul %esi,%ecx │ │ │ │ inc %esi │ │ │ │ add %edx,%ecx │ │ │ │ add %ebx,%edx │ │ │ │ - add -0x70(%ebp),%ebx │ │ │ │ + add -0x68(%ebp),%ebx │ │ │ │ fmuls (%edi,%ecx,4) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ fsts (%ecx,%esi,4) │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ imul -0x4(%ecx,%esi,4),%eax │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - mov %eax,(%ecx,%esi,4) │ │ │ │ cmp %esi,-0x44(%ebp) │ │ │ │ - jne 297a1 │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + mov %eax,(%ecx,%esi,4) │ │ │ │ + jne 29703 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ mov 0x68(%ebx),%eax │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ flds (%edx,%esi,4) │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ add 0xc(%ebx),%edx │ │ │ │ flds 0x4(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmuls (%edx) │ │ │ │ fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ fstps 0x4(%eax) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 2a345 │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - jmp 29842 │ │ │ │ + jle 2a2c5 │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + jmp 297a1 │ │ │ │ movl $0x0,(%edi,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 29de0 │ │ │ │ + je 29d60 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov (%ebx,%esi,4),%eax │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ sub (%ecx,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 29834 │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + je 29793 │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ inc %ecx │ │ │ │ - mov %edx,(%edi,%esi,4) │ │ │ │ cmp %ecx,-0x98(%ebp) │ │ │ │ - jg 2976e │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0xd8(%ebp),%esp │ │ │ │ + mov %edx,(%edi,%esi,4) │ │ │ │ + jg 296d0 │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + mov -0xd4(%ebp),%esp │ │ │ │ incl -0xac(%ebp) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 28c78 │ │ │ │ + jle 28bf8 │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 29320 │ │ │ │ + jmp 292a0 │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 28ce0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 28c60 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ incl (%edi) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x98(%ebp) │ │ │ │ - jle 29266 │ │ │ │ + jle 291e5 │ │ │ │ mov (%edi),%eax │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - cmp -0x80(%ebp),%edx │ │ │ │ - jl 298ca │ │ │ │ + cmp -0x78(%ebp),%edx │ │ │ │ + jl 2982a │ │ │ │ cmp -0x88(%ebp),%edx │ │ │ │ - jle 2990e │ │ │ │ - inc %eax │ │ │ │ + jle 2986e │ │ │ │ add -0xc8(%ebp),%ecx │ │ │ │ - mov %eax,(%edi) │ │ │ │ + inc %eax │ │ │ │ cmp %ecx,-0x98(%ebp) │ │ │ │ - jg 298b2 │ │ │ │ - jmp 29266 │ │ │ │ + mov %eax,(%edi) │ │ │ │ + jg 29812 │ │ │ │ + jmp 291e5 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 298f5 │ │ │ │ + ja 29855 │ │ │ │ fstp %st(1) │ │ │ │ flds -0x5c20(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 29028 │ │ │ │ + jmp 28fab │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 29028 │ │ │ │ + jmp 28fab │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 29176 │ │ │ │ + jmp 290f8 │ │ │ │ test %edi,%edi │ │ │ │ - jle 29266 │ │ │ │ + jle 291e5 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ movl $0x0,-0xb0(%ebp) │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0xd4(%ebp) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0xe8(%ebp) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ mov %ebx,-0xf0(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ mov %ebx,-0x8c(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ + mov %ebx,-0x64(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov %ecx,-0xec(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ mov %ecx,-0x88(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ lea -0x8(%ecx,%esi,1),%eax │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ - jmp 299bc │ │ │ │ + jmp 2991c │ │ │ │ incl -0xb0(%ebp) │ │ │ │ cmp %ebx,-0xb0(%ebp) │ │ │ │ - je 29bcf │ │ │ │ + je 29b4f │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ - cmp -0xcc(%ebp),%eax │ │ │ │ - jl 299aa │ │ │ │ - cmp -0xd4(%ebp),%eax │ │ │ │ - jg 299aa │ │ │ │ + cmp -0xd0(%ebp),%eax │ │ │ │ + jl 2990a │ │ │ │ + cmp -0xd8(%ebp),%eax │ │ │ │ + jg 2990a │ │ │ │ mov %esi,%edi │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ - mov %ecx,-0xf8(%ebp) │ │ │ │ mov %edx,-0xf4(%ebp) │ │ │ │ + mov %ecx,-0xf8(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ flds (%esi,%edi,4) │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ - fsts 0x4(%ecx) │ │ │ │ imul 0x4(%esi),%eax │ │ │ │ + fsts 0x4(%ecx) │ │ │ │ mov %eax,-0xdc(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ mov %esi,-0xe4(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov %esi,-0x84(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov %esi,-0x7c(%ebp) │ │ │ │ mov 0x68(%eax),%esi │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov -0xe8(%ebp),%esi │ │ │ │ add 0xc(%eax),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 29a46 │ │ │ │ + jmp 299a3 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xf0(%ebp),%eax │ │ │ │ mov -0xec(%ebp),%ecx │ │ │ │ mov %edx,-0xfc(%ebp) │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0xdc(%ebp),%eax │ │ │ │ add 0x8(%ecx,%edx,4),%eax │ │ │ │ mov -0xe4(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 29a86 │ │ │ │ + jmp 299e6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x6c(%ebp) │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ imul %eax,%edi │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ - jmp 29ac4 │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ + jmp 29a24 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ add 0x18(%ecx,%edx,4),%eax │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 29b02 │ │ │ │ - jmp 29b00 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 29a82 │ │ │ │ + jmp 29a80 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%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),%edi │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ flds (%edi,%eax,4) │ │ │ │ mov 0x20(%edx,%eax,4),%edi │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + add %ecx,%edi │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%ebx) │ │ │ │ - add %ecx,%edi │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%edx,%edi,8) │ │ │ │ flds (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%edx,%edi,8) │ │ │ │ fstps (%edx,%edi,8) │ │ │ │ fstps 0x4(%edx,%edi,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 29b00 │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ + jne 29a80 │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 29ac0 │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ + jne 29a20 │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 29a80 │ │ │ │ + jne 299e0 │ │ │ │ mov -0xfc(%ebp),%edx │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 29a3e │ │ │ │ + jne 2999b │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ + mov -0xf8(%ebp),%ecx │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ mov -0xf4(%ebp),%edx │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ - mov -0xf8(%ebp),%ecx │ │ │ │ incl -0xb0(%ebp) │ │ │ │ + cmp %ebx,-0xb0(%ebp) │ │ │ │ + fstps 0x14(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ mov -0xe0(%ebp),%eax │ │ │ │ mov %edi,0x14(%edx) │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ - fstps 0x14(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ fstps 0x8(%ecx) │ │ │ │ - fstps 0xc(%ecx) │ │ │ │ - fstps 0x10(%ecx) │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %edi,0x4(%esi) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ mov %esi,%eax │ │ │ │ mov %edi,%esi │ │ │ │ + fstps 0xc(%ecx) │ │ │ │ mov %edi,0x8(%eax) │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov %esi,0xc(%eax) │ │ │ │ mov %edi,0x10(%edx) │ │ │ │ - cmp %ebx,-0xb0(%ebp) │ │ │ │ - jne 299bc │ │ │ │ - mov -0xd0(%ebp),%eax │ │ │ │ + fstps 0x10(%ecx) │ │ │ │ + jne 2991c │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 29266 │ │ │ │ + jmp 291e5 │ │ │ │ test %edi,%edi │ │ │ │ - jle 29266 │ │ │ │ + jle 291e5 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ mov %ebx,-0xdc(%ebp) │ │ │ │ add %esi,%ebx │ │ │ │ add %ebx,%esi │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0xd4(%ebp) │ │ │ │ + mov %ecx,-0xd8(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ + mov %ecx,-0x64(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 29c61 │ │ │ │ + jmp 29bde │ │ │ │ inc %eax │ │ │ │ - cmp -0x58(%ebp),%eax │ │ │ │ - je 29bcf │ │ │ │ + cmp -0x50(%ebp),%eax │ │ │ │ + je 29b4f │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - cmp -0x84(%ebp),%edx │ │ │ │ - jl 29c57 │ │ │ │ + cmp -0x7c(%ebp),%edx │ │ │ │ + jl 29bd4 │ │ │ │ cmp -0x88(%ebp),%edx │ │ │ │ - jg 29c57 │ │ │ │ + jg 29bd4 │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - fsts 0x4(%ecx) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ mov %edx,0x4(%ebx) │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ - mov 0x8(%ebx),%ecx │ │ │ │ + fsts 0x4(%ecx) │ │ │ │ imul 0x4(%ebx),%edx │ │ │ │ + mov 0x8(%ebx),%ecx │ │ │ │ mov 0xc(%ebx),%ebx │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ mov %ecx,-0xb0(%ebp) │ │ │ │ - mov %edx,-0x80(%ebp) │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ mov 0x68(%ebx),%ecx │ │ │ │ add 0xc(%ebx),%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - jmp 29cca │ │ │ │ + jmp 29c44 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xdc(%ebp),%ecx │ │ │ │ - mov -0xd4(%ebp),%edx │ │ │ │ mov %ebx,-0xe0(%ebp) │ │ │ │ mov %eax,-0xe4(%ebp) │ │ │ │ + mov -0xd8(%ebp),%edx │ │ │ │ flds (%ecx,%ebx,4) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ add 0x8(%edx,%ebx,4),%ecx │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %ecx,-0x8c(%ebp) │ │ │ │ imul %ecx,%edx │ │ │ │ - mov %edx,-0x64(%ebp) │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %edx,-0x5c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 29d08 │ │ │ │ + jmp 29c82 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ add 0x10(%ebx,%edx,4),%eax │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ imul %eax,%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 29d42 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 29cc2 │ │ │ │ + jmp 29cc0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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),%ecx │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov 0x18(%edx,%eax,4),%ecx │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + add %ebx,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%edi) │ │ │ │ - add %ebx,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%edx,%ecx,8) │ │ │ │ flds (%edi) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%edx,%ecx,8) │ │ │ │ fstps (%edx,%ecx,8) │ │ │ │ fstps 0x4(%edx,%ecx,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 29d40 │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ + jne 29cc0 │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 29d04 │ │ │ │ + jne 29c7e │ │ │ │ mov -0xe0(%ebp),%ebx │ │ │ │ mov -0xe4(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 29cc4 │ │ │ │ + jne 29c3e │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ - mov %ecx,0x10(%edx) │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ fstps 0x10(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstps 0x8(%esi) │ │ │ │ + mov %ecx,0x10(%edx) │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ mov %edi,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ mov %ecx,0x8(%edx) │ │ │ │ mov %esi,%ecx │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ - fstps 0xc(%ecx) │ │ │ │ + fstps 0x8(%esi) │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ mov %esi,0xc(%edx) │ │ │ │ - jmp 29c57 │ │ │ │ + fstps 0xc(%ecx) │ │ │ │ + jmp 29bd4 │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 292e0 │ │ │ │ + jmp 29260 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ incl (%edi) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x98(%ebp) │ │ │ │ - jle 29866 │ │ │ │ + jle 297c5 │ │ │ │ mov (%edi),%eax │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - cmp -0x80(%ebp),%edx │ │ │ │ - jl 29e0a │ │ │ │ + cmp -0x78(%ebp),%edx │ │ │ │ + jl 29d8a │ │ │ │ cmp -0x88(%ebp),%edx │ │ │ │ - jle 29e4e │ │ │ │ - inc %eax │ │ │ │ + jle 29dce │ │ │ │ add -0xc8(%ebp),%ecx │ │ │ │ - mov %eax,(%edi) │ │ │ │ + inc %eax │ │ │ │ cmp %ecx,-0x98(%ebp) │ │ │ │ - jg 29df2 │ │ │ │ - jmp 29866 │ │ │ │ + mov %eax,(%edi) │ │ │ │ + jg 29d72 │ │ │ │ + jmp 297c5 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 29e35 │ │ │ │ + ja 29db5 │ │ │ │ fstp %st(1) │ │ │ │ flds -0x5c20(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 29628 │ │ │ │ + jmp 2959b │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 29628 │ │ │ │ + jmp 2959b │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 29776 │ │ │ │ + jmp 296d8 │ │ │ │ test %edi,%edi │ │ │ │ - jle 29866 │ │ │ │ + jle 297c5 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ movl $0x0,-0xb0(%ebp) │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - mov %eax,-0xd4(%ebp) │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0xdc(%ebp) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0xec(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ mov %ebx,-0xf0(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ mov %ebx,-0x88(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ - mov %ecx,-0xcc(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov %ecx,-0xd0(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ mov %ecx,-0x8c(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ lea -0x8(%ecx,%esi,1),%eax │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov %ecx,-0x64(%ebp) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ - jmp 29efc │ │ │ │ + jmp 29e7c │ │ │ │ incl -0xb0(%ebp) │ │ │ │ cmp %ebx,-0xb0(%ebp) │ │ │ │ - je 2a10b │ │ │ │ + je 2a08b │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ - cmp -0xd4(%ebp),%eax │ │ │ │ - jl 29eea │ │ │ │ + cmp -0xd8(%ebp),%eax │ │ │ │ + jl 29e6a │ │ │ │ cmp -0xdc(%ebp),%eax │ │ │ │ - jg 29eea │ │ │ │ + jg 29e6a │ │ │ │ mov %esi,%edi │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ - mov %ecx,-0xf8(%ebp) │ │ │ │ mov %edx,-0xf4(%ebp) │ │ │ │ + mov %ecx,-0xf8(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ flds (%esi,%edi,4) │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ - fsts 0x4(%ecx) │ │ │ │ imul 0x4(%esi),%eax │ │ │ │ + fsts 0x4(%ecx) │ │ │ │ mov %eax,-0xe0(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ mov %esi,-0xe8(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov %esi,-0x84(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov %esi,-0x7c(%ebp) │ │ │ │ mov 0x68(%eax),%esi │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov -0xec(%ebp),%esi │ │ │ │ add 0xc(%eax),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 29f86 │ │ │ │ + jmp 29f03 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xf0(%ebp),%eax │ │ │ │ - mov -0xcc(%ebp),%ecx │ │ │ │ + mov -0xd0(%ebp),%ecx │ │ │ │ mov %edx,-0xfc(%ebp) │ │ │ │ flds (%eax,%edx,4) │ │ │ │ mov -0xe0(%ebp),%eax │ │ │ │ add 0x8(%ecx,%edx,4),%eax │ │ │ │ mov -0xe8(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xe4(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ + mov %eax,-0xe4(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 29fc6 │ │ │ │ + jmp 29f46 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x6c(%ebp) │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ imul %eax,%edi │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ - jmp 2a004 │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ + jmp 29f84 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ add 0x18(%ecx,%edx,4),%eax │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2a042 │ │ │ │ - jmp 2a040 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 29fc2 │ │ │ │ + jmp 29fc0 │ │ │ │ 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),%edi │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ flds (%edi,%eax,4) │ │ │ │ mov 0x20(%edx,%eax,4),%edi │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + add %ecx,%edi │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%ebx) │ │ │ │ - add %ecx,%edi │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%edx,%edi,8) │ │ │ │ flds (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%edx,%edi,8) │ │ │ │ fstps (%edx,%edi,8) │ │ │ │ fstps 0x4(%edx,%edi,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2a040 │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ + jne 29fc0 │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2a000 │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ + jne 29f80 │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 29fc0 │ │ │ │ + jne 29f40 │ │ │ │ mov -0xfc(%ebp),%edx │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 29f7e │ │ │ │ + jne 29efb │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ + mov -0xf8(%ebp),%ecx │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ mov -0xf4(%ebp),%edx │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ - mov -0xf8(%ebp),%ecx │ │ │ │ incl -0xb0(%ebp) │ │ │ │ + cmp %ebx,-0xb0(%ebp) │ │ │ │ + fstps 0x14(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ mov -0xe4(%ebp),%eax │ │ │ │ mov %edi,0x14(%edx) │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ - fstps 0x14(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ fstps 0x8(%ecx) │ │ │ │ - fstps 0xc(%ecx) │ │ │ │ - fstps 0x10(%ecx) │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %edi,0x4(%esi) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ mov %esi,%eax │ │ │ │ mov %edi,%esi │ │ │ │ + fstps 0xc(%ecx) │ │ │ │ mov %edi,0x8(%eax) │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov %esi,0xc(%eax) │ │ │ │ mov %edi,0x10(%edx) │ │ │ │ - cmp %ebx,-0xb0(%ebp) │ │ │ │ - jne 29efc │ │ │ │ - mov -0xd0(%ebp),%eax │ │ │ │ + fstps 0x10(%ecx) │ │ │ │ + jne 29e7c │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 29866 │ │ │ │ + jmp 297c5 │ │ │ │ test %edi,%edi │ │ │ │ - jle 29866 │ │ │ │ + jle 297c5 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - mov %ebx,-0xd4(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov %ebx,-0xd8(%ebp) │ │ │ │ add %esi,%ebx │ │ │ │ add %ebx,%esi │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%ecx │ │ │ │ mov %ecx,-0xdc(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ + mov %ecx,-0x64(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2a19a │ │ │ │ + jmp 2a117 │ │ │ │ inc %eax │ │ │ │ - cmp -0x58(%ebp),%eax │ │ │ │ - je 2a10b │ │ │ │ + cmp -0x50(%ebp),%eax │ │ │ │ + je 2a08b │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - cmp -0x80(%ebp),%edx │ │ │ │ - jl 2a190 │ │ │ │ - cmp -0x84(%ebp),%edx │ │ │ │ - jg 2a190 │ │ │ │ + cmp -0x78(%ebp),%edx │ │ │ │ + jl 2a10d │ │ │ │ + cmp -0x7c(%ebp),%edx │ │ │ │ + jg 2a10d │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ fsts 0x4(%ebx) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ mov %edx,0x4(%ebx) │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ mov 0x8(%ebx),%ecx │ │ │ │ imul 0x4(%ebx),%edx │ │ │ │ mov 0xc(%ebx),%ebx │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ mov %ecx,-0xb0(%ebp) │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ mov %edx,-0x88(%ebp) │ │ │ │ mov 0x68(%ebx),%ecx │ │ │ │ add 0xc(%ebx),%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - jmp 2a203 │ │ │ │ + jmp 2a17d │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xd4(%ebp),%ecx │ │ │ │ - mov -0xdc(%ebp),%edx │ │ │ │ + mov -0xd8(%ebp),%ecx │ │ │ │ mov %ebx,-0xe0(%ebp) │ │ │ │ mov %eax,-0xe4(%ebp) │ │ │ │ + mov -0xdc(%ebp),%edx │ │ │ │ flds (%ecx,%ebx,4) │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ add 0x8(%edx,%ebx,4),%ecx │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %ecx,-0x8c(%ebp) │ │ │ │ imul %ecx,%edx │ │ │ │ - mov %edx,-0x64(%ebp) │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %edx,-0x5c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 2a244 │ │ │ │ + jmp 2a1be │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ flds (%eax,%edx,4) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ add 0x10(%ebx,%edx,4),%eax │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ imul %eax,%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2a282 │ │ │ │ - jmp 2a280 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 2a202 │ │ │ │ + jmp 2a200 │ │ │ │ + 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 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov 0x18(%edx,%eax,4),%ecx │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + add %ebx,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ flds 0x4(%edi) │ │ │ │ - add %ebx,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fadds 0x4(%edx,%ecx,8) │ │ │ │ flds (%edi) │ │ │ │ fmul %st(2),%st │ │ │ │ fadds (%edx,%ecx,8) │ │ │ │ fstps (%edx,%ecx,8) │ │ │ │ fstps 0x4(%edx,%ecx,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2a280 │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ + jne 2a200 │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2a240 │ │ │ │ + jne 2a1ba │ │ │ │ mov -0xe0(%ebp),%ebx │ │ │ │ mov -0xe4(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 2a1fd │ │ │ │ + jne 2a177 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ - mov %ecx,0x10(%edx) │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ fstps 0x10(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstps 0x8(%esi) │ │ │ │ + mov %ecx,0x10(%edx) │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ mov %edi,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ mov %ecx,0x8(%edx) │ │ │ │ mov %esi,%ecx │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ - fstps 0xc(%ecx) │ │ │ │ + fstps 0x8(%esi) │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ mov %esi,0xc(%edx) │ │ │ │ - jmp 2a190 │ │ │ │ + fstps 0xc(%ecx) │ │ │ │ + jmp 2a10d │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x4c(%ebp) │ │ │ │ - jmp 29130 │ │ │ │ + jmp 290b2 │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ - jmp 29255 │ │ │ │ + jmp 291d4 │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x4c(%ebp) │ │ │ │ - jmp 29730 │ │ │ │ + jmp 29692 │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ - jmp 29855 │ │ │ │ + jmp 297b4 │ │ │ │ movl $0x0,-0xac(%ebp) │ │ │ │ - jmp 28d0d │ │ │ │ + jmp 28c8d │ │ │ │ movl $0x0,-0xac(%ebp) │ │ │ │ - jmp 2930b │ │ │ │ + jmp 2928b │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - je 28c78 │ │ │ │ - jmp 2929d │ │ │ │ + je 28bf8 │ │ │ │ + jmp 2921c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002a380 : │ │ │ │ +0002a300 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x20,%esp │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x1baf4,%ebx │ │ │ │ + add $0x1bb74,%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov 0xc(%esi),%edi │ │ │ │ mov 0x8(%esi),%ebp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 31d0 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x1,0x18(%esi) │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ mov %ebp,0x8(%esp) │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ - je 2a3e0 │ │ │ │ + je 2a360 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ lea 0xc(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x3ae84(%ebx),%eax │ │ │ │ + lea -0x3af44(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ 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 -0x3af94(%ebx),%eax │ │ │ │ + lea -0x3b054(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ │ │ │ │ -0002a400 : │ │ │ │ +0002a380 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x20,%esp │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x1ba74,%ebx │ │ │ │ + add $0x1baf4,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x8(%esi),%edi │ │ │ │ mov 0xc(%esi),%ebp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 31d0 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x1,0x18(%esi) │ │ │ │ mov %ebp,0xc(%esp) │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ - je 2a460 │ │ │ │ + je 2a3e0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ lea 0xc(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x3aaa4(%ebx),%eax │ │ │ │ + lea -0x3ab74(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ 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 -0x3abf4(%ebx),%eax │ │ │ │ + lea -0x3acb4(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ │ │ │ │ -0002a480 : │ │ │ │ +0002a400 : │ │ │ │ call 3807 │ │ │ │ - add $0x1b9ff,%eax │ │ │ │ + add $0x1ba7f,%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),%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jle 2a4bb │ │ │ │ + jle 2a43b │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ mov (%edx),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jg 2a4e0 │ │ │ │ + jg 2a460 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 33d0 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -50472,54 +50344,54 @@ │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%esi │ │ │ │ mov %edi,%ebx │ │ │ │ mov %edi,%eax │ │ │ │ mov 0x8(%edi),%edi │ │ │ │ + shr $0x1f,%esi │ │ │ │ mov 0x70(%eax),%eax │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - shr $0x1f,%esi │ │ │ │ add %ecx,%esi │ │ │ │ mov 0x74(%ebx),%ecx │ │ │ │ - mov %eax,0x6c(%ebx) │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ sar $1,%esi │ │ │ │ - mov %ecx,0x68(%ebx) │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ sub %esi,%edx │ │ │ │ + mov %eax,0x6c(%ebx) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ lea (%eax,%edx,8),%edx │ │ │ │ lea -0x34(%ebp),%eax │ │ │ │ + mov %ecx,0x68(%ebx) │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - lea -0x3f204(%ebx),%ecx │ │ │ │ + lea -0x3f244(%ebx),%ecx │ │ │ │ push %ecx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ call 3310 │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ testb $0x1,0x38(%edx) │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ - jne 2a640 │ │ │ │ + jne 2a5c0 │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ lea (%edi,%esi,8),%eax │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x3f0c4(%ebx),%eax │ │ │ │ + lea -0x3f104(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ @@ -50537,34 +50409,34 @@ │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x68(%edi),%edi │ │ │ │ mov %edi,-0x78(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x38(%edi),%ecx │ │ │ │ test $0x20,%cl │ │ │ │ - jne 2a690 │ │ │ │ + jne 2a610 │ │ │ │ mov 0x24(%edi),%edi │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ mov (%edi),%edi │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ test $0x10,%cl │ │ │ │ - jne 2a800 │ │ │ │ + jne 2a780 │ │ │ │ mov %ecx,%edx │ │ │ │ and $0x8,%edx │ │ │ │ - jne 2a840 │ │ │ │ + jne 2a7c0 │ │ │ │ mov %ecx,%ebx │ │ │ │ and $0x2,%ebx │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ - jne 2a6d0 │ │ │ │ + jne 2a650 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x4,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ - jne 2ab40 │ │ │ │ + jne 2aac0 │ │ │ │ and $0x8,%ch │ │ │ │ - jne 2abb0 │ │ │ │ + jne 2ab30 │ │ │ │ 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) │ │ │ │ @@ -50572,20 +50444,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 -0x31a54(%ebx),%eax │ │ │ │ + lea -0x31b24(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2a4cc │ │ │ │ + jmp 2a44c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x58(%ecx),%ecx │ │ │ │ mov (%ecx),%ecx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ @@ -50595,62 +50467,62 @@ │ │ │ │ lea (%edi,%esi,8),%ecx │ │ │ │ mov %ebx,-0x1c(%ebp) │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push -0x60(%ebp) │ │ │ │ - lea -0x3f194(%ebx),%eax │ │ │ │ + lea -0x3f1d4(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2a56e │ │ │ │ + jmp 2a4ee │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ 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 -0x3ef74(%ebx),%eax │ │ │ │ + lea -0x3efb4(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2a4cc │ │ │ │ + jmp 2a44c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ shl $0x3,%eax │ │ │ │ + mov %esp,-0x94(%ebp) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ add $0xf,%eax │ │ │ │ - mov %esp,-0x94(%ebp) │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ shr $0x2,%edi │ │ │ │ + and $0x8,%ch │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ - and $0x8,%ch │ │ │ │ - jne 2a940 │ │ │ │ + jne 2a8c0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + cmpl $0x1,-0x70(%ebp) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ flds (%eax) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%edi,4) │ │ │ │ - cmpl $0x1,-0x70(%ebp) │ │ │ │ - jle 2a7a2 │ │ │ │ + jle 2a722 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x5c1c(%eax) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ add %edi,%edx │ │ │ │ fldt -0x5c14(%eax) │ │ │ │ lea 0x4(%edi),%eax │ │ │ │ @@ -50664,35 +50536,35 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 2a782 │ │ │ │ - jmp 2a780 │ │ │ │ + jmp 2a702 │ │ │ │ + jmp 2a700 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 2a780 │ │ │ │ + jne 2a700 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2a7b0 │ │ │ │ + jmp 2a730 │ │ │ │ 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) │ │ │ │ @@ -50706,57 +50578,57 @@ │ │ │ │ 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 -0x31544(%ebx),%eax │ │ │ │ + lea -0x31614(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ - jmp 2a4cc │ │ │ │ + jmp 2a44c │ │ │ │ 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 -0x2a3f4(%ebx),%eax │ │ │ │ + lea -0x2a534(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2a4cc │ │ │ │ + jmp 2a44c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov %esp,%esi │ │ │ │ shl $0x3,%eax │ │ │ │ + mov %esp,%esi │ │ │ │ lea 0xf(%eax),%edx │ │ │ │ - mov 0x30(%edi),%ebx │ │ │ │ and $0xfffffff0,%edx │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ sub %edx,%esp │ │ │ │ + mov 0x30(%edi),%ebx │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ mov %edx,%ecx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%ecx │ │ │ │ + cmpl $0x1,-0x70(%ebp) │ │ │ │ flds (%ebx) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%ecx,4) │ │ │ │ - cmpl $0x1,-0x70(%ebp) │ │ │ │ - jle 2a8e2 │ │ │ │ + jle 2a862 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x5c1c(%edi) │ │ │ │ lea 0x4(%edx),%ecx │ │ │ │ add %edx,%eax │ │ │ │ fldt -0x5c14(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x50(%ebp) │ │ │ │ @@ -50768,62 +50640,62 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 2a8c2 │ │ │ │ - jmp 2a8c0 │ │ │ │ + jmp 2a842 │ │ │ │ + jmp 2a840 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%ecx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 2a8c0 │ │ │ │ + jne 2a840 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2a8f0 │ │ │ │ + jmp 2a870 │ │ │ │ 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 -0x2a144(%ebx),%eax │ │ │ │ + lea -0x2a284(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ mov %esi,%esp │ │ │ │ - jmp 2a4cc │ │ │ │ + jmp 2a44c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xa8(%ebp) │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -50835,48 +50707,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 2aa88 │ │ │ │ + jle 2aa08 │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %edi,%edi │ │ │ │ - jle 2af9d │ │ │ │ + jle 2af1d │ │ │ │ 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 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ 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,4),%ebx │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ - jmp 2aa1d │ │ │ │ + jmp 2a99d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -50891,66 +50763,66 @@ │ │ │ │ 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 2aa10 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 2a990 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x58(%ebp) │ │ │ │ - je 2aa80 │ │ │ │ + je 2aa00 │ │ │ │ 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 2a9f0 │ │ │ │ + jmp 2a970 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2afd4 │ │ │ │ + jle 2af54 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 2aab0 │ │ │ │ + je 2aa30 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 2aabe │ │ │ │ + je 2aa3e │ │ │ │ nop │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 2aab0 │ │ │ │ + jne 2aa30 │ │ │ │ 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) │ │ │ │ or $0xc,%ah │ │ │ │ + fyl2x │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x50(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ @@ -50968,26 +50840,26 @@ │ │ │ │ mov %eax,%esi │ │ │ │ push -0x58(%ebp) │ │ │ │ call 3410 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3220 │ │ │ │ mov -0xa8(%ebp),%esp │ │ │ │ - jmp 2a708 │ │ │ │ + jmp 2a688 │ │ │ │ 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 2ad99 │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + jne 2ad19 │ │ │ │ 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) │ │ │ │ @@ -50997,20 +50869,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 -0x32334(%ebx),%eax │ │ │ │ + lea -0x323f4(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2a4cc │ │ │ │ + jmp 2a44c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x98(%ebp) │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ @@ -51021,47 +50893,47 @@ │ │ │ │ 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 2ace8 │ │ │ │ + jle 2ac68 │ │ │ │ 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 2afe8 │ │ │ │ + jle 2af68 │ │ │ │ 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) │ │ │ │ nop │ │ │ │ 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,4),%ebx │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ - jmp 2ac7d │ │ │ │ + jmp 2abfd │ │ │ │ nop │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -51076,66 +50948,66 @@ │ │ │ │ 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 2ac70 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 2abf0 │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x58(%ebp) │ │ │ │ - je 2ace0 │ │ │ │ + je 2ac60 │ │ │ │ add $0x8,%eax │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %ebx,-0x80(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - jmp 2ac50 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 2abd0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 2af93 │ │ │ │ + jle 2af13 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 2ad10 │ │ │ │ + je 2ac90 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 2ad1e │ │ │ │ + je 2ac9e │ │ │ │ nop │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 2ad10 │ │ │ │ + jne 2ac90 │ │ │ │ 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) │ │ │ │ or $0xc,%ah │ │ │ │ + fyl2x │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x50(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ @@ -51154,15 +51026,15 @@ │ │ │ │ push %edi │ │ │ │ call 3410 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3220 │ │ │ │ mov -0x98(%ebp),%esp │ │ │ │ - jmp 2a5fa │ │ │ │ + jmp 2a57a │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ mov %esp,-0x9c(%ebp) │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ @@ -51172,49 +51044,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 2aee8 │ │ │ │ + jle 2ae68 │ │ │ │ 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 2b015 │ │ │ │ + jle 2af95 │ │ │ │ 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 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ 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,4),%ebx │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ - jmp 2ae7d │ │ │ │ + jmp 2adfd │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ @@ -51230,66 +51102,66 @@ │ │ │ │ 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 2ae70 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 2adf0 │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x58(%ebp) │ │ │ │ - je 2aee0 │ │ │ │ + je 2ae60 │ │ │ │ add $0x8,%eax │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %ebx,-0x84(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - jmp 2ae40 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 2adc0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2afde │ │ │ │ + jle 2af5e │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 2af10 │ │ │ │ + je 2ae90 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 2af1e │ │ │ │ + je 2ae9e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 2af10 │ │ │ │ + jne 2ae90 │ │ │ │ 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) │ │ │ │ or $0xc,%ah │ │ │ │ + fyl2x │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x50(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ @@ -51307,97 +51179,97 @@ │ │ │ │ mov %eax,%esi │ │ │ │ push -0x58(%ebp) │ │ │ │ call 3410 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3220 │ │ │ │ mov -0x9c(%ebp),%esp │ │ │ │ - jmp 2ab5e │ │ │ │ + jmp 2aade │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp 2ad5b │ │ │ │ + jmp 2acdb │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 2afd4 │ │ │ │ + je 2af54 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 2aa88 │ │ │ │ + je 2aa08 │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 2afac │ │ │ │ + jne 2af2c │ │ │ │ mov $0xffffffff,%edi │ │ │ │ - jmp 2aafb │ │ │ │ + jmp 2aa7b │ │ │ │ mov $0xffffffff,%edi │ │ │ │ - jmp 2af5b │ │ │ │ + jmp 2aedb │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 2af93 │ │ │ │ + je 2af13 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 2ace8 │ │ │ │ + je 2ac68 │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %ecx,(%eax) │ │ │ │ - jmp 2afed │ │ │ │ + jmp 2af6d │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,%ecx │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 2afde │ │ │ │ + je 2af5e │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%ecx) │ │ │ │ mov %eax,0xc(%ecx) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 2aee8 │ │ │ │ + je 2ae68 │ │ │ │ xor %eax,%eax │ │ │ │ add $0x10,%ecx │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ mov %eax,(%ecx) │ │ │ │ - jmp 2b01c │ │ │ │ + jmp 2af9c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002b050 : │ │ │ │ +0002afd0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 3807 │ │ │ │ + add $0x1aea9,%eax │ │ │ │ sub $0xbc,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - call 3807 │ │ │ │ - add $0x1ae20,%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov 0x2c(%esi),%edi │ │ │ │ mov (%eax),%eax │ │ │ │ mov %edi,-0x6c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 2b090 │ │ │ │ + jle 2b010 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ lea (%edx,%edx,1),%ebx │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jg 2b0b0 │ │ │ │ + jg 2b030 │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3250 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -51406,28 +51278,28 @@ │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ + mov %edx,-0x5c(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x70(%esi),%edi │ │ │ │ - mov %edx,-0x5c(%ebp) │ │ │ │ mov 0x74(%esi),%edx │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ - mov %edi,0x6c(%esi) │ │ │ │ - mov %edx,0x68(%esi) │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ - mov %edx,-0x80(%ebp) │ │ │ │ shr $0x1f,%ecx │ │ │ │ add %ecx,%ebx │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ + mov %edi,0x6c(%esi) │ │ │ │ sar $1,%ebx │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ + mov %edx,0x68(%esi) │ │ │ │ mov %ebx,-0x8c(%ebp) │ │ │ │ lea (%ecx,%ebx,8),%ecx │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ sub %ebx,%ecx │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ @@ -51440,45 +51312,45 @@ │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 31d0 │ │ │ │ mov 0x38(%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ test $0x20,%cl │ │ │ │ - jne 2b2d0 │ │ │ │ + jne 2b250 │ │ │ │ test $0x10,%cl │ │ │ │ - je 2b1e0 │ │ │ │ + je 2b160 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ + and $0x10,%ch │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x6c(%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 2b330 │ │ │ │ + je 2b2b0 │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x29e64(%ebx),%eax │ │ │ │ + lea -0x29fa4(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ push 0x54(%esi) │ │ │ │ call 31e0 │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x1,0x38(%esi) │ │ │ │ - je 2b290 │ │ │ │ + je 2b210 │ │ │ │ mov 0x58(%esi),%eax │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ lea (%eax,%ecx,4),%edx │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ @@ -51487,15 +51359,15 @@ │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x3ee24(%ebx),%eax │ │ │ │ + lea -0x3ee64(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ @@ -51504,72 +51376,72 @@ │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x8,%eax │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ - jne 2b350 │ │ │ │ + jne 2b2d0 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x800,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x2,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - jne 2b4c0 │ │ │ │ + jne 2b440 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x4,%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - je 2b440 │ │ │ │ + je 2b3c0 │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ lea 0x2(%eax),%ebx │ │ │ │ mov 0x34(%esi),%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 2b8d0 │ │ │ │ + jne 2b850 │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ + and $0x10,%ch │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x6c(%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 2b630 │ │ │ │ + je 2b5b0 │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x28674(%ebx),%eax │ │ │ │ + lea -0x287b4(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2b170 │ │ │ │ + jmp 2b0f0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - lea -0x3ed44(%ebx),%eax │ │ │ │ + lea -0x3ed84(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ @@ -51580,65 +51452,65 @@ │ │ │ │ ret │ │ │ │ mov 0x60(%esi),%edi │ │ │ │ mov 0x7c(%esi),%ebx │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ mov 0x5c(%esi),%eax │ │ │ │ mov %edi,-0x5c(%ebp) │ │ │ │ test $0x10,%ch │ │ │ │ - jne 2b5d0 │ │ │ │ + jne 2b550 │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x3e964(%ebx),%eax │ │ │ │ + lea -0x3e9a4(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2b170 │ │ │ │ + jmp 2b0f0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x39c54(%ebx),%eax │ │ │ │ + lea -0x39d14(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2b170 │ │ │ │ + jmp 2b0f0 │ │ │ │ nop │ │ │ │ - lea 0x0(,%edx,8),%ebx │ │ │ │ mov 0x30(%esi),%edi │ │ │ │ + lea 0x0(,%edx,8),%ebx │ │ │ │ mov %esp,-0x5c(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ + flds (%edi) │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ mov %eax,%edx │ │ │ │ - flds (%edi) │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - fld1 │ │ │ │ shr $0x2,%edx │ │ │ │ - fsts 0x0(,%edx,4) │ │ │ │ cmpl $0x1,-0x68(%ebp) │ │ │ │ - jle 2b3e2 │ │ │ │ + fld1 │ │ │ │ + fsts 0x0(,%edx,4) │ │ │ │ + jle 2b362 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x5c1c(%edi) │ │ │ │ lea 0x4(%eax),%edx │ │ │ │ add %eax,%ebx │ │ │ │ fldt -0x5c14(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x68(%ebp) │ │ │ │ @@ -51650,116 +51522,116 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 2b3c2 │ │ │ │ + jmp 2b342 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%edx) │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 2b3c0 │ │ │ │ + jne 2b340 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2b3f0 │ │ │ │ + jmp 2b370 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ + and $0x10,%ch │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x6c(%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 2b4a0 │ │ │ │ + jne 2b420 │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x39b94(%ebx),%eax │ │ │ │ + lea -0x39c54(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x5c(%ebp),%esp │ │ │ │ - jmp 2b170 │ │ │ │ + jmp 2b0f0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 2b690 │ │ │ │ + jne 2b610 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ + and $0x10,%ch │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x6c(%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 2b670 │ │ │ │ + jne 2b5f0 │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x317d4(%ebx),%eax │ │ │ │ + lea -0x318a4(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2b170 │ │ │ │ + jmp 2b0f0 │ │ │ │ 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 -0x29864(%ebx),%eax │ │ │ │ + lea -0x299a4(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2b434 │ │ │ │ + jmp 2b3b4 │ │ │ │ nop │ │ │ │ lea 0x0(,%edx,8),%ebx │ │ │ │ mov %esp,-0xb0(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ shr $0x2,%edx │ │ │ │ + cmpl $0x1,-0x68(%ebp) │ │ │ │ flds (%eax) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%edx,4) │ │ │ │ - cmpl $0x1,-0x68(%ebp) │ │ │ │ - jle 2b562 │ │ │ │ + jle 2b4e2 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x5c1c(%eax) │ │ │ │ add %edi,%ebx │ │ │ │ fldt -0x5c14(%eax) │ │ │ │ lea 0x4(%edi),%eax │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x68(%ebp) │ │ │ │ @@ -51771,124 +51643,124 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 2b542 │ │ │ │ + jmp 2b4c2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 2b540 │ │ │ │ + jne 2b4c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2b570 │ │ │ │ + jmp 2b4f0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 2bb10 │ │ │ │ + jne 2ba90 │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ + and $0x10,%ch │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x6c(%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 2b650 │ │ │ │ + je 2b5d0 │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x274e4(%ebx),%eax │ │ │ │ + lea -0x27624(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0xb0(%ebp),%esp │ │ │ │ - jmp 2b170 │ │ │ │ + jmp 2b0f0 │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ - mov 0x24(%esi),%ecx │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ movl $0x1,-0x1c(%ebp) │ │ │ │ movl $0x1,-0x30(%ebp) │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ + mov 0x24(%esi),%ecx │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ - lea -0x44(%ebp),%edi │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x29094(%ebx),%eax │ │ │ │ + lea -0x44(%ebp),%edi │ │ │ │ + lea -0x291d4(%ebx),%eax │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2b170 │ │ │ │ + jmp 2b0f0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x320f4(%ebx),%eax │ │ │ │ + lea -0x321b4(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2b170 │ │ │ │ + jmp 2b0f0 │ │ │ │ nop │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x30644(%ebx),%eax │ │ │ │ + lea -0x30704(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2b5c5 │ │ │ │ + jmp 2b545 │ │ │ │ nop │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x27b04(%ebx),%eax │ │ │ │ + lea -0x27c44(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2b170 │ │ │ │ + jmp 2b0f0 │ │ │ │ nop │ │ │ │ mov 0x7c(%esi),%eax │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ mov %esp,-0xb8(%ebp) │ │ │ │ mov 0x2c(%esi),%ecx │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov 0x40(%esi),%eax │ │ │ │ @@ -51900,51 +51772,51 @@ │ │ │ │ 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 2b80b │ │ │ │ + jle 2b78b │ │ │ │ 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 2bda5 │ │ │ │ + jle 2bd25 │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - mov %ebx,-0xb0(%ebp) │ │ │ │ - mov %esi,0x8(%ebp) │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ fildl -0x5c(%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 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ lea (%ecx,%ebx,4),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2b78d │ │ │ │ + jmp 2b70d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -51959,68 +51831,68 @@ │ │ │ │ mov -0x5c(%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 2b780 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 2b700 │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x98(%ebp) │ │ │ │ - je 2b800 │ │ │ │ + je 2b780 │ │ │ │ add $0x8,%eax │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %ecx,-0xa0(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ - jmp 2b750 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 2b6d0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2bd9b │ │ │ │ + jle 2bd1b │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 2b840 │ │ │ │ + je 2b7c0 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 2b84e │ │ │ │ + je 2b7ce │ │ │ │ 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 2b840 │ │ │ │ + jne 2b7c0 │ │ │ │ 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) │ │ │ │ or $0xc,%ah │ │ │ │ + fyl2x │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fldcw -0x4e(%ebp) │ │ │ │ fistpl -0x68(%ebp) │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ @@ -52040,15 +51912,15 @@ │ │ │ │ call 3410 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3220 │ │ │ │ mov -0xb8(%ebp),%esp │ │ │ │ mov 0x38(%esi),%ecx │ │ │ │ - jmp 2b44b │ │ │ │ + jmp 2b3cb │ │ │ │ mov 0x7c(%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) │ │ │ │ @@ -52059,50 +51931,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 2ba4b │ │ │ │ + jle 2b9cb │ │ │ │ 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 2bdd8 │ │ │ │ + jle 2bd58 │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ + fildl -0x5c(%ebp) │ │ │ │ mov %ebx,-0xb4(%ebp) │ │ │ │ mov %esi,0x8(%ebp) │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ - fildl -0x5c(%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 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + mov %edx,-0x94(%ebp) │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ lea (%ecx,%ebx,4),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2b9cd │ │ │ │ + jmp 2b94d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -52117,68 +51989,68 @@ │ │ │ │ mov -0x5c(%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 2b9c0 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 2b940 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ cmp -0x98(%ebp),%eax │ │ │ │ - je 2ba40 │ │ │ │ + je 2b9c0 │ │ │ │ add $0x8,%edx │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ movl $0x0,(%edx) │ │ │ │ - mov %eax,0x4(%edx) │ │ │ │ add %ecx,-0x9c(%ebp) │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ - jmp 2b990 │ │ │ │ + mov %eax,0x4(%edx) │ │ │ │ + jmp 2b910 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2bd91 │ │ │ │ + jle 2bd11 │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 2ba80 │ │ │ │ + je 2ba00 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 2ba8e │ │ │ │ + je 2ba0e │ │ │ │ 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 2ba80 │ │ │ │ + jne 2ba00 │ │ │ │ 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) │ │ │ │ or $0xc,%ah │ │ │ │ + fyl2x │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fldcw -0x4e(%ebp) │ │ │ │ fistpl -0x68(%ebp) │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ @@ -52198,15 +52070,15 @@ │ │ │ │ call 3410 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3220 │ │ │ │ mov -0xbc(%ebp),%esp │ │ │ │ mov 0x38(%esi),%ecx │ │ │ │ - jmp 2b23a │ │ │ │ + jmp 2b1ba │ │ │ │ mov 0x7c(%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) │ │ │ │ @@ -52217,49 +52089,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 2bc8b │ │ │ │ + jle 2bc0b │ │ │ │ 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 2bd50 │ │ │ │ + jle 2bcd0 │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ mov %eax,-0x5c(%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),%ecx │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ lea (%ecx,%ebx,4),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2bc0d │ │ │ │ + jmp 2bb8d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ @@ -52275,68 +52147,68 @@ │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x88(%ebp) │ │ │ │ - jne 2bc00 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 2bb80 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x98(%ebp) │ │ │ │ - je 2bc80 │ │ │ │ + je 2bc00 │ │ │ │ addl $0x8,-0x9c(%ebp) │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ add %esi,-0x94(%ebp) │ │ │ │ mov %edi,-0x5c(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp 2bbd0 │ │ │ │ + jmp 2bb50 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb8(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2bd87 │ │ │ │ + jle 2bd07 │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 2bcc0 │ │ │ │ + je 2bc40 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 2bcce │ │ │ │ + je 2bc4e │ │ │ │ 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 2bcc0 │ │ │ │ + jne 2bc40 │ │ │ │ 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) │ │ │ │ or $0xc,%ah │ │ │ │ + fyl2x │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fldcw -0x4e(%ebp) │ │ │ │ fistpl -0x68(%ebp) │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ @@ -52356,98 +52228,98 @@ │ │ │ │ call 3410 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3220 │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ mov 0x38(%esi),%ecx │ │ │ │ - jmp 2b57b │ │ │ │ + jmp 2b4fb │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 2bd87 │ │ │ │ + je 2bd07 │ │ │ │ add $0x2,%ecx │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 2bc8b │ │ │ │ + je 2bc0b │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ add $0x10,%edx │ │ │ │ movl $0x0,(%edx) │ │ │ │ mov %ecx,0x4(%edx) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 2bd5f │ │ │ │ + jne 2bcdf │ │ │ │ mov $0xffffffff,%edi │ │ │ │ - jmp 2bd0b │ │ │ │ + jmp 2bc8b │ │ │ │ mov $0xffffffff,%edi │ │ │ │ - jmp 2bacb │ │ │ │ + jmp 2ba4b │ │ │ │ mov $0xffffffff,%edi │ │ │ │ - jmp 2b88b │ │ │ │ + jmp 2b80b │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 2bd9b │ │ │ │ + je 2bd1b │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%ecx) │ │ │ │ mov %eax,0xc(%ecx) │ │ │ │ cmp %edi,%edx │ │ │ │ - je 2b80b │ │ │ │ + je 2b78b │ │ │ │ xor %eax,%eax │ │ │ │ add $0x10,%ecx │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ mov %eax,(%ecx) │ │ │ │ - jmp 2bdb0 │ │ │ │ + jmp 2bd30 │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 2bd91 │ │ │ │ + je 2bd11 │ │ │ │ add $0x2,%ecx │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 2ba4b │ │ │ │ + je 2b9cb │ │ │ │ xor %eax,%eax │ │ │ │ add $0x10,%edx │ │ │ │ mov %ecx,0x4(%edx) │ │ │ │ mov %eax,(%edx) │ │ │ │ - jmp 2bde0 │ │ │ │ + jmp 2bd60 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002be10 : │ │ │ │ +0002bd90 : │ │ │ │ call 3807 │ │ │ │ - add $0x1a06f,%eax │ │ │ │ + add $0x1a0ef,%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 2be56 │ │ │ │ + jle 2bdd6 │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 2be56 │ │ │ │ + jge 2bdd6 │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ lea 0x2(%ecx,%ecx,1),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ cmp %ecx,%edi │ │ │ │ - jle 2be56 │ │ │ │ + jle 2bdd6 │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jl 2be70 │ │ │ │ + jl 2bdf0 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 33d0 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -52470,47 +52342,47 @@ │ │ │ │ lea -0x3c(%ebp),%eax │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ push %eax │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - lea -0x3e7b4(%eax),%ebx │ │ │ │ + lea -0x3e7f4(%eax),%ebx │ │ │ │ push %ebx │ │ │ │ mov %eax,%ebx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ call 3310 │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ testb $0x1,0x38(%edx) │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ - je 2c010 │ │ │ │ + je 2bf90 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x58(%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,4),%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,-0x1c(%ebp) │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - lea -0x3e744(%ebx),%eax │ │ │ │ + lea -0x3e784(%ebx),%eax │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -52528,37 +52400,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 2c0d0 │ │ │ │ + jne 2c050 │ │ │ │ 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 2c120 │ │ │ │ + jne 2c0a0 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x8,%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ - jne 2c170 │ │ │ │ + jne 2c0f0 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x2,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - jne 2c2e0 │ │ │ │ + jne 2c260 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x4,%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ - jne 2c050 │ │ │ │ + jne 2bfd0 │ │ │ │ and $0x8,%ch │ │ │ │ - jne 2c470 │ │ │ │ + jne 2c3f0 │ │ │ │ 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) │ │ │ │ @@ -52566,20 +52438,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 -0x2fc94(%ebx),%eax │ │ │ │ + lea -0x2fd54(%ebx),%eax │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2be67 │ │ │ │ + jmp 2bde7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ @@ -52587,33 +52459,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 -0x3e514(%ebx),%eax │ │ │ │ + lea -0x3e554(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2bf1d │ │ │ │ + jmp 2be9d │ │ │ │ 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 2c689 │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + jne 2c609 │ │ │ │ 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) │ │ │ │ @@ -52621,20 +52493,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 -0x30344(%ebx),%eax │ │ │ │ + lea -0x30404(%ebx),%eax │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2be67 │ │ │ │ + jmp 2bde7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ inc %eax │ │ │ │ imul %eax,%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ @@ -52642,20 +52514,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 -0x3e194(%ebx),%eax │ │ │ │ + lea -0x3e1d4(%ebx),%eax │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2be67 │ │ │ │ + jmp 2bde7 │ │ │ │ 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 │ │ │ │ @@ -52664,42 +52536,42 @@ │ │ │ │ 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 -0x307f4(%ebx),%eax │ │ │ │ + lea -0x308b4(%ebx),%eax │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2be67 │ │ │ │ + jmp 2bde7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ mov %esp,-0x60(%ebp) │ │ │ │ - inc %eax │ │ │ │ mov 0x30(%edi),%esi │ │ │ │ + inc %eax │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov %eax,%edx │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ sub %edx,%esp │ │ │ │ flds (%esi) │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ - fld1 │ │ │ │ mov %ecx,%edx │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ shr $0x2,%edx │ │ │ │ + fld1 │ │ │ │ fsts 0x0(,%edx,4) │ │ │ │ lea (%ecx,%ebx,1),%edx │ │ │ │ test %eax,%eax │ │ │ │ - js 2cabe │ │ │ │ + js 2ca3e │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x5c1c(%edi) │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ fldt -0x5c14(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x70(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -52710,29 +52582,29 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 2c202 │ │ │ │ + jmp 2c182 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 2c200 │ │ │ │ + jne 2c180 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ add %edx,%ebx │ │ │ │ @@ -52756,75 +52628,75 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsts (%edx) │ │ │ │ fld %st(0) │ │ │ │ - jmp 2c262 │ │ │ │ + jmp 2c1e2 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 2c260 │ │ │ │ + jne 2c1e0 │ │ │ │ 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 -0x30a14(%ebx),%eax │ │ │ │ + lea -0x30ad4(%ebx),%eax │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ mov -0x60(%ebp),%esp │ │ │ │ - jmp 2be67 │ │ │ │ + jmp 2bde7 │ │ │ │ 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) │ │ │ │ - inc %eax │ │ │ │ mov 0x30(%esi),%esi │ │ │ │ + inc %eax │ │ │ │ mov %eax,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ sub %edx,%esp │ │ │ │ - lea 0x3(%esp),%ebx │ │ │ │ flds (%esi) │ │ │ │ + lea 0x3(%esp),%ebx │ │ │ │ lea 0x3(%esp),%edi │ │ │ │ shr $0x2,%ebx │ │ │ │ + and $0xfffffffc,%edi │ │ │ │ + mov %edi,-0xac(%ebp) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%ebx,4) │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - and $0xfffffffc,%edi │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ lea (%edi,%ebx,1),%edx │ │ │ │ test %eax,%eax │ │ │ │ - js 2cac7 │ │ │ │ + js 2ca47 │ │ │ │ fxch %st(1) │ │ │ │ lea 0x4(%edi),%eax │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ fdivrs -0x5c1c(%edi) │ │ │ │ fldt -0x5c14(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x60(%ebp) │ │ │ │ @@ -52836,31 +52708,31 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 2c382 │ │ │ │ - jmp 2c380 │ │ │ │ + jmp 2c302 │ │ │ │ + jmp 2c300 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 2c380 │ │ │ │ + jne 2c300 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ fchs │ │ │ │ @@ -52884,32 +52756,32 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsts (%edx) │ │ │ │ add %ebx,%edx │ │ │ │ fld %st(0) │ │ │ │ - jmp 2c3e2 │ │ │ │ + jmp 2c362 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 2c3e0 │ │ │ │ + jne 2c360 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ and $0x8,%ch │ │ │ │ - jne 2c8ac │ │ │ │ + jne 2c82c │ │ │ │ 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) │ │ │ │ @@ -52919,20 +52791,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 -0x2f484(%ebx),%eax │ │ │ │ + lea -0x2f544(%ebx),%eax │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ mov -0xa8(%ebp),%esp │ │ │ │ - jmp 2be67 │ │ │ │ + jmp 2bde7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xb0(%ebp) │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -52944,48 +52816,48 @@ │ │ │ │ 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 2c5c8 │ │ │ │ + jle 2c548 │ │ │ │ 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 2cb28 │ │ │ │ + jle 2caa8 │ │ │ │ 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 0x0(%esi),%esi │ │ │ │ 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,4),%ebx │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ - jmp 2c55d │ │ │ │ + jmp 2c4dd │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ @@ -53001,67 +52873,67 @@ │ │ │ │ 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 2c550 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 2c4d0 │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x64(%ebp) │ │ │ │ - je 2c5c0 │ │ │ │ + je 2c540 │ │ │ │ add $0x8,%eax │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %ebx,-0x90(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - jmp 2c520 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 2c4a0 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa8(%ebp),%ebx │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 2cad0 │ │ │ │ + jle 2ca50 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 2c600 │ │ │ │ + je 2c580 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 2c60e │ │ │ │ + je 2c58e │ │ │ │ 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 2c600 │ │ │ │ + jne 2c580 │ │ │ │ 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) │ │ │ │ or $0xc,%ah │ │ │ │ + fyl2x │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fldcw -0x4e(%ebp) │ │ │ │ fistpl -0x60(%ebp) │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ @@ -53080,15 +52952,15 @@ │ │ │ │ push %edi │ │ │ │ call 3410 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3220 │ │ │ │ mov -0xb0(%ebp),%esp │ │ │ │ - jmp 2bfbd │ │ │ │ + jmp 2bf3d │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xb8(%ebp) │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ @@ -53098,50 +52970,50 @@ │ │ │ │ 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 2c7ee │ │ │ │ + jle 2c76e │ │ │ │ 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 2cb55 │ │ │ │ + jle 2cad5 │ │ │ │ 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 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs: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,4),%ebx │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ - jmp 2c77d │ │ │ │ + jmp 2c6fd │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ @@ -53157,69 +53029,69 @@ │ │ │ │ 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 2c770 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 2c6f0 │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x64(%ebp) │ │ │ │ - je 2c7e0 │ │ │ │ + je 2c760 │ │ │ │ add $0x8,%eax │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %ebx,-0x9c(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - jmp 2c740 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 2c6c0 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2cada │ │ │ │ + jle 2ca5a │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 2c820 │ │ │ │ + je 2c7a0 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 2c82e │ │ │ │ + je 2c7ae │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 2c820 │ │ │ │ + jne 2c7a0 │ │ │ │ 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) │ │ │ │ shl $0x3,%eax │ │ │ │ + fyl2x │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fstps -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ flds -0x60(%ebp) │ │ │ │ @@ -53238,15 +53110,15 @@ │ │ │ │ push -0xb4(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ call 3410 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3220 │ │ │ │ mov -0xb8(%ebp),%esp │ │ │ │ - jmp 2c073 │ │ │ │ + jmp 2bff3 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov %esp,-0xb8(%ebp) │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ @@ -53255,46 +53127,46 @@ │ │ │ │ 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 2c9fe │ │ │ │ + jle 2c97e │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %edx,%edx │ │ │ │ - jle 2cae4 │ │ │ │ + jle 2ca64 │ │ │ │ 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 │ │ │ │ nop │ │ │ │ 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,4),%ebx │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ - jmp 2c97d │ │ │ │ + jmp 2c8fd │ │ │ │ nop │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -53309,78 +53181,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 2c970 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 2c8f0 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - je 2c9f0 │ │ │ │ + je 2c970 │ │ │ │ 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 2c950 │ │ │ │ + jmp 2c8d0 │ │ │ │ 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 2cb1e │ │ │ │ + jle 2ca9e │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 2ca30 │ │ │ │ + je 2c9b0 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 2ca3e │ │ │ │ + je 2c9be │ │ │ │ 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 2ca30 │ │ │ │ + jne 2c9b0 │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ fildl -0x60(%ebp) │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - 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) │ │ │ │ fstps -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ - flds -0x60(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ + flds -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) │ │ │ │ @@ -53391,112 +53263,112 @@ │ │ │ │ push -0xb4(%ebp) │ │ │ │ push %edi │ │ │ │ call 3410 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3220 │ │ │ │ mov -0xb8(%ebp),%esp │ │ │ │ - jmp 2c409 │ │ │ │ + jmp 2c389 │ │ │ │ fstp %st(1) │ │ │ │ fstps (%edx) │ │ │ │ - jmp 2c280 │ │ │ │ + jmp 2c200 │ │ │ │ fstp %st(1) │ │ │ │ fstps (%edx) │ │ │ │ - jmp 2c400 │ │ │ │ + jmp 2c380 │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp 2c64b │ │ │ │ + jmp 2c5cb │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 2c82e │ │ │ │ + jmp 2c7ae │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ lea 0x1(%ecx),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - je 2cb1e │ │ │ │ + je 2ca9e │ │ │ │ add $0x2,%ecx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %esi,0xc(%eax) │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 2c9fe │ │ │ │ + je 2c97e │ │ │ │ lea 0x1(%ecx),%esi │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %ecx,0x4(%eax) │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 2caf6 │ │ │ │ + jne 2ca76 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 2ca3e │ │ │ │ + jmp 2c9be │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 2cad0 │ │ │ │ + je 2ca50 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 2c5c8 │ │ │ │ + je 2c548 │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %ecx,(%eax) │ │ │ │ - jmp 2cb2d │ │ │ │ + jmp 2caad │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 2cada │ │ │ │ + je 2ca5a │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%ecx) │ │ │ │ mov %eax,0xc(%ecx) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 2c7ee │ │ │ │ + je 2c76e │ │ │ │ xor %eax,%eax │ │ │ │ add $0x10,%ecx │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ mov %eax,(%ecx) │ │ │ │ - jmp 2cb5d │ │ │ │ + jmp 2cadd │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002cb90 : │ │ │ │ +0002cb10 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xbc,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ call 3d45 │ │ │ │ - add $0x192dd,%edi │ │ │ │ + add $0x1935d,%edi │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov 0x2c(%ecx),%ecx │ │ │ │ mov (%eax),%ebx │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jle 2cbeb │ │ │ │ + jle 2cb6b │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 2cbeb │ │ │ │ + jge 2cb6b │ │ │ │ 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 2cbeb │ │ │ │ + jle 2cb6b │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jl 2cc10 │ │ │ │ + jl 2cb90 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call 3250 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -53529,104 +53401,104 @@ │ │ │ │ push %esi │ │ │ │ call 31d0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ test $0x20,%bl │ │ │ │ - jne 2cff0 │ │ │ │ + jne 2cf70 │ │ │ │ test $0x10,%bl │ │ │ │ - je 2ccc0 │ │ │ │ + je 2cc40 │ │ │ │ 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 2ce00 │ │ │ │ + je 2cd80 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x29b94(%edi),%eax │ │ │ │ + lea -0x29cd4(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2cd80 │ │ │ │ + jmp 2cd00 │ │ │ │ xchg %ax,%ax │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x8,%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ - jne 2ce20 │ │ │ │ + jne 2cda0 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x800,%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x2,%eax │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ - jne 2d0f0 │ │ │ │ + jne 2d070 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x4,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - je 2d090 │ │ │ │ + je 2d010 │ │ │ │ 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 2d5c0 │ │ │ │ + jne 2d540 │ │ │ │ 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 2d300 │ │ │ │ + je 2d280 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x26e04(%edi),%eax │ │ │ │ + lea -0x26f44(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push 0x54(%eax) │ │ │ │ call 31e0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x1,0x38(%eax) │ │ │ │ - je 2cfa0 │ │ │ │ + je 2cf20 │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov 0x58(%eax),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ebx,%eax │ │ │ │ @@ -53643,57 +53515,57 @@ │ │ │ │ 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 -0x3e024(%edi),%eax │ │ │ │ + lea -0x3e064(%edi),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2cbfb │ │ │ │ + jmp 2cb7b │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x394c4(%edi),%eax │ │ │ │ + lea -0x39584(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2cd80 │ │ │ │ + jmp 2cd00 │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ mov %esp,-0x70(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ shr $0x2,%esi │ │ │ │ + cmpl $0x1,-0x6c(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ mov 0x30(%esi),%esi │ │ │ │ flds (%esi) │ │ │ │ mov %esi,-0x8c(%ebp) │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%esi,4) │ │ │ │ lea 0x0(,%edx,8),%esi │ │ │ │ mov %eax,%edx │ │ │ │ lea (%eax,%esi,1),%eax │ │ │ │ - cmpl $0x1,-0x6c(%ebp) │ │ │ │ - jle 2da90 │ │ │ │ + jle 2da10 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x5c1c(%edi) │ │ │ │ add $0x4,%edx │ │ │ │ fldt -0x5c14(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x68(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -53704,27 +53576,27 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 2cea2 │ │ │ │ + jmp 2ce22 │ │ │ │ nop │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%edx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 2cea0 │ │ │ │ + jne 2ce20 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ @@ -53748,62 +53620,62 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsts (%edx) │ │ │ │ add %esi,%edx │ │ │ │ fld %st(0) │ │ │ │ - jmp 2cf22 │ │ │ │ - jmp 2cf20 │ │ │ │ + jmp 2cea2 │ │ │ │ + jmp 2cea0 │ │ │ │ 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 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 2cf20 │ │ │ │ + jne 2cea0 │ │ │ │ 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 2d2e0 │ │ │ │ + je 2d260 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x28bb4(%edi),%eax │ │ │ │ + lea -0x28cf4(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x70(%ebp),%esp │ │ │ │ - jmp 2cd80 │ │ │ │ + jmp 2cd00 │ │ │ │ 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) │ │ │ │ @@ -53811,22 +53683,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 -0x3dde4(%edi),%eax │ │ │ │ + lea -0x3de24(%edi),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2cbfb │ │ │ │ + jmp 2cb7b │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ @@ -53836,15 +53708,15 @@ │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x60(%eax),%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ imul %eax,%eax │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ test $0x10,%bh │ │ │ │ - jne 2d270 │ │ │ │ + jne 2d1f0 │ │ │ │ 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) │ │ │ │ @@ -53857,72 +53729,72 @@ │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,%esi │ │ │ │ push %eax │ │ │ │ - lea -0x3e964(%edi),%eax │ │ │ │ + lea -0x3e9a4(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2cd80 │ │ │ │ + jmp 2cd00 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne 2d360 │ │ │ │ + jne 2d2e0 │ │ │ │ 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 2d340 │ │ │ │ + jne 2d2c0 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x2f894(%edi),%eax │ │ │ │ + lea -0x2f944(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2cd80 │ │ │ │ + jmp 2cd00 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ mov %esp,-0xac(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ shr $0x2,%esi │ │ │ │ + cmpl $0x1,-0x6c(%ebp) │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ mov 0x30(%esi),%esi │ │ │ │ flds (%esi) │ │ │ │ mov %esi,-0x78(%ebp) │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%esi,4) │ │ │ │ lea 0x0(,%edx,8),%esi │ │ │ │ mov %eax,%edx │ │ │ │ lea (%eax,%esi,1),%eax │ │ │ │ - cmpl $0x1,-0x6c(%ebp) │ │ │ │ - jle 2da99 │ │ │ │ + jle 2da19 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x5c1c(%edi) │ │ │ │ add $0x4,%edx │ │ │ │ fldt -0x5c14(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x68(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -53933,28 +53805,28 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 2d182 │ │ │ │ + jmp 2d102 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%edx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 2d180 │ │ │ │ + jne 2d100 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ @@ -53978,60 +53850,60 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsts (%eax) │ │ │ │ add %esi,%eax │ │ │ │ fld %st(0) │ │ │ │ - jmp 2d1e2 │ │ │ │ + jmp 2d162 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%edx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 2d1e0 │ │ │ │ + jne 2d160 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 2d820 │ │ │ │ + jne 2d7a0 │ │ │ │ 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 2d320 │ │ │ │ + je 2d2a0 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x25c54(%edi),%eax │ │ │ │ + lea -0x25de4(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0xac(%ebp),%esp │ │ │ │ - jmp 2cd80 │ │ │ │ + jmp 2cd00 │ │ │ │ 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 │ │ │ │ @@ -54053,64 +53925,64 @@ │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,%esi │ │ │ │ push %eax │ │ │ │ - lea -0x29094(%edi),%eax │ │ │ │ + lea -0x291d4(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2cd80 │ │ │ │ + jmp 2cd00 │ │ │ │ nop │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x393b4(%edi),%eax │ │ │ │ + lea -0x39474(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2cf91 │ │ │ │ + jmp 2cf11 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x30004(%edi),%eax │ │ │ │ + lea -0x300c4(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2cd80 │ │ │ │ + jmp 2cd00 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x2efb4(%edi),%eax │ │ │ │ + lea -0x2f074(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2d25f │ │ │ │ + jmp 2d1df │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x26614(%edi),%eax │ │ │ │ + lea -0x26754(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2cd80 │ │ │ │ + jmp 2cd00 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xb8(%ebp) │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ @@ -54128,50 +54000,50 @@ │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xa8(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 2d4e8 │ │ │ │ + jle 2d468 │ │ │ │ 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 2db2a │ │ │ │ + jle 2daaa │ │ │ │ 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 0x0(%esi),%esi │ │ │ │ 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,4),%ebx │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2d46e │ │ │ │ + jmp 2d3ee │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%esi),%ecx │ │ │ │ addl $0x4,-0x6c(%ebp) │ │ │ │ add $0x4,%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -54189,68 +54061,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 2d460 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 2d3e0 │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x94(%ebp) │ │ │ │ - je 2d4e0 │ │ │ │ + je 2d460 │ │ │ │ add $0x8,%eax │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %ebx,-0x9c(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ - jmp 2d430 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 2d3b0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2daa2 │ │ │ │ + jle 2da22 │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ and $0x4,%esi │ │ │ │ - je 2d520 │ │ │ │ + je 2d4a0 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 2d52e │ │ │ │ + je 2d4ae │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 2d520 │ │ │ │ + jne 2d4a0 │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - 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) │ │ │ │ fstps -0x68(%ebp) │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ flds -0x68(%ebp) │ │ │ │ @@ -54273,75 +54145,75 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3220 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xb8(%ebp),%esp │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ - jmp 2d09b │ │ │ │ + jmp 2d01b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xc0(%ebp) │ │ │ │ mov 0x7c(%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 2d748 │ │ │ │ + jle 2d6c8 │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%edx │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %edx,%edx │ │ │ │ - jle 2daf7 │ │ │ │ + jle 2da77 │ │ │ │ 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 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ 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,4),%ebx │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov %esi,-0x6c(%ebp) │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ - jmp 2d6ce │ │ │ │ + jmp 2d64e │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%esi),%ecx │ │ │ │ addl $0x4,-0x6c(%ebp) │ │ │ │ add $0x4,%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -54359,68 +54231,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 2d6c0 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 2d640 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ cmp -0x94(%ebp),%eax │ │ │ │ - je 2d740 │ │ │ │ + je 2d6c0 │ │ │ │ add $0x8,%edx │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ movl $0x0,(%edx) │ │ │ │ - mov %eax,0x4(%edx) │ │ │ │ add %esi,-0x98(%ebp) │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ - jmp 2d690 │ │ │ │ + mov %eax,0x4(%edx) │ │ │ │ + jmp 2d610 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2daed │ │ │ │ + jle 2da6d │ │ │ │ mov -0xbc(%ebp),%esi │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ and $0x4,%esi │ │ │ │ - je 2d780 │ │ │ │ + je 2d700 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 2d78e │ │ │ │ + je 2d70e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 2d780 │ │ │ │ + jne 2d700 │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - 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) │ │ │ │ fstps -0x68(%ebp) │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ flds -0x68(%ebp) │ │ │ │ @@ -54443,15 +54315,15 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3220 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ - jmp 2cd20 │ │ │ │ + jmp 2cca0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xc0(%ebp) │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ @@ -54469,56 +54341,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 2d9b8 │ │ │ │ + jle 2d938 │ │ │ │ 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 2daac │ │ │ │ + jle 2da2c │ │ │ │ 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,4),%ebx │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ + lea (%ebx,%ecx,4),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2d933 │ │ │ │ + jmp 2d8b3 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%esi),%edx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%ebx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ fmuls (%ebx) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x50(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fldcw -0x4e(%ebp) │ │ │ │ @@ -54531,68 +54403,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 2d920 │ │ │ │ + jne 2d8a0 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x94(%ebp) │ │ │ │ - je 2d9b0 │ │ │ │ + je 2d930 │ │ │ │ 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 2d8f0 │ │ │ │ + jmp 2d870 │ │ │ │ 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 2dae3 │ │ │ │ + jle 2da63 │ │ │ │ mov -0xbc(%ebp),%esi │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ and $0x4,%esi │ │ │ │ - je 2d9f0 │ │ │ │ + je 2d970 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 2d9fe │ │ │ │ + je 2d97e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 2d9f0 │ │ │ │ + jne 2d970 │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - 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) │ │ │ │ fstps -0x68(%ebp) │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ flds -0x68(%ebp) │ │ │ │ @@ -54615,139 +54487,139 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3220 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ - jmp 2d20b │ │ │ │ + jmp 2d18b │ │ │ │ fstp %st(1) │ │ │ │ fstps (%eax) │ │ │ │ - jmp 2cf40 │ │ │ │ + jmp 2cec0 │ │ │ │ fstp %st(1) │ │ │ │ fstps (%eax) │ │ │ │ - jmp 2d200 │ │ │ │ + jmp 2d180 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 2d52e │ │ │ │ + jmp 2d4ae │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 2dae3 │ │ │ │ + je 2da63 │ │ │ │ add $0x2,%ebx │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 2d9b8 │ │ │ │ + je 2d938 │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ add $0x10,%edx │ │ │ │ movl $0x0,(%edx) │ │ │ │ mov %ebx,0x4(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 2dabb │ │ │ │ + jne 2da3b │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 2d9fe │ │ │ │ + jmp 2d97e │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 2d78e │ │ │ │ + jmp 2d70e │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 2daed │ │ │ │ + je 2da6d │ │ │ │ add $0x2,%ebx │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ cmp %esi,%ebx │ │ │ │ - je 2d748 │ │ │ │ + je 2d6c8 │ │ │ │ xor %eax,%eax │ │ │ │ add $0x10,%edx │ │ │ │ mov %ebx,0x4(%edx) │ │ │ │ mov %eax,(%edx) │ │ │ │ - jmp 2db02 │ │ │ │ + jmp 2da82 │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 2daa2 │ │ │ │ + je 2da22 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ebx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 2d4e8 │ │ │ │ + je 2d468 │ │ │ │ xor %ebx,%ebx │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %ebx,(%eax) │ │ │ │ - jmp 2db32 │ │ │ │ + jmp 2dab2 │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0002db60 : │ │ │ │ +0002dae0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xbc,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ call 3d45 │ │ │ │ - add $0x1830d,%edi │ │ │ │ + add $0x1838d,%edi │ │ │ │ mov 0x1c(%eax),%ecx │ │ │ │ mov 0x2c(%esi),%ebx │ │ │ │ mov (%ecx),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jle 2dd80 │ │ │ │ + jle 2dd00 │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jge 2dd80 │ │ │ │ + jge 2dd00 │ │ │ │ mov 0x8(%ecx),%ecx │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jge 2dd80 │ │ │ │ + jge 2dd00 │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ lea 0x2(%ebx,%ebx,1),%ebx │ │ │ │ mov (%ecx),%esi │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ cmp %ebx,%esi │ │ │ │ - jle 2dd80 │ │ │ │ + jle 2dd00 │ │ │ │ mov 0x4(%ecx),%esi │ │ │ │ mov %esi,-0x70(%ebp) │ │ │ │ cmp %esi,%ebx │ │ │ │ - jge 2dd80 │ │ │ │ + jge 2dd00 │ │ │ │ mov 0x8(%ecx),%ecx │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jge 2dd80 │ │ │ │ + jge 2dd00 │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edx,-0x88(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x74(%eax),%ebx │ │ │ │ mov 0x70(%eax),%esi │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ mov %ebx,0x68(%eax) │ │ │ │ mov %esi,0x6c(%eax) │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ - lea -0x3da54(%edi),%ebx │ │ │ │ + lea -0x3da94(%edi),%ebx │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ mov %edi,%ebx │ │ │ │ call 3310 │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ testb $0x1,0x38(%edx) │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ - jne 2dda0 │ │ │ │ + jne 2dd20 │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ @@ -54758,15 +54630,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 -0x3d484(%edi),%eax │ │ │ │ + lea -0x3d4d4(%edi),%eax │ │ │ │ push -0x74(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ @@ -54781,39 +54653,39 @@ │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x68(%eax),%eax │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x38(%eax),%ecx │ │ │ │ test $0x20,%cl │ │ │ │ - jne 2de10 │ │ │ │ + jne 2dd90 │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov (%eax),%ebx │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov %ebx,-0x9c(%ebp) │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ mov %ebx,-0xa4(%ebp) │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ test $0x10,%cl │ │ │ │ - jne 2de60 │ │ │ │ + jne 2dde0 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x8,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ - jne 2df3f │ │ │ │ + jne 2debf │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x2,%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ - jne 2e139 │ │ │ │ + jne 2e0b9 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x4,%eax │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ - jne 2deb0 │ │ │ │ + jne 2de30 │ │ │ │ and $0x8,%ch │ │ │ │ - jne 2e34b │ │ │ │ + jne 2e2cb │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ @@ -54823,20 +54695,20 @@ │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x2ba44(%edi),%eax │ │ │ │ + lea -0x2bb44(%edi),%eax │ │ │ │ push -0x74(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2dd90 │ │ │ │ + jmp 2dd10 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call 33d0 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -54849,21 +54721,21 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x58(%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 -0x3d9e4(%edi),%eax │ │ │ │ + lea -0x3da24(%edi),%eax │ │ │ │ sar $1,%ebx │ │ │ │ lea (%ecx,%ebx,4),%ebx │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ mov %ebx,-0x1c(%ebp) │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ @@ -54876,15 +54748,15 @@ │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push -0x74(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2dc77 │ │ │ │ + jmp 2dbf7 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ imul %edx,%eax │ │ │ │ imul %edx,%eax │ │ │ │ @@ -54894,20 +54766,20 @@ │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x3cd04(%edi),%eax │ │ │ │ + lea -0x3cd64(%edi),%eax │ │ │ │ push -0x74(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2dd90 │ │ │ │ + jmp 2dd10 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ @@ -54918,30 +54790,30 @@ │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x2a5c4(%edi),%eax │ │ │ │ + lea -0x2a704(%edi),%eax │ │ │ │ push -0x74(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2dd90 │ │ │ │ + jmp 2dd10 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ add $0x2,%ebx │ │ │ │ cltd │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ idiv %ebx │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ and $0x8,%ch │ │ │ │ - jne 2e581 │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + jne 2e501 │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ @@ -54955,45 +54827,45 @@ │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x2b454(%edi),%eax │ │ │ │ + lea -0x2b574(%edi),%eax │ │ │ │ push -0x74(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2dd90 │ │ │ │ + jmp 2dd10 │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ mov %esp,-0x70(%ebp) │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ lea 0x3(%esi,%esi,2),%eax │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %edx,%ebx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%ebx │ │ │ │ + mov %edx,%ecx │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ - mov %edx,%ecx │ │ │ │ mov 0x30(%ebx),%ebx │ │ │ │ flds (%ebx) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%eax,4) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ lea (%edx,%eax,1),%edx │ │ │ │ test %esi,%esi │ │ │ │ - js 2e9d1 │ │ │ │ + js 2e951 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x5c1c(%edi) │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ fldt -0x5c14(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x80(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -55004,31 +54876,31 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 2dfe2 │ │ │ │ - jmp 2dfe0 │ │ │ │ + jmp 2df62 │ │ │ │ + jmp 2df60 │ │ │ │ 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 │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 2dfe0 │ │ │ │ + jne 2df60 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ lea 0x4(%eax),%edx │ │ │ │ fchs │ │ │ │ @@ -55051,27 +54923,27 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsts (%eax) │ │ │ │ add -0x54(%ebp),%eax │ │ │ │ fld %st(0) │ │ │ │ - jmp 2e042 │ │ │ │ + jmp 2dfc2 │ │ │ │ xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%edx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 2e040 │ │ │ │ + jne 2dfc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ fchs │ │ │ │ @@ -55097,30 +54969,30 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsts (%edx) │ │ │ │ add -0x54(%ebp),%edx │ │ │ │ fld %st(0) │ │ │ │ - jmp 2e0c2 │ │ │ │ - jmp 2e0c0 │ │ │ │ + jmp 2e042 │ │ │ │ + jmp 2e040 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 2e0c0 │ │ │ │ + jne 2e040 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ @@ -55135,45 +55007,45 @@ │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x2a854(%edi),%eax │ │ │ │ + lea -0x2a994(%edi),%eax │ │ │ │ push -0x74(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ mov -0x70(%ebp),%esp │ │ │ │ - jmp 2dd90 │ │ │ │ + jmp 2dd10 │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ mov %esp,-0xb8(%ebp) │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ lea 0x3(%esi,%esi,2),%eax │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ shr $0x2,%ebx │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ mov %ebx,%edx │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ mov 0x30(%ebx),%ebx │ │ │ │ flds (%ebx) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%edx,4) │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ shl $0x3,%edx │ │ │ │ mov %edx,-0x54(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ test %esi,%esi │ │ │ │ - js 2e9e3 │ │ │ │ + js 2e963 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x5c1c(%edi) │ │ │ │ add $0x4,%eax │ │ │ │ fldt -0x5c14(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x70(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -55184,31 +55056,31 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 2e1e2 │ │ │ │ - jmp 2e1e0 │ │ │ │ + jmp 2e162 │ │ │ │ + jmp 2e160 │ │ │ │ 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 │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 2e1e0 │ │ │ │ + jne 2e160 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ lea 0x4(%edx),%eax │ │ │ │ fchs │ │ │ │ @@ -55231,27 +55103,27 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsts (%edx) │ │ │ │ add -0x54(%ebp),%edx │ │ │ │ fld %st(0) │ │ │ │ - jmp 2e242 │ │ │ │ + jmp 2e1c2 │ │ │ │ xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 2e240 │ │ │ │ + jne 2e1c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ fchs │ │ │ │ @@ -55277,35 +55149,35 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsts (%edx) │ │ │ │ add -0x54(%ebp),%edx │ │ │ │ fld %st(0) │ │ │ │ - jmp 2e2c2 │ │ │ │ + jmp 2e242 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 2e2c0 │ │ │ │ + jne 2e240 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ and $0x8,%ch │ │ │ │ - jne 2e7a1 │ │ │ │ + jne 2e721 │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ @@ -55317,20 +55189,20 @@ │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x2af64(%edi),%eax │ │ │ │ + lea -0x2b084(%edi),%eax │ │ │ │ push -0x74(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ mov -0xb8(%ebp),%esp │ │ │ │ - jmp 2dd90 │ │ │ │ + jmp 2dd10 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xbc(%ebp) │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ @@ -55340,50 +55212,50 @@ │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov %esp,-0xb0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2e4b8 │ │ │ │ + jle 2e438 │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ + mov %eax,%ecx │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ - mov %eax,%ecx │ │ │ │ test %esi,%esi │ │ │ │ - jle 2ea53 │ │ │ │ + jle 2e9d3 │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ - fildl -0x8c(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ + fildl -0x8c(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ mov %ebx,-0xb4(%ebp) │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ or $0xc,%ah │ │ │ │ - add %ebx,%edx │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + add %ebx,%edx │ │ │ │ mov %edx,-0x80(%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 -0x98(%ebp),%esi │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ - mov -0xac(%ebp),%ebx │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ lea (%ebx,%esi,4),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ - jmp 2e43e │ │ │ │ + jmp 2e3be │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%esi),%ecx │ │ │ │ addl $0x4,-0x54(%ebp) │ │ │ │ add $0x4,%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -55401,67 +55273,67 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x80(%ebp) │ │ │ │ - jne 2e430 │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 2e3b0 │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x64(%ebp) │ │ │ │ - je 2e4b0 │ │ │ │ + je 2e430 │ │ │ │ add $0x8,%eax │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %esi,-0x98(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - jmp 2e400 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 2e380 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2e9fb │ │ │ │ + jle 2e97b │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 2e4f0 │ │ │ │ + je 2e470 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 2e4fe │ │ │ │ + je 2e47e │ │ │ │ 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 2e4f0 │ │ │ │ + jne 2e470 │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ fildl -0x60(%ebp) │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - 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) │ │ │ │ fstps -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ flds -0x60(%ebp) │ │ │ │ @@ -55481,15 +55353,15 @@ │ │ │ │ push %esi │ │ │ │ call 3410 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3220 │ │ │ │ mov -0xbc(%ebp),%esp │ │ │ │ - jmp 2dd22 │ │ │ │ + jmp 2dca2 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xc4(%ebp) │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ @@ -55499,49 +55371,49 @@ │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov %esp,-0xb0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2e6e0 │ │ │ │ + jle 2e660 │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ + mov %eax,%ecx │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ - mov %eax,%ecx │ │ │ │ test %esi,%esi │ │ │ │ - jle 2ea80 │ │ │ │ + jle 2ea00 │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ - fildl -0x8c(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ + fildl -0x8c(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ mov %ebx,-0xbc(%ebp) │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ or $0xc,%ah │ │ │ │ - add %ebx,%edx │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + add %ebx,%edx │ │ │ │ mov %edx,-0x80(%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 -0xa8(%ebp),%esi │ │ │ │ - mov -0xac(%ebp),%ebx │ │ │ │ - mov %edx,-0x84(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %edx,-0x84(%ebp) │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ lea (%ebx,%esi,4),%ebx │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ - jmp 2e66e │ │ │ │ + jmp 2e5ee │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%esi),%ecx │ │ │ │ addl $0x4,-0x54(%ebp) │ │ │ │ add $0x4,%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -55559,65 +55431,65 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x80(%ebp) │ │ │ │ - jne 2e660 │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 2e5e0 │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x64(%ebp) │ │ │ │ - je 2e6d8 │ │ │ │ + je 2e658 │ │ │ │ add $0x8,%eax │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %esi,-0xa8(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - jmp 2e630 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 2e5b0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2ea05 │ │ │ │ + jle 2e985 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 2e710 │ │ │ │ + je 2e690 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 2e71e │ │ │ │ + je 2e69e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 2e710 │ │ │ │ + jne 2e690 │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ fildl -0x60(%ebp) │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - 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) │ │ │ │ fstps -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ flds -0x60(%ebp) │ │ │ │ @@ -55637,15 +55509,15 @@ │ │ │ │ push %esi │ │ │ │ call 3410 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3220 │ │ │ │ mov -0xc4(%ebp),%esp │ │ │ │ - jmp 2ded7 │ │ │ │ + jmp 2de57 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov %esp,-0xc4(%ebp) │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ @@ -55655,55 +55527,55 @@ │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xb4(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 2e909 │ │ │ │ + jle 2e889 │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%edx │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %edx,%edx │ │ │ │ - jle 2ea0f │ │ │ │ + jle 2e98f │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ - fildl -0x8c(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ + fildl -0x8c(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ mov %ebx,-0xbc(%ebp) │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ or $0xc,%ah │ │ │ │ - add %ebx,%edx │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + add %ebx,%edx │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x50(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ lea (%ebx,%edx,4),%ebx │ │ │ │ mov -0xb4(%ebp),%edx │ │ │ │ mov %edx,-0x54(%ebp) │ │ │ │ - jmp 2e893 │ │ │ │ + jmp 2e813 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%esi),%edx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%ebx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ fmuls (%ebx) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x50(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fldcw -0x4e(%ebp) │ │ │ │ @@ -55716,65 +55588,65 @@ │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ mov %edx,(%eax) │ │ │ │ add %ecx,%edx │ │ │ │ + cmp %esi,-0x80(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %edx,(%ecx) │ │ │ │ - cmp %esi,-0x80(%ebp) │ │ │ │ - jne 2e880 │ │ │ │ + jne 2e800 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - je 2e901 │ │ │ │ + je 2e881 │ │ │ │ addl $0x8,-0x98(%ebp) │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ add %ecx,-0x84(%ebp) │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ movl $0x0,(%ebx) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - jmp 2e850 │ │ │ │ + jmp 2e7d0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2ea49 │ │ │ │ + jle 2e9c9 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 2e940 │ │ │ │ + je 2e8c0 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 2e94e │ │ │ │ + je 2e8ce │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 2e940 │ │ │ │ + jne 2e8c0 │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ fildl -0x60(%ebp) │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - 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) │ │ │ │ fstps -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ flds -0x60(%ebp) │ │ │ │ @@ -55794,155 +55666,155 @@ │ │ │ │ push %esi │ │ │ │ call 3410 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3220 │ │ │ │ mov -0xc4(%ebp),%esp │ │ │ │ - jmp 2e2e9 │ │ │ │ + jmp 2e269 │ │ │ │ fstp %st(1) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ fsts (%edx) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ fstps (%ecx,%eax,1) │ │ │ │ - jmp 2e0e0 │ │ │ │ + jmp 2e060 │ │ │ │ fstp %st(1) │ │ │ │ + fsts (%edx) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ - fsts (%edx) │ │ │ │ shl $0x4,%eax │ │ │ │ fstps (%ebx,%eax,1) │ │ │ │ - jmp 2e2e0 │ │ │ │ + jmp 2e260 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 2e4fe │ │ │ │ + jmp 2e47e │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 2e71e │ │ │ │ + jmp 2e69e │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 2ea49 │ │ │ │ + je 2e9c9 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 2e909 │ │ │ │ + je 2e889 │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 2ea21 │ │ │ │ + jne 2e9a1 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 2e94e │ │ │ │ + jmp 2e8ce │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je 2e9fb │ │ │ │ + je 2e97b │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,0x8(%ecx) │ │ │ │ mov %edx,0xc(%ecx) │ │ │ │ cmp %eax,%esi │ │ │ │ - je 2e4b8 │ │ │ │ + je 2e438 │ │ │ │ xor %edx,%edx │ │ │ │ add $0x10,%ecx │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ mov %edx,(%ecx) │ │ │ │ - jmp 2ea58 │ │ │ │ + jmp 2e9d8 │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 2ea05 │ │ │ │ + je 2e985 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 2e6e0 │ │ │ │ + je 2e660 │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %ecx,(%eax) │ │ │ │ - jmp 2ea85 │ │ │ │ + jmp 2ea05 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002eac0 : │ │ │ │ +0002ea40 : │ │ │ │ call 3807 │ │ │ │ - add $0x173bf,%eax │ │ │ │ + add $0x1743f,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2eb78 │ │ │ │ + jle 2eaf8 │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ mov %eax,%edx │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x2(%ecx,%ecx,1),%edi │ │ │ │ - jmp 2eb0e │ │ │ │ + jmp 2ea8e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x24(%edx),%ebx │ │ │ │ cmp %edi,(%ebx,%eax,4) │ │ │ │ - jle 2eb13 │ │ │ │ + jle 2ea93 │ │ │ │ inc %eax │ │ │ │ cmp -0x34(%ebp),%eax │ │ │ │ - je 2eb30 │ │ │ │ + je 2eab0 │ │ │ │ cmp %ecx,(%esi,%eax,4) │ │ │ │ - jg 2eb00 │ │ │ │ + jg 2ea80 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 33d0 │ │ │ │ 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 2eb65 │ │ │ │ + je 2eae5 │ │ │ │ cmp $0x3,%eax │ │ │ │ - je 2eb52 │ │ │ │ + je 2ead2 │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 2eb78 │ │ │ │ + jne 2eaf8 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 3320 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2eb24 │ │ │ │ + jmp 2eaa4 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 34d0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2eb24 │ │ │ │ + jmp 2eaa4 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 33e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2eb24 │ │ │ │ + jmp 2eaa4 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ mov 0x70(%eax),%edi │ │ │ │ mov %edi,0x6c(%eax) │ │ │ │ mov 0x74(%eax),%eax │ │ │ │ mov %eax,0x68(%esi) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ mov 0x28(%eax),%eax │ │ │ │ @@ -55954,100 +55826,100 @@ │ │ │ │ call 31d0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x1,0x38(%eax) │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - jne 2eca9 │ │ │ │ + jne 2ec29 │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ push %eax │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ - lea -0x3bc54(%ebx),%eax │ │ │ │ + lea -0x3bd14(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x50(%eax) │ │ │ │ call 31e0 │ │ │ │ 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,-0x34(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 31d0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2efe1 │ │ │ │ + jle 2ef61 │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ imul %edx,%ecx │ │ │ │ inc %eax │ │ │ │ add %ecx,%ecx │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 2ec30 │ │ │ │ + jne 2ebb0 │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne 2ee35 │ │ │ │ + jne 2edb5 │ │ │ │ test $0x10,%al │ │ │ │ - jne 2ee5f │ │ │ │ + jne 2eddf │ │ │ │ mov %eax,%edi │ │ │ │ and $0x8,%edi │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ - jne 2ecc8 │ │ │ │ + jne 2ec48 │ │ │ │ mov %eax,%edi │ │ │ │ and $0x2,%edi │ │ │ │ mov %edi,-0x5c(%ebp) │ │ │ │ - jne 2ee89 │ │ │ │ + jne 2ee09 │ │ │ │ mov %eax,%edx │ │ │ │ and $0x4,%edx │ │ │ │ - jne 2efed │ │ │ │ + jne 2ef6d │ │ │ │ test $0x8,%ah │ │ │ │ - jne 2f020 │ │ │ │ + jne 2efa0 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x37f84(%ebx),%eax │ │ │ │ + lea -0x38044(%ebx),%eax │ │ │ │ push -0x54(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2eb24 │ │ │ │ + jmp 2eaa4 │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ push %eax │ │ │ │ - lea -0x3be34(%ebx),%eax │ │ │ │ + lea -0x3bed4(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2ebdd │ │ │ │ + jmp 2eb5d │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ mov %esp,-0x48(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%ecx │ │ │ │ @@ -56056,36 +55928,36 @@ │ │ │ │ imul %ecx,%eax │ │ │ │ lea 0xf(,%eax,4),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ shr $0x2,%edx │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 2ee02 │ │ │ │ + jle 2ed82 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edi,%esi │ │ │ │ shr $0x2,%esi │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ flds (%eax) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%edx,4) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2edbb │ │ │ │ + jle 2ed3b │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ - inc %ecx │ │ │ │ - xor %ebx,%ebx │ │ │ │ fldt -0x5c14(%eax) │ │ │ │ fxch %st(1) │ │ │ │ + inc %ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ mov %esi,%edx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ fdivrs -0x5c1c(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ @@ -56109,98 +55981,98 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 2ed80 │ │ │ │ + jne 2ed00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x40(%ebp) │ │ │ │ - je 2eded │ │ │ │ + je 2ed6d │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ add %edi,%edx │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ movl $0x3f800000,(%esi,%eax,4) │ │ │ │ - jmp 2ed50 │ │ │ │ + jmp 2ecd0 │ │ │ │ fstp %st(1) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 2edf1 │ │ │ │ + je 2ed71 │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ add $0x2,%eax │ │ │ │ imul %esi,%edx │ │ │ │ fsts (%ecx,%edx,4) │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 2ee00 │ │ │ │ + je 2ed80 │ │ │ │ imul %eax,%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ fsts (%ecx,%esi,4) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 2edc9 │ │ │ │ + jne 2ed49 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2ee02 │ │ │ │ + jmp 2ed82 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2ee02 │ │ │ │ + jmp 2ed82 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2ee02 │ │ │ │ + jmp 2ed82 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x39194(%ebx),%eax │ │ │ │ + lea -0x39254(%ebx),%eax │ │ │ │ push -0x54(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ mov -0x48(%ebp),%esp │ │ │ │ - jmp 2eb24 │ │ │ │ + jmp 2eaa4 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x3ba24(%ebx),%eax │ │ │ │ + lea -0x3bae4(%ebx),%eax │ │ │ │ push -0x54(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2eb24 │ │ │ │ + jmp 2eaa4 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x388a4(%ebx),%eax │ │ │ │ + lea -0x38964(%ebx),%eax │ │ │ │ push -0x54(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2eb24 │ │ │ │ + jmp 2eaa4 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ mov 0x2c(%edi),%edi │ │ │ │ lea 0x1(%edi),%ecx │ │ │ │ mov %edi,%esi │ │ │ │ lea 0x0(,%ecx,8),%edi │ │ │ │ lea (%ecx,%ecx,1),%edx │ │ │ │ @@ -56214,34 +56086,34 @@ │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %edx,%edi │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%edi │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ test $0x8,%ah │ │ │ │ - jne 2f1f1 │ │ │ │ + jne 2f171 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2efab │ │ │ │ + jle 2ef2b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ mov 0x30(%eax),%edx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ shr $0x2,%edi │ │ │ │ flds (%edx) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%ecx,4) │ │ │ │ test %eax,%eax │ │ │ │ - js 2f591 │ │ │ │ + js 2f511 │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x3(%eax,%eax,1),%ecx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ fldt -0x5c14(%eax) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ fdivrs -0x5c1c(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ @@ -56268,127 +56140,127 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fsts (%esi,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 2ef60 │ │ │ │ + jne 2eee0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ inc %ebx │ │ │ │ cmp -0x40(%ebp),%ebx │ │ │ │ - je 2efa1 │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ + je 2ef21 │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ flds (%edx,%ebx,4) │ │ │ │ - add -0x5c(%ebp),%esi │ │ │ │ imul %ebx,%eax │ │ │ │ + add -0x5c(%ebp),%esi │ │ │ │ movl $0x3f800000,(%ecx,%eax,4) │ │ │ │ - jmp 2ef1d │ │ │ │ + jmp 2ee9d │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2efab │ │ │ │ + jmp 2ef2b │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2efab │ │ │ │ + jmp 2ef2b │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x36ce4(%ebx),%eax │ │ │ │ + lea -0x36da4(%ebx),%eax │ │ │ │ push -0x54(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ mov -0x74(%ebp),%esp │ │ │ │ - jmp 2eb24 │ │ │ │ + jmp 2eaa4 │ │ │ │ movl $0x1,-0x50(%ebp) │ │ │ │ - jmp 2ec3d │ │ │ │ + jmp 2ebbd │ │ │ │ test $0x8,%ah │ │ │ │ - jne 2f3bd │ │ │ │ + jne 2f33d │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x37614(%ebx),%eax │ │ │ │ + lea -0x376d4(%ebx),%eax │ │ │ │ push -0x54(%ebp) │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2eb24 │ │ │ │ + jmp 2eaa4 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ mov 0x7c(%eax),%ecx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ mov 0x2c(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x24(%eax),%eax │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ + mov 0x24(%eax),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 2f141 │ │ │ │ + jle 2f0c1 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ movl $0x0,(%ecx) │ │ │ │ movl $0x0,0x4(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2f62f │ │ │ │ + jle 2f5af │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ + fildl -0x3c(%ebp) │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x44(%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 -0x64(%ebp),%edi │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ lea (%edi,%esi,4),%ebx │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ - jmp 2f0dd │ │ │ │ + jmp 2f05d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul (%esi),%edx │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ fmuls (%ebx) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x30(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ fldcw -0x2e(%ebp) │ │ │ │ @@ -56397,78 +56269,78 @@ │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x44(%ebp) │ │ │ │ - jne 2f0d0 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 2f050 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x48(%ebp) │ │ │ │ - je 2f139 │ │ │ │ + je 2f0b9 │ │ │ │ addl $0x8,-0x58(%ebp) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ add %ecx,-0x5c(%ebp) │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp 2f0b4 │ │ │ │ + jmp 2f034 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2f5c1 │ │ │ │ + jle 2f541 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%esi │ │ │ │ and $0x4,%ebx │ │ │ │ - je 2f165 │ │ │ │ + je 2f0e5 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 2f173 │ │ │ │ + je 2f0f3 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 2f165 │ │ │ │ + jne 2f0e5 │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ fildl -0x34(%ebp) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ mov %edi,%ebx │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x2c(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ shl $0x3,%eax │ │ │ │ fldcw -0x2c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ fstps -0x34(%ebp) │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ + mov %eax,%esi │ │ │ │ flds -0x34(%ebp) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x2e(%ebp) │ │ │ │ fldcw -0x2e(%ebp) │ │ │ │ fistpl -0x34(%ebp) │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ @@ -56479,15 +56351,15 @@ │ │ │ │ push %ecx │ │ │ │ push -0x48(%ebp) │ │ │ │ call 3410 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3220 │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ - jmp 2ec7f │ │ │ │ + jmp 2ebff │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x78(%ebp) │ │ │ │ mov 0x7c(%eax),%ecx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ @@ -56495,52 +56367,52 @@ │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x70(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 2f304 │ │ │ │ + jle 2f284 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ movl $0x0,(%ecx) │ │ │ │ movl $0x0,0x4(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2f602 │ │ │ │ + jle 2f582 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ + fildl -0x3c(%ebp) │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x44(%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 -0x6c(%ebp),%edi │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ lea (%edi,%esi,4),%ebx │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ - jmp 2f29d │ │ │ │ + jmp 2f21d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%esi),%edx │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ fmuls (%ebx) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x30(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ fldcw -0x2e(%ebp) │ │ │ │ @@ -56549,78 +56421,78 @@ │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x44(%ebp) │ │ │ │ - jne 2f290 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 2f210 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x48(%ebp) │ │ │ │ - je 2f2f9 │ │ │ │ + je 2f279 │ │ │ │ addl $0x8,-0x60(%ebp) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ add %ecx,-0x64(%ebp) │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp 2f275 │ │ │ │ + jmp 2f1f5 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2f65b │ │ │ │ + jle 2f5db │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov $0x1,%esi │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 2f328 │ │ │ │ + je 2f2a8 │ │ │ │ mov (%eax),%esi │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 2f336 │ │ │ │ + je 2f2b6 │ │ │ │ imul (%eax),%esi │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%esi │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 2f328 │ │ │ │ + jne 2f2a8 │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ fildl -0x34(%ebp) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ mov %edi,%ebx │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x2c(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ shl $0x3,%eax │ │ │ │ fldcw -0x2c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ fstps -0x34(%ebp) │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ + mov %eax,%esi │ │ │ │ flds -0x34(%ebp) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x2e(%ebp) │ │ │ │ fldcw -0x2e(%ebp) │ │ │ │ fistpl -0x34(%ebp) │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ @@ -56634,72 +56506,72 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3220 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - jmp 2eed4 │ │ │ │ + jmp 2ee54 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ mov 0x7c(%eax),%ecx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ mov 0x2c(%eax),%edx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 2f4e1 │ │ │ │ + jle 2f461 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ movl $0x0,(%ecx) │ │ │ │ movl $0x0,0x4(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2f5d5 │ │ │ │ + jle 2f555 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ + fildl -0x3c(%ebp) │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x44(%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 -0x64(%ebp),%edi │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ lea (%edi,%esi,4),%ebx │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ - jmp 2f47d │ │ │ │ + jmp 2f3fd │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%esi),%edx │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ fmuls (%ebx) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x30(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ fldcw -0x2e(%ebp) │ │ │ │ @@ -56708,78 +56580,78 @@ │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x44(%ebp) │ │ │ │ - jne 2f470 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 2f3f0 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x48(%ebp) │ │ │ │ - je 2f4d9 │ │ │ │ + je 2f459 │ │ │ │ addl $0x8,-0x4c(%ebp) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ add %ecx,-0x5c(%ebp) │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp 2f44b │ │ │ │ + jmp 2f3cb │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2f5cb │ │ │ │ + jle 2f54b │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov $0x1,%esi │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 2f505 │ │ │ │ + je 2f485 │ │ │ │ mov (%eax),%esi │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 2f513 │ │ │ │ + je 2f493 │ │ │ │ imul (%eax),%esi │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%esi │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 2f505 │ │ │ │ + jne 2f485 │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ fildl -0x34(%ebp) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ mov %edi,%ebx │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x2c(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ shl $0x3,%eax │ │ │ │ fldcw -0x2c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ fstps -0x34(%ebp) │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ + mov %eax,%esi │ │ │ │ flds -0x34(%ebp) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x2e(%ebp) │ │ │ │ fldcw -0x2e(%ebp) │ │ │ │ fistpl -0x34(%ebp) │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ @@ -56790,132 +56662,132 @@ │ │ │ │ push %ecx │ │ │ │ push -0x48(%ebp) │ │ │ │ call 3410 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3220 │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ - jmp 2eff6 │ │ │ │ + jmp 2ef76 │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - je 2efa5 │ │ │ │ + je 2ef25 │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ imul %edi,%edx │ │ │ │ add $0x2,%eax │ │ │ │ fsts (%ecx,%edx,4) │ │ │ │ cmp %esi,%eax │ │ │ │ - je 2efa9 │ │ │ │ + je 2ef29 │ │ │ │ mov %edi,%edx │ │ │ │ imul %eax,%edx │ │ │ │ fsts (%ecx,%edx,4) │ │ │ │ - jmp 2f595 │ │ │ │ + jmp 2f515 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 2f173 │ │ │ │ + jmp 2f0f3 │ │ │ │ mov $0x1,%esi │ │ │ │ - jmp 2f513 │ │ │ │ + jmp 2f493 │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - je 2f5cb │ │ │ │ + je 2f54b │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %esi,0xc(%edx) │ │ │ │ cmp %eax,%edi │ │ │ │ - je 2f4e1 │ │ │ │ + je 2f461 │ │ │ │ xor %esi,%esi │ │ │ │ add $0x10,%edx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %esi,(%edx) │ │ │ │ - jmp 2f5da │ │ │ │ + jmp 2f55a │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - je 2f65b │ │ │ │ + je 2f5db │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %esi,0xc(%edx) │ │ │ │ cmp %eax,%edi │ │ │ │ - je 2f304 │ │ │ │ + je 2f284 │ │ │ │ xor %esi,%esi │ │ │ │ add $0x10,%edx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %esi,(%edx) │ │ │ │ - jmp 2f607 │ │ │ │ + jmp 2f587 │ │ │ │ xor %eax,%eax │ │ │ │ mov %ecx,%edx │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - je 2f5c1 │ │ │ │ + je 2f541 │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %esi,0xc(%edx) │ │ │ │ cmp %edi,%eax │ │ │ │ - je 2f141 │ │ │ │ + je 2f0c1 │ │ │ │ xor %esi,%esi │ │ │ │ add $0x10,%edx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %esi,(%edx) │ │ │ │ - jmp 2f633 │ │ │ │ + jmp 2f5b3 │ │ │ │ mov $0x1,%esi │ │ │ │ - jmp 2f336 │ │ │ │ + jmp 2f2b6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002f670 : │ │ │ │ +0002f5f0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xcc,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ call 3d45 │ │ │ │ - add $0x167fd,%edi │ │ │ │ + add $0x1687d,%edi │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov 0x2c(%edx),%ecx │ │ │ │ mov (%eax),%ebx │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jle 2f8d0 │ │ │ │ + jle 2f850 │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ cmp %esi,%ecx │ │ │ │ - jge 2f8d0 │ │ │ │ + jge 2f850 │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 2f8d0 │ │ │ │ + jge 2f850 │ │ │ │ mov 0x24(%edx),%eax │ │ │ │ lea 0x1(%ecx),%esi │ │ │ │ lea (%esi,%esi,1),%ebx │ │ │ │ mov %esi,-0x70(%ebp) │ │ │ │ mov %ebx,-0x80(%ebp) │ │ │ │ mov (%eax),%edx │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ cmp %ebx,%edx │ │ │ │ - jle 2f8d0 │ │ │ │ + jle 2f850 │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov %edx,-0x74(%ebp) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jge 2f8d0 │ │ │ │ + jge 2f850 │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 2f8d0 │ │ │ │ + jge 2f850 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %ecx,-0x90(%ebp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov 0x70(%eax),%eax │ │ │ │ mov %eax,0x6c(%ecx) │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ mov 0x74(%ecx),%ecx │ │ │ │ mov %ecx,0x68(%eax) │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ @@ -56933,43 +56805,44 @@ │ │ │ │ push %ecx │ │ │ │ call 31d0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ test $0x20,%bl │ │ │ │ - jne 2f9b0 │ │ │ │ + jne 2f930 │ │ │ │ test $0x10,%bl │ │ │ │ - jne 2f8f0 │ │ │ │ + jne 2f870 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x8,%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ - jne 2fa70 │ │ │ │ + jne 2f9f0 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x800,%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x2,%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ - jne 2fce9 │ │ │ │ + jne 2fc69 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x4,%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ - je 2fc85 │ │ │ │ + je 2fc05 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea 0x2(%ecx),%esi │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ cltd │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ idiv %esi │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 3025a │ │ │ │ + jne 301da │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ + and $0x10,%bh │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ @@ -56978,37 +56851,36 @@ │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x74(%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 2ffa5 │ │ │ │ + je 2ff25 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x25034(%edi),%eax │ │ │ │ + lea -0x251b4(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push 0x54(%eax) │ │ │ │ call 31e0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x1,0x38(%eax) │ │ │ │ - je 2f950 │ │ │ │ + je 2f8d0 │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov 0x58(%eax),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ecx,%eax │ │ │ │ @@ -57028,61 +56900,61 @@ │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x3cba4(%edi),%eax │ │ │ │ + lea -0x3cc24(%edi),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2f8e0 │ │ │ │ + jmp 2f860 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call 3250 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ + and $0x10,%bh │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x74(%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 2fa50 │ │ │ │ + je 2f9d0 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x29454(%edi),%eax │ │ │ │ + lea -0x29594(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2f840 │ │ │ │ + jmp 2f7c0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ @@ -57094,22 +56966,22 @@ │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x3c644(%edi),%eax │ │ │ │ + lea -0x3c6d4(%edi),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2f8e0 │ │ │ │ + jmp 2f860 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ @@ -57120,15 +56992,15 @@ │ │ │ │ mov 0x60(%eax),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ imul %edx,%eax │ │ │ │ imul %edx,%eax │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ test $0x10,%bh │ │ │ │ - jne 2ff13 │ │ │ │ + jne 2fe93 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ @@ -57141,52 +57013,52 @@ │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,%esi │ │ │ │ push %eax │ │ │ │ - lea -0x3e964(%edi),%eax │ │ │ │ + lea -0x3e9a4(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2f840 │ │ │ │ + jmp 2f7c0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x360b4(%edi),%eax │ │ │ │ + lea -0x36174(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2f840 │ │ │ │ + jmp 2f7c0 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ - mov %esp,-0x9c(%ebp) │ │ │ │ add -0x80(%ebp),%eax │ │ │ │ + mov %esp,-0x9c(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea 0x3(%esp),%esi │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ shr $0x2,%esi │ │ │ │ and $0xfffffffc,%edx │ │ │ │ - mov 0x30(%eax),%eax │ │ │ │ + cmpl $0x1,-0x80(%ebp) │ │ │ │ mov %edx,-0x64(%ebp) │ │ │ │ + mov 0x30(%eax),%eax │ │ │ │ flds (%eax) │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ movl $0x3f800000,0x0(,%esi,4) │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ lea (%edx,%esi,1),%eax │ │ │ │ - cmpl $0x1,-0x80(%ebp) │ │ │ │ - jle 3070b │ │ │ │ + jle 3068b │ │ │ │ fdivrs -0x5c1c(%edi) │ │ │ │ add $0x4,%edx │ │ │ │ fld1 │ │ │ │ fldt -0x5c14(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x80(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ @@ -57200,27 +57072,27 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 2fb02 │ │ │ │ + jmp 2fa82 │ │ │ │ nop │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%edx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 2fb00 │ │ │ │ + jne 2fa80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ @@ -57244,39 +57116,39 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsts (%edx) │ │ │ │ add %esi,%edx │ │ │ │ fld %st(0) │ │ │ │ - jmp 2fb82 │ │ │ │ - jmp 2fb80 │ │ │ │ + jmp 2fb02 │ │ │ │ + jmp 2fb00 │ │ │ │ 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 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 2fb80 │ │ │ │ + jne 2fb00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ fld1 │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ fchs │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ fdivs 0x8(%eax) │ │ │ │ shl $0x4,%edx │ │ │ │ add -0x64(%ebp),%edx │ │ │ │ lea 0x4(%edx),%eax │ │ │ │ fld1 │ │ │ │ fldt -0x5c14(%edi) │ │ │ │ fld %st(0) │ │ │ │ @@ -57295,116 +57167,116 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsts (%edx) │ │ │ │ add %esi,%edx │ │ │ │ fld %st(0) │ │ │ │ - jmp 2fc02 │ │ │ │ + jmp 2fb82 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 2fc00 │ │ │ │ + jne 2fb80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ + and $0x10,%bh │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x74(%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 2ff85 │ │ │ │ + je 2ff05 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x28124(%edi),%eax │ │ │ │ + lea -0x28264(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x9c(%ebp),%esp │ │ │ │ - jmp 2f840 │ │ │ │ + jmp 2f7c0 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 30005 │ │ │ │ + jne 2ff85 │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ + and $0x10,%bh │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x74(%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 2ffe5 │ │ │ │ + jne 2ff65 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x2e5c4(%edi),%eax │ │ │ │ + lea -0x2e684(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2f840 │ │ │ │ + jmp 2f7c0 │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov %esp,-0xc0(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ + shl $0x3,%edx │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ shr $0x2,%esi │ │ │ │ + cmpl $0x1,-0x80(%ebp) │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ mov %esi,-0x9c(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ - shl $0x3,%edx │ │ │ │ mov 0x30(%esi),%esi │ │ │ │ flds (%esi) │ │ │ │ mov %esi,-0x90(%ebp) │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ mov %edx,-0x9c(%ebp) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%esi,4) │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ - cmpl $0x1,-0x80(%ebp) │ │ │ │ - jle 3071f │ │ │ │ + jle 3069f │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x5c1c(%edi) │ │ │ │ add $0x4,%eax │ │ │ │ fldt -0x5c14(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x80(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -57415,38 +57287,38 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 2fd82 │ │ │ │ + jmp 2fd02 │ │ │ │ xchg %ax,%ax │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 2fd80 │ │ │ │ + jne 2fd00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ fld1 │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ fchs │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ fdivs 0x4(%eax) │ │ │ │ - add %esi,%edx │ │ │ │ lea 0x4(%esi),%eax │ │ │ │ + add %esi,%edx │ │ │ │ fld1 │ │ │ │ fldt -0x5c14(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x80(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ @@ -57460,37 +57332,37 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsts (%esi) │ │ │ │ fld %st(0) │ │ │ │ - jmp 2fe02 │ │ │ │ + jmp 2fd82 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 2fe00 │ │ │ │ + jne 2fd80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ fld1 │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ fchs │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ fdivs 0x8(%eax) │ │ │ │ shl $0x4,%edx │ │ │ │ add -0xb4(%ebp),%edx │ │ │ │ lea 0x4(%edx),%eax │ │ │ │ fld1 │ │ │ │ fldt -0x5c14(%edi) │ │ │ │ fld %st(0) │ │ │ │ @@ -57509,64 +57381,64 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsts (%edx) │ │ │ │ add -0x9c(%ebp),%edx │ │ │ │ fld %st(0) │ │ │ │ - jmp 2fe82 │ │ │ │ + jmp 2fe02 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x4,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 2fe80 │ │ │ │ + jne 2fe00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 304ba │ │ │ │ + jne 3043a │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ + and $0x10,%bh │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x74(%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 2ffc5 │ │ │ │ + je 2ff45 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x237f4(%edi),%eax │ │ │ │ + lea -0x23954(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ - jmp 2f840 │ │ │ │ + jmp 2f7c0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ movl $0x3,-0x30(%ebp) │ │ │ │ mov 0x24(%eax),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ @@ -57587,120 +57459,120 @@ │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,%esi │ │ │ │ push %eax │ │ │ │ - lea -0x29094(%edi),%eax │ │ │ │ + lea -0x291d4(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2f840 │ │ │ │ + jmp 2f7c0 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x35f64(%edi),%eax │ │ │ │ + lea -0x36024(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2fc7a │ │ │ │ + jmp 2fbfa │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x2eac4(%edi),%eax │ │ │ │ + lea -0x2eb84(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2f840 │ │ │ │ + jmp 2f7c0 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x2dfd4(%edi),%eax │ │ │ │ + lea -0x2e0c4(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2ff08 │ │ │ │ + jmp 2fe88 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x24514(%edi),%eax │ │ │ │ + lea -0x24694(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2f840 │ │ │ │ + jmp 2f7c0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xc4(%ebp) │ │ │ │ mov 0x7c(%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,-0xa0(%ebp) │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xb8(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 3018a │ │ │ │ + jle 3010a │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %esi,%esi │ │ │ │ - jle 307c2 │ │ │ │ + jle 30742 │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + fildl -0x80(%ebp) │ │ │ │ + mov %ecx,-0xbc(%ebp) │ │ │ │ mov -0xc8(%ebp),%edx │ │ │ │ add -0xb0(%ebp),%edx │ │ │ │ - mov %ecx,-0xbc(%ebp) │ │ │ │ - mov %ebx,-0x80(%ebp) │ │ │ │ - fildl -0x80(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x50(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ lea (%ecx,%ebx,4),%ebx │ │ │ │ mov -0xb8(%ebp),%ecx │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 3010e │ │ │ │ + jmp 3008e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ addl $0x4,-0x64(%ebp) │ │ │ │ add $0x4,%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -57718,66 +57590,66 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x90(%ebp) │ │ │ │ - jne 30100 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 30080 │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ - je 30182 │ │ │ │ + je 30102 │ │ │ │ addl $0x8,-0xa4(%ebp) │ │ │ │ mov -0xa8(%ebp),%edx │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ add %edx,-0xac(%ebp) │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ movl $0x0,(%ecx) │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ - jmp 300d0 │ │ │ │ + jmp 30050 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xbc(%ebp),%ecx │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 30737 │ │ │ │ + jle 306b7 │ │ │ │ mov -0xc8(%ebp),%esi │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ and $0x4,%esi │ │ │ │ - je 301ba │ │ │ │ + je 3013a │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 301c8 │ │ │ │ + je 30148 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 301ba │ │ │ │ + jne 3013a │ │ │ │ mov %edx,-0x70(%ebp) │ │ │ │ fildl -0x70(%ebp) │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - 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) │ │ │ │ fstps -0x70(%ebp) │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ flds -0x70(%ebp) │ │ │ │ @@ -57800,73 +57672,73 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3220 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xc4(%ebp),%esp │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ - jmp 2fc90 │ │ │ │ + jmp 2fc10 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xcc(%ebp) │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,-0xc8(%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,-0xa0(%ebp) │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xb8(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 303ea │ │ │ │ + jle 3036a │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ mov -0xac(%ebp),%esi │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %esi,%esi │ │ │ │ - jle 3078c │ │ │ │ + jle 3070c │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + fildl -0x80(%ebp) │ │ │ │ + mov %ecx,-0xc4(%ebp) │ │ │ │ mov -0xd0(%ebp),%edx │ │ │ │ add -0xb0(%ebp),%edx │ │ │ │ - mov %ecx,-0xc4(%ebp) │ │ │ │ - mov %ebx,-0x80(%ebp) │ │ │ │ - fildl -0x80(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ mov %edx,-0x90(%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 -0xb4(%ebp),%ecx │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ mov -0xa8(%ebp),%ebx │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ lea (%ecx,%ebx,4),%ebx │ │ │ │ mov -0xb8(%ebp),%ecx │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 3036e │ │ │ │ + jmp 302ee │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ addl $0x4,-0x64(%ebp) │ │ │ │ add $0x4,%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -57884,66 +57756,66 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x90(%ebp) │ │ │ │ - jne 30360 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 302e0 │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ - je 303e2 │ │ │ │ + je 30362 │ │ │ │ addl $0x8,-0xa4(%ebp) │ │ │ │ mov -0xac(%ebp),%edx │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ add %edx,-0xa8(%ebp) │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ movl $0x0,(%ecx) │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ - jmp 30330 │ │ │ │ + jmp 302b0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc4(%ebp),%ecx │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 30782 │ │ │ │ + jle 30702 │ │ │ │ mov -0xd0(%ebp),%esi │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ and $0x4,%esi │ │ │ │ - je 3041a │ │ │ │ + je 3039a │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 30428 │ │ │ │ + je 303a8 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 3041a │ │ │ │ + jne 3039a │ │ │ │ mov %edx,-0x70(%ebp) │ │ │ │ fildl -0x70(%ebp) │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - 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) │ │ │ │ fstps -0x70(%ebp) │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ flds -0x70(%ebp) │ │ │ │ @@ -57966,81 +57838,81 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3220 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xcc(%ebp),%esp │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ - jmp 2f7cd │ │ │ │ + jmp 2f74d │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xcc(%ebp) │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x2c(%eax),%ebx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xbc(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 3063b │ │ │ │ + jle 305bb │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ - mov %eax,%edx │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 30741 │ │ │ │ + jle 306c1 │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%esi │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - add -0xac(%ebp),%esi │ │ │ │ - mov %ecx,-0xc8(%ebp) │ │ │ │ mov %ebx,-0x80(%ebp) │ │ │ │ fildl -0x80(%ebp) │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ + mov %ecx,-0xc8(%ebp) │ │ │ │ + mov -0xd0(%ebp),%esi │ │ │ │ + add -0xac(%ebp),%esi │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ mov %esi,-0x90(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x50(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0xb8(%ebp),%ecx │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - mov -0xac(%ebp),%esi │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov %edx,-0xa0(%ebp) │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ lea (%ecx,%ebx,4),%ebx │ │ │ │ mov -0xbc(%ebp),%ecx │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 305c3 │ │ │ │ + jmp 30543 │ │ │ │ xchg %ax,%ax │ │ │ │ imul (%esi),%edx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%ebx │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ fmuls (%ebx) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x50(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fldcw -0x4e(%ebp) │ │ │ │ @@ -58053,65 +57925,65 @@ │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ mov %edx,(%eax) │ │ │ │ add %ecx,%edx │ │ │ │ + cmp %esi,-0x90(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov %edx,(%ecx) │ │ │ │ - cmp %esi,-0x90(%ebp) │ │ │ │ - jne 305b0 │ │ │ │ + jne 30530 │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ cmp -0xa8(%ebp),%eax │ │ │ │ - je 30633 │ │ │ │ + je 305b3 │ │ │ │ add $0x8,%edx │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ movl $0x0,(%edx) │ │ │ │ - mov %eax,0x4(%edx) │ │ │ │ add %ebx,-0xa4(%ebp) │ │ │ │ mov %edx,-0x70(%ebp) │ │ │ │ - jmp 30580 │ │ │ │ + mov %eax,0x4(%edx) │ │ │ │ + jmp 30500 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc8(%ebp),%ecx │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 30778 │ │ │ │ + jle 306f8 │ │ │ │ mov -0xd0(%ebp),%esi │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ mov $0x1,%ebx │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ and $0x4,%esi │ │ │ │ - je 3066b │ │ │ │ + je 305eb │ │ │ │ mov (%eax),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - je 30679 │ │ │ │ + je 305f9 │ │ │ │ imul (%eax),%ebx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%ebx │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 3066b │ │ │ │ + jne 305eb │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ fildl -0x70(%ebp) │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - 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) │ │ │ │ fstps -0x70(%ebp) │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ flds -0x70(%ebp) │ │ │ │ @@ -58134,155 +58006,155 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3220 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xcc(%ebp),%esp │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ - jmp 2feab │ │ │ │ + jmp 2fe2b │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ fsts (%eax) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ fstps (%edx,%eax,1) │ │ │ │ - jmp 2fc20 │ │ │ │ + jmp 2fba0 │ │ │ │ fstp %st(1) │ │ │ │ + fsts (%esi) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov -0xb4(%ebp),%edx │ │ │ │ - fsts (%esi) │ │ │ │ shl $0x4,%eax │ │ │ │ fstps (%edx,%eax,1) │ │ │ │ - jmp 2fea0 │ │ │ │ + jmp 2fe20 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 301c8 │ │ │ │ + jmp 30148 │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 30778 │ │ │ │ + je 306f8 │ │ │ │ add $0x2,%ebx │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 3063b │ │ │ │ + je 305bb │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ add $0x10,%edx │ │ │ │ movl $0x0,(%edx) │ │ │ │ mov %ebx,0x4(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 30750 │ │ │ │ + jne 306d0 │ │ │ │ mov $0x1,%ebx │ │ │ │ - jmp 30679 │ │ │ │ + jmp 305f9 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 30428 │ │ │ │ + jmp 303a8 │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 30782 │ │ │ │ + je 30702 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ebx,0xc(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - je 303ea │ │ │ │ + je 3036a │ │ │ │ xor %ebx,%ebx │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %ebx,(%eax) │ │ │ │ - jmp 30794 │ │ │ │ + jmp 30714 │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 30737 │ │ │ │ + je 306b7 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ebx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 3018a │ │ │ │ + je 3010a │ │ │ │ xor %ebx,%ebx │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %ebx,(%eax) │ │ │ │ - jmp 307ca │ │ │ │ + jmp 3074a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00030800 : │ │ │ │ +00030780 : │ │ │ │ call 3807 │ │ │ │ - add $0x1567f,%eax │ │ │ │ + add $0x156ff,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x9c,%esp │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 308b8 │ │ │ │ + jle 30838 │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ mov %eax,%edi │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x2(%ecx,%ecx,1),%edx │ │ │ │ - jmp 3084e │ │ │ │ + jmp 307ce │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x24(%edi),%ebx │ │ │ │ cmp %edx,(%ebx,%eax,4) │ │ │ │ - jle 30853 │ │ │ │ + jle 307d3 │ │ │ │ inc %eax │ │ │ │ cmp -0x54(%ebp),%eax │ │ │ │ - je 30870 │ │ │ │ + je 307f0 │ │ │ │ cmp %ecx,(%esi,%eax,4) │ │ │ │ - jg 30840 │ │ │ │ + jg 307c0 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 3250 │ │ │ │ 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 308a5 │ │ │ │ + je 30825 │ │ │ │ cmp $0x3,%eax │ │ │ │ - je 30892 │ │ │ │ + je 30812 │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 308b8 │ │ │ │ + jne 30838 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 30f0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 30864 │ │ │ │ + jmp 307e4 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 3370 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 30864 │ │ │ │ + jmp 307e4 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 3060 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 30864 │ │ │ │ + jmp 307e4 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ mov 0x70(%eax),%eax │ │ │ │ mov 0x74(%edi),%edx │ │ │ │ mov %eax,0x6c(%edi) │ │ │ │ mov 0x28(%edi),%eax │ │ │ │ mov %edx,0x68(%edi) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ @@ -58291,38 +58163,38 @@ │ │ │ │ push %edx │ │ │ │ call 31d0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ mov %edx,-0x54(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 30da1 │ │ │ │ + jle 30d21 │ │ │ │ mov 0x2c(%eax),%ebx │ │ │ │ mov $0x1,%edi │ │ │ │ xor %eax,%eax │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ lea 0x1(%ebx),%ecx │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul %ecx,%edi │ │ │ │ inc %eax │ │ │ │ add %edi,%edi │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 30910 │ │ │ │ + jne 30890 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x38(%eax),%esi │ │ │ │ mov %esi,%eax │ │ │ │ test $0x20,%esi │ │ │ │ - jne 30c88 │ │ │ │ + jne 30c08 │ │ │ │ test $0x10,%esi │ │ │ │ - jne 30a5f │ │ │ │ + jne 309df │ │ │ │ mov %esi,%ecx │ │ │ │ and $0x8,%ecx │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ - je 30b3b │ │ │ │ + je 30abb │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ and $0x1000,%esi │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%ecx │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ @@ -58334,34 +58206,34 @@ │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ shr $0x2,%edx │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 316c0 │ │ │ │ + jle 31640 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x30(%esi),%esi │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ shr $0x2,%esi │ │ │ │ flds (%ebx) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%edx,4) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3168d │ │ │ │ + jle 3160d │ │ │ │ ffreep %st(0) │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ fldt -0x5c14(%ebx) │ │ │ │ fxch %st(1) │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ inc %ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %eax,%edi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ @@ -58390,51 +58262,51 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 30a20 │ │ │ │ + jne 309a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x54(%ebp) │ │ │ │ - je 30d2c │ │ │ │ + je 30cac │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ add -0x5c(%ebp),%edx │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ mov %esi,%eax │ │ │ │ imul %ebx,%eax │ │ │ │ movl $0x3f800000,(%edi,%eax,4) │ │ │ │ - jmp 309e0 │ │ │ │ + jmp 30960 │ │ │ │ and $0x1000,%esi │ │ │ │ - je 30dd4 │ │ │ │ + je 30d54 │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 31711 │ │ │ │ + je 31691 │ │ │ │ inc %ebx │ │ │ │ mov $0x1,%edx │ │ │ │ mov $0x1,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul %ebx,%eax │ │ │ │ inc %edx │ │ │ │ add %eax,%eax │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 30a90 │ │ │ │ + jne 30a10 │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x213d4(%ebx),%eax │ │ │ │ + lea -0x21554(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -58449,45 +58321,45 @@ │ │ │ │ mov (%eax),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ mov %edx,-0x54(%ebp) │ │ │ │ call 31d0 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ testb $0x1,0x38(%eax) │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ - je 30b1f │ │ │ │ - lea -0x3b8e4(%ebx),%eax │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + je 30a9f │ │ │ │ + lea -0x3b9a4(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 30864 │ │ │ │ + jmp 307e4 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ - lea -0x3b714(%ebx),%eax │ │ │ │ + lea -0x3b7d4(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 30864 │ │ │ │ + jmp 307e4 │ │ │ │ mov %esi,%ecx │ │ │ │ mov %esi,%edx │ │ │ │ and $0x800,%ecx │ │ │ │ and $0x2,%edx │ │ │ │ mov %edx,-0x78(%ebp) │ │ │ │ - je 30dfc │ │ │ │ + je 30d7c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x8c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ shl $0x3,%edx │ │ │ │ @@ -58501,41 +58373,41 @@ │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ shr $0x2,%edx │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov %edx,-0x94(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 31025 │ │ │ │ + jne 30fa5 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 30fe5 │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ + jle 30f65 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ + mov 0x30(%ecx),%ecx │ │ │ │ shr $0x2,%edx │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - mov 0x30(%ecx),%ecx │ │ │ │ - mov 0x2c(%edx),%eax │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ flds (%ecx) │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ - fld1 │ │ │ │ + mov 0x2c(%edx),%eax │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ + fld1 │ │ │ │ fsts 0x0(,%edx,4) │ │ │ │ test %eax,%eax │ │ │ │ - js 316df │ │ │ │ + js 3165f │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x3(%eax,%eax,1),%ecx │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %esi,-0x74(%ebp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ - xor %ebx,%ebx │ │ │ │ fldt -0x5c14(%eax) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ fdivrs -0x5c1c(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ @@ -58561,31 +58433,31 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 30c40 │ │ │ │ + jne 30bc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ cmp %esi,%ebx │ │ │ │ - je 30e70 │ │ │ │ + je 30df0 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ add -0x70(%ebp),%edx │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ movl $0x3f800000,(%ecx,%eax,4) │ │ │ │ - jmp 30bfc │ │ │ │ + jmp 30b7c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ @@ -58606,17 +58478,17 @@ │ │ │ │ mov 0x68(%eax),%edi │ │ │ │ xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ imul %ecx,%ebx │ │ │ │ inc %eax │ │ │ │ add %ebx,%ebx │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 30cd0 │ │ │ │ + jne 30c50 │ │ │ │ test $0x1000,%esi │ │ │ │ - jne 30eea │ │ │ │ + jne 30e6a │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ @@ -58624,158 +58496,158 @@ │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - lea -0x3e964(%ebx),%eax │ │ │ │ + lea -0x3e9a4(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 30ac0 │ │ │ │ + jmp 30a40 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ - jmp 30d39 │ │ │ │ + jmp 30cb9 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 30d39 │ │ │ │ + jmp 30cb9 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 30f49 │ │ │ │ + je 30ec9 │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 316cb │ │ │ │ + je 3164b │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov $0x1,%edx │ │ │ │ mov $0x1,%eax │ │ │ │ imul %ecx,%eax │ │ │ │ inc %edx │ │ │ │ add %eax,%eax │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 30d5d │ │ │ │ + jne 30cdd │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x22864(%ebx),%eax │ │ │ │ + lea -0x229e4(%ebx),%eax │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ - jmp 30ac0 │ │ │ │ + jmp 30a40 │ │ │ │ mov 0x38(%eax),%esi │ │ │ │ mov %esi,%eax │ │ │ │ test $0x20,%esi │ │ │ │ - jne 3163b │ │ │ │ + jne 315bb │ │ │ │ mov $0x1,%edi │ │ │ │ test $0x10,%esi │ │ │ │ - je 3093a │ │ │ │ + je 308ba │ │ │ │ and $0x1000,%esi │ │ │ │ mov $0x1,%eax │ │ │ │ - jne 30a9a │ │ │ │ + jne 30a1a │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x34924(%ebx),%eax │ │ │ │ + lea -0x349e4(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 30ac0 │ │ │ │ + jmp 30a40 │ │ │ │ and $0x4,%esi │ │ │ │ mov %esi,-0x7c(%ebp) │ │ │ │ - je 30f7d │ │ │ │ + je 30efd │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 31245 │ │ │ │ + jne 311c5 │ │ │ │ test $0x10,%ah │ │ │ │ - je 3121d │ │ │ │ + je 3119d │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle 3175e │ │ │ │ + jle 316de │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ imul %ecx,%eax │ │ │ │ inc %edx │ │ │ │ add %eax,%eax │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 30e3b │ │ │ │ + jne 30dbb │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x1e8a4(%ebx),%eax │ │ │ │ + lea -0x1e954(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 30ac0 │ │ │ │ + jmp 30a40 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ - jmp 30e7d │ │ │ │ + jmp 30dfd │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 30e7d │ │ │ │ + jmp 30dfd │ │ │ │ ffreep %st(0) │ │ │ │ and $0x1000,%esi │ │ │ │ - je 30ff1 │ │ │ │ + je 30f71 │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 316d5 │ │ │ │ + je 31655 │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov $0x1,%edx │ │ │ │ mov $0x1,%eax │ │ │ │ inc %ecx │ │ │ │ imul %ecx,%eax │ │ │ │ inc %edx │ │ │ │ add %eax,%eax │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 30ea3 │ │ │ │ + jne 30e23 │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x1d294(%ebx),%eax │ │ │ │ + lea -0x1d314(%ebx),%eax │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x8c(%ebp),%esp │ │ │ │ - jmp 30ac0 │ │ │ │ + jmp 30a40 │ │ │ │ mov %ebx,%eax │ │ │ │ add %ecx,%ecx │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ cltd │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ @@ -58793,90 +58665,90 @@ │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - lea -0x29094(%ebx),%eax │ │ │ │ + lea -0x291d4(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 30ac0 │ │ │ │ + jmp 30a40 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x35cb4(%ebx),%eax │ │ │ │ + lea -0x35d74(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 30d99 │ │ │ │ + jmp 30d19 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 31454 │ │ │ │ + jne 313d4 │ │ │ │ test $0x10,%ah │ │ │ │ - je 3142c │ │ │ │ + je 313ac │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle 31754 │ │ │ │ + jle 316d4 │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ imul %ecx,%eax │ │ │ │ inc %edx │ │ │ │ add %eax,%eax │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 30fb0 │ │ │ │ + jne 30f30 │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x1fe64(%ebx),%eax │ │ │ │ + lea -0x1ffe4(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 30ac0 │ │ │ │ + jmp 30a40 │ │ │ │ and $0x1000,%esi │ │ │ │ - jne 316d5 │ │ │ │ + jne 31655 │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x33244(%ebx),%eax │ │ │ │ + lea -0x33304(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 30edf │ │ │ │ + jmp 30e5f │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x90(%ebp) │ │ │ │ mov 0x7c(%eax),%ecx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ @@ -58884,46 +58756,46 @@ │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x88(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 3115d │ │ │ │ + jle 310dd │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ movl $0x0,(%ecx) │ │ │ │ movl $0x0,0x4(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 317aa │ │ │ │ + jle 3172a │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ - fildl -0x60(%ebp) │ │ │ │ mov %ecx,-0x9c(%ebp) │ │ │ │ mov %ebx,-0xa0(%ebp) │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x64(%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 -0x84(%ebp),%edi │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ lea (%edi,%esi,4),%edi │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ - jmp 310ed │ │ │ │ + jmp 3106d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x4,%edi │ │ │ │ add $0x4,%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ @@ -58939,78 +58811,78 @@ │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ mov %edx,(%ebx) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x64(%ebp) │ │ │ │ - jne 310e0 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 31060 │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x68(%ebp) │ │ │ │ - je 31149 │ │ │ │ + je 310c9 │ │ │ │ addl $0x8,-0x78(%ebp) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ add %ecx,-0x7c(%ebp) │ │ │ │ mov %edi,-0x5c(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp 310b8 │ │ │ │ + jmp 31038 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 317a0 │ │ │ │ + jle 31720 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%esi │ │ │ │ and $0x4,%ebx │ │ │ │ - je 31181 │ │ │ │ + je 31101 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 3118f │ │ │ │ + je 3110f │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 31181 │ │ │ │ + jne 31101 │ │ │ │ mov %edx,-0x54(%ebp) │ │ │ │ fildl -0x54(%ebp) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ shl $0x3,%eax │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fstps -0x54(%ebp) │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ + mov %eax,%esi │ │ │ │ flds -0x54(%ebp) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ fldcw -0x4e(%ebp) │ │ │ │ fistpl -0x54(%ebp) │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ @@ -59026,28 +58898,28 @@ │ │ │ │ call 3220 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x90(%ebp),%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x38(%eax),%esi │ │ │ │ - jmp 30b9e │ │ │ │ + jmp 30b1e │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x33f94(%ebx),%eax │ │ │ │ + lea -0x34054(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 30ac0 │ │ │ │ + jmp 30a40 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x80(%ebp) │ │ │ │ mov 0x7c(%eax),%ecx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ @@ -59060,46 +58932,46 @@ │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x84(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 31378 │ │ │ │ + jle 312f8 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ movl $0x0,(%ecx) │ │ │ │ movl $0x0,0x4(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 31772 │ │ │ │ + jle 316f2 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ - fildl -0x60(%ebp) │ │ │ │ mov %ecx,-0x8c(%ebp) │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x64(%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 -0x78(%ebp),%esi │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ lea (%edi,%esi,4),%edi │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ - jmp 3130b │ │ │ │ + jmp 3128b │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x4,%edi │ │ │ │ add $0x4,%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ fmuls (%edi) │ │ │ │ @@ -59113,78 +58985,78 @@ │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ mov %edx,(%ebx) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x64(%ebp) │ │ │ │ - jne 312fe │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 3127e │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x68(%ebp),%eax │ │ │ │ - je 31364 │ │ │ │ + je 312e4 │ │ │ │ addl $0x8,-0x6c(%ebp) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ add %ecx,-0x78(%ebp) │ │ │ │ mov %edi,-0x5c(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp 312e5 │ │ │ │ + jmp 31265 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 31768 │ │ │ │ + jle 316e8 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%esi │ │ │ │ and $0x4,%ebx │ │ │ │ - je 3139c │ │ │ │ + je 3131c │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 313aa │ │ │ │ + je 3132a │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 3139c │ │ │ │ + jne 3131c │ │ │ │ mov %edx,-0x54(%ebp) │ │ │ │ fildl -0x54(%ebp) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ shl $0x3,%eax │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fstps -0x54(%ebp) │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ + mov %eax,%esi │ │ │ │ flds -0x54(%ebp) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ fldcw -0x4e(%ebp) │ │ │ │ fistpl -0x54(%ebp) │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ @@ -59197,28 +59069,28 @@ │ │ │ │ call 3410 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3220 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%esp │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ - jmp 30e10 │ │ │ │ + jmp 30d90 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x35304(%ebx),%eax │ │ │ │ + lea -0x353c4(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 30ac0 │ │ │ │ + jmp 30a40 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x80(%ebp) │ │ │ │ mov 0x7c(%eax),%ecx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ @@ -59231,46 +59103,46 @@ │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x84(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 31587 │ │ │ │ + jle 31507 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ movl $0x0,(%ecx) │ │ │ │ movl $0x0,0x4(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 31725 │ │ │ │ + jle 316a5 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ - fildl -0x60(%ebp) │ │ │ │ mov %ecx,-0x8c(%ebp) │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x64(%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 -0x78(%ebp),%edi │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ lea (%edi,%esi,4),%edi │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ - jmp 3151a │ │ │ │ + jmp 3149a │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x4,%edi │ │ │ │ add $0x4,%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ fmuls (%edi) │ │ │ │ @@ -59284,78 +59156,78 @@ │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ mov %edx,(%ebx) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x64(%ebp) │ │ │ │ - jne 3150d │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 3148d │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x68(%ebp) │ │ │ │ - je 31573 │ │ │ │ + je 314f3 │ │ │ │ addl $0x8,-0x6c(%ebp) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ add %ecx,-0x7c(%ebp) │ │ │ │ mov %edi,-0x5c(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp 314f4 │ │ │ │ + jmp 31474 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3171b │ │ │ │ + jle 3169b │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%esi │ │ │ │ and $0x4,%ebx │ │ │ │ - je 315ab │ │ │ │ + je 3152b │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 315b9 │ │ │ │ + je 31539 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 315ab │ │ │ │ + jne 3152b │ │ │ │ mov %edx,-0x54(%ebp) │ │ │ │ fildl -0x54(%ebp) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ shl $0x3,%eax │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fstps -0x54(%ebp) │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ + mov %eax,%esi │ │ │ │ flds -0x54(%ebp) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ fldcw -0x4e(%ebp) │ │ │ │ fistpl -0x54(%ebp) │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ @@ -59368,15 +59240,15 @@ │ │ │ │ call 3410 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3220 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%esp │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ - jmp 30f85 │ │ │ │ + jmp 30f05 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov $0x1,%ebx │ │ │ │ mov 0x24(%edi),%edi │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %edi,-0x74(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ @@ -59394,167 +59266,167 @@ │ │ │ │ mov 0x5c(%edi),%edi │ │ │ │ mov %edi,-0x6c(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x60(%edi),%edi │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x68(%edi),%edi │ │ │ │ - jmp 30cda │ │ │ │ + jmp 30c5a │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 30d33 │ │ │ │ + je 30cb3 │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ imul %esi,%edx │ │ │ │ add $0x2,%eax │ │ │ │ fsts (%ebx,%edx,4) │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 30d37 │ │ │ │ + je 30cb7 │ │ │ │ mov %esi,%edx │ │ │ │ imul %eax,%edx │ │ │ │ fsts (%ebx,%edx,4) │ │ │ │ - jmp 31691 │ │ │ │ + jmp 31611 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 30f49 │ │ │ │ + je 30ec9 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 30d67 │ │ │ │ + jmp 30ce7 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 30ead │ │ │ │ + jmp 30e2d │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 30e77 │ │ │ │ + je 30df7 │ │ │ │ imul -0x60(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ add $0x2,%edx │ │ │ │ fsts (%ecx,%eax,4) │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 30e7b │ │ │ │ + je 30dfb │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ imul %edx,%eax │ │ │ │ fsts (%ecx,%eax,4) │ │ │ │ - jmp 316e3 │ │ │ │ + jmp 31663 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 30a9a │ │ │ │ + jmp 30a1a │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 315b9 │ │ │ │ + jmp 31539 │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %esi,-0x68(%ebp) │ │ │ │ - je 3171b │ │ │ │ - movl $0x0,0x8(%edx) │ │ │ │ - mov %esi,0xc(%edx) │ │ │ │ + je 3169b │ │ │ │ add $0x2,%eax │ │ │ │ cmp -0x68(%ebp),%eax │ │ │ │ - je 31587 │ │ │ │ + movl $0x0,0x8(%edx) │ │ │ │ + mov %esi,0xc(%edx) │ │ │ │ + je 31507 │ │ │ │ xor %esi,%esi │ │ │ │ add $0x10,%edx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %esi,(%edx) │ │ │ │ - jmp 3172a │ │ │ │ + jmp 316aa │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 30fba │ │ │ │ + jmp 30f3a │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 30e45 │ │ │ │ + jmp 30dc5 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 313aa │ │ │ │ + jmp 3132a │ │ │ │ xor %eax,%eax │ │ │ │ mov %ecx,%edx │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %esi,-0x68(%ebp) │ │ │ │ - je 31768 │ │ │ │ - movl $0x0,0x8(%edx) │ │ │ │ - mov %esi,0xc(%edx) │ │ │ │ + je 316e8 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,-0x68(%ebp) │ │ │ │ - je 31378 │ │ │ │ + movl $0x0,0x8(%edx) │ │ │ │ + mov %esi,0xc(%edx) │ │ │ │ + je 312f8 │ │ │ │ xor %esi,%esi │ │ │ │ add $0x10,%edx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %esi,(%edx) │ │ │ │ - jmp 31776 │ │ │ │ + jmp 316f6 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 3118f │ │ │ │ + jmp 3110f │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %esi,-0x68(%ebp) │ │ │ │ - je 317a0 │ │ │ │ - movl $0x0,0x8(%edx) │ │ │ │ - mov %esi,0xc(%edx) │ │ │ │ + je 31720 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,-0x68(%ebp) │ │ │ │ - je 3115d │ │ │ │ + movl $0x0,0x8(%edx) │ │ │ │ + mov %esi,0xc(%edx) │ │ │ │ + je 310dd │ │ │ │ xor %esi,%esi │ │ │ │ add $0x10,%edx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %esi,(%edx) │ │ │ │ - jmp 317af │ │ │ │ + jmp 3172f │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000317e0 : │ │ │ │ +00031760 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x24,%esp │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ call 4d24 │ │ │ │ - add $0x14694,%ecx │ │ │ │ + add $0x14714,%ecx │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3194b │ │ │ │ + jle 318cb │ │ │ │ mov 0x34(%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 3194b │ │ │ │ + js 318cb │ │ │ │ mov 0x2c(%eax),%edi │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ xor %ebp,%ebp │ │ │ │ lea 0x2(%edi),%esi │ │ │ │ lea 0x4(,%ebx,4),%edi │ │ │ │ mov %esi,(%esp) │ │ │ │ - mov 0x24(%eax),%esi │ │ │ │ fildl (%esp) │ │ │ │ + mov 0x24(%eax),%esi │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ - fildl 0x2c(%eax) │ │ │ │ mov 0x5c(%eax),%edi │ │ │ │ - mov 0x30(%eax),%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ - fldt -0x5c14(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ - fstps 0x20(%esp) │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ lea 0x0(,%edx,4),%esi │ │ │ │ + fildl 0x2c(%eax) │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ + mov 0x30(%eax),%eax │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fldt -0x5c14(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ + fstps 0x20(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ - mov 0x4(%esp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ + mov 0x4(%esp),%esi │ │ │ │ mov (%eax,%ebp,1),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ imul %ebx,%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ fildl 0x8(%esp) │ │ │ │ - fdivrs 0x20(%esp) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ lea (%eax,%ebp,1),%edi │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ + fdivrs 0x20(%esp) │ │ │ │ add %eax,%esi │ │ │ │ fildl (%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 318f5 │ │ │ │ + jmp 31875 │ │ │ │ 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) │ │ │ │ @@ -59578,53 +59450,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 318df │ │ │ │ + je 3185f │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ecx) │ │ │ │ fmuls -0x5c20(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%esi,%edx,4) │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 31930 │ │ │ │ + je 318b0 │ │ │ │ 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 │ │ │ │ flds (%edi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 318a0 │ │ │ │ + ja 31820 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 31960 │ │ │ │ + ja 318e0 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x5c20(%ecx) │ │ │ │ fstps (%esi,%edx,4) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 318f4 │ │ │ │ + jne 31874 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 31932 │ │ │ │ + jmp 318b2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ add $0x4,%ebp │ │ │ │ add %edi,0x4(%esp) │ │ │ │ cmp %ebp,0x10(%esp) │ │ │ │ - jne 31860 │ │ │ │ + jne 317e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x24,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -59635,53 +59507,53 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 318ed │ │ │ │ + jmp 3186d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00031980 : │ │ │ │ +00031900 : │ │ │ │ call 3807 │ │ │ │ - add $0x144ff,%eax │ │ │ │ + add $0x1457f,%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 319f0 │ │ │ │ + jne 31970 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 319e1 │ │ │ │ + jle 31961 │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - lea -0x31c64(%eax),%esi │ │ │ │ + lea -0x31d24(%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 3310 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x18(%esi) │ │ │ │ - jg 319c0 │ │ │ │ + jg 31940 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -59692,57 +59564,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 31b28 │ │ │ │ + jle 31aa8 │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ + mov %edi,%eax │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ - mov %edi,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 31bcf │ │ │ │ + jle 31b4f │ │ │ │ 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,4),%ebx │ │ │ │ - jmp 31abd │ │ │ │ + jmp 31a3d │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ @@ -59758,67 +59630,67 @@ │ │ │ │ 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 31ab0 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 31a30 │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x48(%ebp) │ │ │ │ - je 31b20 │ │ │ │ + je 31aa0 │ │ │ │ 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 31a90 │ │ │ │ + jmp 31a10 │ │ │ │ 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 31c03 │ │ │ │ + jle 31b83 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 31b50 │ │ │ │ + je 31ad0 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 31b5e │ │ │ │ + je 31ade │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 31b50 │ │ │ │ + jne 31ad0 │ │ │ │ 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) │ │ │ │ or $0xc,%ah │ │ │ │ + fyl2x │ │ │ │ mov %ax,-0x2e(%ebp) │ │ │ │ fldcw -0x2c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ fldcw -0x2e(%ebp) │ │ │ │ fistpl -0x34(%ebp) │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ @@ -59837,71 +59709,71 @@ │ │ │ │ push -0x48(%ebp) │ │ │ │ call 3410 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3220 │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ - jmp 3199f │ │ │ │ + jmp 3191f │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 31c03 │ │ │ │ + je 31b83 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 31b28 │ │ │ │ + je 31aa8 │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 31bdb │ │ │ │ + jne 31b5b │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp 31b9b │ │ │ │ + jmp 31b1b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00031c10 : │ │ │ │ +00031b90 : │ │ │ │ call 3807 │ │ │ │ - add $0x1426f,%eax │ │ │ │ + add $0x142ef,%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 31c80 │ │ │ │ + jne 31c00 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 31c71 │ │ │ │ + jle 31bf1 │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - lea -0x31eb4(%eax),%esi │ │ │ │ + lea -0x31f74(%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 3310 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x18(%esi) │ │ │ │ - jg 31c50 │ │ │ │ + jg 31bd0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -59912,57 +59784,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 31db8 │ │ │ │ + jle 31d38 │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ + mov %edi,%eax │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ - mov %edi,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 31e5f │ │ │ │ + jle 31ddf │ │ │ │ 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,4),%ebx │ │ │ │ - jmp 31d4d │ │ │ │ + jmp 31ccd │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ @@ -59978,67 +59850,67 @@ │ │ │ │ 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 31d40 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 31cc0 │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x48(%ebp) │ │ │ │ - je 31db0 │ │ │ │ + je 31d30 │ │ │ │ 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 31d20 │ │ │ │ + jmp 31ca0 │ │ │ │ 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 31e93 │ │ │ │ + jle 31e13 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 31de0 │ │ │ │ + je 31d60 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 31dee │ │ │ │ + je 31d6e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 31de0 │ │ │ │ + jne 31d60 │ │ │ │ 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) │ │ │ │ or $0xc,%ah │ │ │ │ + fyl2x │ │ │ │ mov %ax,-0x2e(%ebp) │ │ │ │ fldcw -0x2c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ fldcw -0x2e(%ebp) │ │ │ │ fistpl -0x34(%ebp) │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ @@ -60057,135 +59929,135 @@ │ │ │ │ push -0x48(%ebp) │ │ │ │ call 3410 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3220 │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ - jmp 31c2f │ │ │ │ + jmp 31baf │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 31e93 │ │ │ │ + je 31e13 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 31db8 │ │ │ │ + je 31d38 │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 31e6b │ │ │ │ + jne 31deb │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp 31e2b │ │ │ │ + jmp 31dab │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00031ea0 : │ │ │ │ +00031e20 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 3807 │ │ │ │ + add $0x14059,%eax │ │ │ │ sub $0x6c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - call 3807 │ │ │ │ - add $0x13fd3,%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - jne 31f20 │ │ │ │ + jne 31ea0 │ │ │ │ mov 0x18(%edi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 32107 │ │ │ │ + jle 32087 │ │ │ │ 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 31ee0 │ │ │ │ + jne 31e60 │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - lea -0x3a234(%ebx),%eax │ │ │ │ + lea -0x3a2f4(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ 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 0x7c(%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 32058 │ │ │ │ + jle 31fd8 │ │ │ │ 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 32111 │ │ │ │ + jle 32091 │ │ │ │ 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,4),%ebx │ │ │ │ - jmp 31fed │ │ │ │ + jmp 31f6d │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ @@ -60201,67 +60073,67 @@ │ │ │ │ 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 31fe0 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 31f60 │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x44(%ebp) │ │ │ │ - je 32050 │ │ │ │ + je 31fd0 │ │ │ │ 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 31fc0 │ │ │ │ + jmp 31f40 │ │ │ │ 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 32145 │ │ │ │ + jle 320c5 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 32080 │ │ │ │ + je 32000 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 3208e │ │ │ │ + je 3200e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 32080 │ │ │ │ + jne 32000 │ │ │ │ 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) │ │ │ │ or $0xc,%ah │ │ │ │ + fyl2x │ │ │ │ mov %ax,-0x2e(%ebp) │ │ │ │ fldcw -0x2c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ fldcw -0x2e(%ebp) │ │ │ │ fistpl -0x34(%ebp) │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ @@ -60282,122 +60154,122 @@ │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3220 │ │ │ │ mov 0x18(%edi),%ebx │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ test %ebx,%ebx │ │ │ │ - jg 31eca │ │ │ │ + jg 31e4a │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 31eea │ │ │ │ + jmp 31e6a │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 32145 │ │ │ │ + je 320c5 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 32058 │ │ │ │ + je 31fd8 │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 3211d │ │ │ │ + jne 3209d │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp 320cb │ │ │ │ + jmp 3204b │ │ │ │ nop │ │ │ │ │ │ │ │ -00032150 : │ │ │ │ +000320d0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x13d26,%ebx │ │ │ │ + add $0x13da6,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x4,%al │ │ │ │ - jne 32180 │ │ │ │ + jne 32100 │ │ │ │ test $0x8,%al │ │ │ │ - jne 32193 │ │ │ │ + jne 32113 │ │ │ │ test $0x10,%al │ │ │ │ - jne 321a6 │ │ │ │ + jne 32126 │ │ │ │ test $0x20,%al │ │ │ │ - jne 321b9 │ │ │ │ + jne 32139 │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 30d0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 3216f │ │ │ │ + je 320ef │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3140 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 32173 │ │ │ │ + je 320f3 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3480 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 32177 │ │ │ │ + je 320f7 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3270 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000321d0 : │ │ │ │ +00032150 : │ │ │ │ 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 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x13c98,%ebx │ │ │ │ - mov %ebp,0x18(%edi) │ │ │ │ + add $0x13d18,%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 3130 │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ - jle 322c0 │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + jle 32240 │ │ │ │ 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 32230 │ │ │ │ + jne 321b0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ xor %esi,%esi │ │ │ │ mov %edi,%ebp │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ push %edx │ │ │ │ call 3130 │ │ │ │ @@ -60406,174 +60278,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 32a0 │ │ │ │ - mov 0x24(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ add %eax,%eax │ │ │ │ - mov %eax,(%ecx,%edi,1) │ │ │ │ cmp %esi,0x4(%esp) │ │ │ │ - jne 32260 │ │ │ │ - movl $0x4,0x2c(%ebp) │ │ │ │ + mov %eax,(%ecx,%edi,1) │ │ │ │ + jne 321e0 │ │ │ │ + cmpl $0x1,0x4(%esp) │ │ │ │ mov %ebp,%edi │ │ │ │ + movl $0x4,0x2c(%ebp) │ │ │ │ mov $0x1dd1,%eax │ │ │ │ - cmpl $0x1,0x4(%esp) │ │ │ │ - je 322dd │ │ │ │ + je 3225d │ │ │ │ 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 a9a0 │ │ │ │ + jmp a8e0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ push %edx │ │ │ │ call 3130 │ │ │ │ movl $0x4,0x2c(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%edi) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 3229c │ │ │ │ + jmp 3221c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000322f0 : │ │ │ │ +00032270 : │ │ │ │ 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 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x13b78,%ebx │ │ │ │ + add $0x13bf8,%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 3130 │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,0x1c(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 323d0 │ │ │ │ + jle 32350 │ │ │ │ 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 32360 │ │ │ │ + jne 322e0 │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ - 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 32390 │ │ │ │ + jne 32310 │ │ │ │ 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 a9a0 │ │ │ │ + jmp a8e0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%ebp) │ │ │ │ - jmp 3239f │ │ │ │ + jmp 3231f │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000323f0 : │ │ │ │ +00032370 : │ │ │ │ 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 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x13a74,%ebx │ │ │ │ + add $0x13af8,%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 3130 │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ + mov 0x28(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ mov %eax,0x1c(%edx) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 324e0 │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ + jle 32460 │ │ │ │ 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 32470 │ │ │ │ + jne 323f0 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ add %esi,%ebp │ │ │ │ mov 0x18(%edx),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ @@ -60582,86 +60454,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 324a0 │ │ │ │ + jne 32420 │ │ │ │ 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 a9a0 │ │ │ │ + jmp a8e0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%edx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%edx) │ │ │ │ - jmp 324af │ │ │ │ + jmp 3242f │ │ │ │ nop │ │ │ │ │ │ │ │ -00032500 : │ │ │ │ +00032480 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x13977,%ebx │ │ │ │ + add $0x139f7,%ebx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ lea 0x10(%esp),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 3300 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -00032530 : │ │ │ │ +000324b0 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x13947,%ebx │ │ │ │ + add $0x139c7,%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 3300 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00032570 : │ │ │ │ +000324f0 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x13907,%ebx │ │ │ │ + add $0x13987,%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 │ │ │ │ @@ -60669,108 +60541,108 @@ │ │ │ │ push $0x3 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 3300 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -000325b0 : │ │ │ │ +00032530 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x138c7,%ebx │ │ │ │ + add $0x13947,%ebx │ │ │ │ mov 0xc(%ecx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 32660 │ │ │ │ + je 325e0 │ │ │ │ mov 0x40(%ecx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 326c0 │ │ │ │ + je 32640 │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 326d0 │ │ │ │ + je 32650 │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ testb $0x4,0x38(%ecx) │ │ │ │ - jne 32650 │ │ │ │ + jne 325d0 │ │ │ │ mov 0x18(%ecx),%edi │ │ │ │ xor %eax,%eax │ │ │ │ imul %edi,%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 32672 │ │ │ │ + jle 325f2 │ │ │ │ flds -0x5c18(%ebx) │ │ │ │ - jmp 32623 │ │ │ │ + jmp 325a3 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds -0x5d50(%ebx) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - jae 32640 │ │ │ │ + jae 325c0 │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - je 32670 │ │ │ │ + je 325f0 │ │ │ │ flds (%esi,%eax,4) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - jbe 32610 │ │ │ │ + jbe 32590 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 32642 │ │ │ │ + jmp 325c2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x5e30(%ebx),%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ cmp %edx,0x34(%ecx) │ │ │ │ - jge 325ed │ │ │ │ + jge 3256d │ │ │ │ lea -0x5e60(%ebx),%eax │ │ │ │ - jmp 32648 │ │ │ │ + jmp 325c8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea -0x5b55(%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 326e2 │ │ │ │ + jle 32662 │ │ │ │ mov 0x20(%ecx),%ebp │ │ │ │ xor %edx,%edx │ │ │ │ fld1 │ │ │ │ - jmp 3269c │ │ │ │ + jmp 3261c │ │ │ │ nop │ │ │ │ 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 326f0 │ │ │ │ + je 32670 │ │ │ │ inc %edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 326e0 │ │ │ │ + je 32660 │ │ │ │ flds 0x0(%ebp,%edx,4) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 32680 │ │ │ │ + jb 32600 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x5b03(%ebx),%eax │ │ │ │ - jmp 32648 │ │ │ │ + jmp 325c8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea -0x5b3b(%ebx),%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -60781,68 +60653,68 @@ │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 32648 │ │ │ │ + jmp 325c8 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x5e10(%ebx),%eax │ │ │ │ - jmp 32648 │ │ │ │ + jmp 325c8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00032700 : │ │ │ │ +00032680 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x13778,%ebx │ │ │ │ + add $0x137f8,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x8,%ah │ │ │ │ - jne 327d0 │ │ │ │ + jne 32750 │ │ │ │ test $0x4,%ah │ │ │ │ - jne 327ea │ │ │ │ + jne 3276a │ │ │ │ test $0x20,%al │ │ │ │ - jne 32849 │ │ │ │ + jne 327c9 │ │ │ │ test $0x10,%al │ │ │ │ - jne 32874 │ │ │ │ + jne 327f4 │ │ │ │ test $0x8,%al │ │ │ │ - jne 3288d │ │ │ │ + jne 3280d │ │ │ │ test $0x4,%al │ │ │ │ - jne 328a6 │ │ │ │ + jne 32826 │ │ │ │ test $0x1,%al │ │ │ │ - je 32788 │ │ │ │ + je 32708 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ xor %edi,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 32777 │ │ │ │ + jle 326f7 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x58(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax,%edi,4) │ │ │ │ inc %edi │ │ │ │ call 3220 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x18(%esi) │ │ │ │ - jg 32760 │ │ │ │ + jg 326e0 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x58(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x1,%ah │ │ │ │ - jne 32900 │ │ │ │ + jne 32880 │ │ │ │ test $0x80,%al │ │ │ │ - jne 328e0 │ │ │ │ + jne 32860 │ │ │ │ test $0x40,%al │ │ │ │ - jne 328c0 │ │ │ │ + jne 32840 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x30(%esi) │ │ │ │ call 3220 │ │ │ │ pop %eax │ │ │ │ push 0x20(%esi) │ │ │ │ call 3220 │ │ │ │ pop %edx │ │ │ │ @@ -60859,15 +60731,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x7c(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%ah │ │ │ │ - je 32727 │ │ │ │ + je 326a7 │ │ │ │ mov 0x13c(%ebx),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 31b0 │ │ │ │ pop %eax │ │ │ │ push 0x54(%esi) │ │ │ │ call 3470 │ │ │ │ @@ -60878,84 +60750,84 @@ │ │ │ │ pop %eax │ │ │ │ push 0x50(%esi) │ │ │ │ call 3470 │ │ │ │ mov %edi,(%esp) │ │ │ │ call 3280 │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x2,0x39(%esi) │ │ │ │ - jne 32920 │ │ │ │ + jne 328a0 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x70(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 3272f │ │ │ │ + je 326af │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%esi) │ │ │ │ call 3220 │ │ │ │ pop %eax │ │ │ │ push 0x64(%esi) │ │ │ │ call 3220 │ │ │ │ pop %eax │ │ │ │ push 0x5c(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 32737 │ │ │ │ + je 326b7 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x5c(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 3273f │ │ │ │ + je 326bf │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x5c(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 32747 │ │ │ │ + je 326c7 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x5c(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32747 │ │ │ │ + jmp 326c7 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x40(%esi) │ │ │ │ call 3220 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 327a1 │ │ │ │ + jmp 32721 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32799 │ │ │ │ + jmp 32719 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32791 │ │ │ │ + jmp 32711 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x74(%esi) │ │ │ │ call 3220 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32830 │ │ │ │ + jmp 327b0 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ @@ -60965,164 +60837,164 @@ │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x1352e,%ebx │ │ │ │ + add $0x135ae,%ebx │ │ │ │ test $0x10,%ah │ │ │ │ - je 32967 │ │ │ │ + je 328e7 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x38(%ecx) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 32e98 │ │ │ │ + jle 32e18 │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ - mov $0x1,%edx │ │ │ │ shl $0x2,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ test $0x4,%cl │ │ │ │ - je 329a0 │ │ │ │ + je 32920 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 329ae │ │ │ │ + je 3292e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 329a0 │ │ │ │ + jne 32920 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %edx,(%eax) │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ test $0x4,%cl │ │ │ │ - je 329d0 │ │ │ │ + je 32950 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 329de │ │ │ │ + je 3295e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 329d0 │ │ │ │ + jne 32950 │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,0x24(%esi) │ │ │ │ push %ecx │ │ │ │ call 3130 │ │ │ │ - mov 0x18(%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x28(%esi) │ │ │ │ + mov 0x18(%esi),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0x28(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 32a3a │ │ │ │ + jle 329ba │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ mov 0x20(%eax),%edi │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ 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) │ │ │ │ fildl -0x1c(%ebp) │ │ │ │ - fildl (%esi,%eax,4) │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ + fildl (%esi,%eax,4) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 32a20 │ │ │ │ - shl $0x2,%ecx │ │ │ │ + jne 329a0 │ │ │ │ sub $0xc,%esp │ │ │ │ + shl $0x2,%ecx │ │ │ │ push %ecx │ │ │ │ call 3130 │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ mov %ecx,0x64(%eax) │ │ │ │ xor %eax,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 32a6f │ │ │ │ + jle 329ef │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ movl $0x3,(%ecx,%eax,4) │ │ │ │ - inc %eax │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ + inc %eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jg 32a60 │ │ │ │ - shl $0x2,%edx │ │ │ │ + jg 329e0 │ │ │ │ sub $0xc,%esp │ │ │ │ + shl $0x2,%edx │ │ │ │ push %edx │ │ │ │ call 3130 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x30(%ecx) │ │ │ │ mov 0x18(%ecx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 32abf │ │ │ │ + jle 32a3f │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ fld1 │ │ │ │ mov 0x28(%edi),%edx │ │ │ │ lea (%edx,%ecx,4),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%edx) │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ fdivr %st(1),%st │ │ │ │ fsubrs -0x5d54(%ebx) │ │ │ │ fmuls -0x5c24(%ebx) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 32aa0 │ │ │ │ + jne 32a20 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ test $0x40,%al │ │ │ │ - jne 32db0 │ │ │ │ + jne 32d30 │ │ │ │ test $0x80,%al │ │ │ │ - jne 32d80 │ │ │ │ + jne 32d00 │ │ │ │ test $0x1,%ah │ │ │ │ - jne 32c40 │ │ │ │ + jne 32bc0 │ │ │ │ test $0x1,%al │ │ │ │ - jne 32c66 │ │ │ │ + jne 32be6 │ │ │ │ test $0x4,%al │ │ │ │ - jne 32e40 │ │ │ │ + jne 32dc0 │ │ │ │ test $0x8,%al │ │ │ │ - jne 32e10 │ │ │ │ + jne 32d90 │ │ │ │ test $0x10,%al │ │ │ │ - jne 32de0 │ │ │ │ + jne 32d60 │ │ │ │ test $0x20,%al │ │ │ │ - je 32b6e │ │ │ │ + je 32aee │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 32e8e │ │ │ │ + jle 32e0e │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov $0x1,%edi │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ imul %edx,%edi │ │ │ │ inc %eax │ │ │ │ add %edi,%edi │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 32b20 │ │ │ │ + jne 32aa0 │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ imul %edi,%eax │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ @@ -61137,15 +61009,15 @@ │ │ │ │ shl $0x2,%edi │ │ │ │ mov %edi,(%esp) │ │ │ │ call 3130 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x74(%esi) │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 32b90 │ │ │ │ + jne 32b10 │ │ │ │ mov 0x168(%ebx),%eax │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %eax,0x10(%ecx) │ │ │ │ mov 0x154(%ebx),%eax │ │ │ │ mov %eax,0x14(%ecx) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -61159,119 +61031,119 @@ │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x84(%edi) │ │ │ │ testb $0x2,0x39(%edi) │ │ │ │ - jne 32eaf │ │ │ │ + jne 32e2f │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,0x88(%esi) │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edi │ │ │ │ test %edx,%edx │ │ │ │ - jle 32bfe │ │ │ │ + jle 32b7e │ │ │ │ mov 0x20(%esi),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ 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 32bf0 │ │ │ │ + jg 32b70 │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x3c(%esi) │ │ │ │ push 0x64(%esi) │ │ │ │ push 0x88(%esi) │ │ │ │ push 0x84(%esi) │ │ │ │ push %edi │ │ │ │ push %edx │ │ │ │ call 3180 │ │ │ │ add $0x14,%esp │ │ │ │ mov %eax,0x60(%esi) │ │ │ │ push %edi │ │ │ │ call 3220 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32b73 │ │ │ │ + jmp 32af3 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xc(%edi) │ │ │ │ mov 0x38(%edi),%eax │ │ │ │ test $0x1,%al │ │ │ │ - je 32ae6 │ │ │ │ + je 32a66 │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov %esp,-0x2c(%ebp) │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ lea 0xf(%eax),%edx │ │ │ │ and $0xfffffff0,%edx │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x1c(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x68(%esi) │ │ │ │ mov %eax,%edi │ │ │ │ + mov %eax,0x68(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 32e80 │ │ │ │ + jle 32e00 │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ shl $0x2,%ecx │ │ │ │ + sub $0xc,%esp │ │ │ │ mov (%eax,%ecx,1),%eax │ │ │ │ mov %ecx,-0x1c(%ebp) │ │ │ │ add %ecx,%edi │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,(%edi) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov (%eax,%ecx,1),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 32d58 │ │ │ │ + jle 32cd8 │ │ │ │ mov %esi,%edx │ │ │ │ xor %edi,%edi │ │ │ │ mov %ecx,%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%edx),%eax │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ flds (%eax,%esi,1) │ │ │ │ mov 0x20(%edx),%eax │ │ │ │ fildl -0x1c(%ebp) │ │ │ │ - fmuls -0x5c28(%ebx) │ │ │ │ mov (%eax,%esi,1),%eax │ │ │ │ + fmuls -0x5c28(%ebx) │ │ │ │ lea -0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ fildl -0x1c(%ebp) │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -61280,86 +61152,86 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ fdivrs -0x5d58(%ebx) │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ mov 0x68(%edx),%eax │ │ │ │ mov (%eax,%esi,1),%eax │ │ │ │ fstps (%eax,%edi,4) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ inc %edi │ │ │ │ mov %edi,(%eax) │ │ │ │ mov 0x1c(%edx),%eax │ │ │ │ cmp (%eax,%esi,1),%edi │ │ │ │ - jl 32cf0 │ │ │ │ + jl 32c70 │ │ │ │ mov %edx,%esi │ │ │ │ incl -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ cmp 0x18(%esi),%ecx │ │ │ │ - jge 32e80 │ │ │ │ + jge 32e00 │ │ │ │ addl $0x4,-0x20(%ebp) │ │ │ │ mov 0x68(%esi),%edi │ │ │ │ - jmp 32cb0 │ │ │ │ + jmp 32c30 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%edi),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%edi) │ │ │ │ mov 0x38(%edi),%eax │ │ │ │ - jmp 32ad5 │ │ │ │ + jmp 32a55 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ imul 0x4(%edi),%ecx │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x40(%edi) │ │ │ │ mov 0x38(%edi),%eax │ │ │ │ - jmp 32acd │ │ │ │ + jmp 32a4d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ - mov 0x2c(%edi),%ecx │ │ │ │ imul 0x18(%edi),%eax │ │ │ │ + mov 0x2c(%edi),%ecx │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ mov %ecx,-0x1c(%ebp) │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%edi) │ │ │ │ mov 0x38(%edi),%eax │ │ │ │ - jmp 32afe │ │ │ │ + jmp 32a7e │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ imul 0x18(%edi),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%edi) │ │ │ │ mov 0x38(%edi),%eax │ │ │ │ - jmp 32af6 │ │ │ │ + jmp 32a76 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x2c(%edi),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ add $0x2,%eax │ │ │ │ @@ -61369,49 +61241,49 @@ │ │ │ │ imul 0x18(%edi),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%edi) │ │ │ │ mov 0x38(%edi),%eax │ │ │ │ - jmp 32aee │ │ │ │ + jmp 32a6e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%esp │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ - jmp 32ae6 │ │ │ │ + jmp 32a66 │ │ │ │ mov $0x1,%edi │ │ │ │ - jmp 32b2a │ │ │ │ + jmp 32aaa │ │ │ │ movl $0x1,(%eax) │ │ │ │ mov $0x1,%edx │ │ │ │ lea 0x0(,%ecx,4),%ecx │ │ │ │ - jmp 329de │ │ │ │ + jmp 3295e │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32bb8 │ │ │ │ + jmp 32b38 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00032ed0 : │ │ │ │ +00032e50 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 3807 │ │ │ │ + add $0x13029,%eax │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %esp,-0xac(%ebp) │ │ │ │ - call 3807 │ │ │ │ - add $0x12f9a,%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov %eax,0x80(%esi) │ │ │ │ mov 0x84(%esi),%eax │ │ │ │ mov %eax,0x7c(%esi) │ │ │ │ mov 0x18(%esi),%esi │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ @@ -61419,33 +61291,33 @@ │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ mov %eax,%ecx │ │ │ │ lea 0x13(%ebx),%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ shr $0x4,%eax │ │ │ │ sub %ecx,%esp │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ mov %esp,-0x7c(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ mov %esp,-0x3c(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ mov %esp,-0x98(%ebp) │ │ │ │ - shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edx,%esi │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%esi │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ - lea 0x3(%esp),%esi │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + lea 0x3(%esp),%esi │ │ │ │ shr $0x2,%esi │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ lea 0x3(%esp),%esi │ │ │ │ sub %ecx,%esp │ │ │ │ and $0xfffffffc,%esi │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ mov 0x2c(%esi),%edi │ │ │ │ @@ -61457,15 +61329,15 @@ │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x48(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ shr $0x2,%edx │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ + mov %edx,-0x5c(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %ecx,%esp │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ @@ -61486,104 +61358,104 @@ │ │ │ │ call 31d0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x20,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - jne 332d3 │ │ │ │ + jne 33253 │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - movl $0x3f800000,0x0(,%eax,4) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ + movl $0x3f800000,0x0(,%eax,4) │ │ │ │ + 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 331b3 │ │ │ │ + jle 33133 │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul %ecx,%edx │ │ │ │ inc %eax │ │ │ │ add %edx,%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 33050 │ │ │ │ + jne 32fd0 │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ test $0x10,%bl │ │ │ │ - jne 331c3 │ │ │ │ + jne 33143 │ │ │ │ test $0x8,%bl │ │ │ │ - jne 33e38 │ │ │ │ + jne 33db8 │ │ │ │ test $0x2,%bl │ │ │ │ - jne 33757 │ │ │ │ + jne 336d7 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ and $0x4,%ebx │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - jne 34915 │ │ │ │ + jne 34895 │ │ │ │ test %eax,%eax │ │ │ │ - jle 333c5 │ │ │ │ + jle 33349 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ movl $0x0,-0xa8(%ebp) │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ lea -0x4(,%esi,4),%edi │ │ │ │ test %eax,%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ mov %edi,-0x9c(%ebp) │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ setg -0x94(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ fldt -0x5c14(%eax) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 33aef │ │ │ │ + jle 33a6f │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ xor %edi,%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%esi,4),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - jmp 3314f │ │ │ │ + jmp 330cf │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ecx,%eax │ │ │ │ - cmp -0x4c(%ebp),%edx │ │ │ │ + cmp -0x58(%ebp),%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 331aa │ │ │ │ + jle 3312a │ │ │ │ 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 33acd │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ + je 33a4d │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ lea -0x2(%eax,%eax,1),%ecx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fmuls (%eax,%edi,4) │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ @@ -61592,84 +61464,84 @@ │ │ │ │ mov %ebx,(%esi,%edi,4) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ mov %ebx,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ test %ebx,%ebx │ │ │ │ - jns 33120 │ │ │ │ + jns 330a0 │ │ │ │ add %edx,%ecx │ │ │ │ - cmp -0x4c(%ebp),%ecx │ │ │ │ - jge 33842 │ │ │ │ + cmp -0x58(%ebp),%ecx │ │ │ │ + jge 337c2 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %ecx,%edx │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 33139 │ │ │ │ + jg 330b9 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 33139 │ │ │ │ + jmp 330b9 │ │ │ │ test $0x10,%bl │ │ │ │ - je 3436c │ │ │ │ + je 342ec │ │ │ │ movl $0x1,-0x80(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 333c5 │ │ │ │ + jle 33349 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 34f70 │ │ │ │ + jle 34ef0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ - jmp 33210 │ │ │ │ + jmp 33190 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%esi,4),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - jmp 3326f │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + jmp 331ef │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ - cmp -0x4c(%ebp),%edx │ │ │ │ + cmp -0x58(%ebp),%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 332ca │ │ │ │ + jle 3324a │ │ │ │ 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 33854 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + je 337d4 │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea -0x2(%eax,%eax,1),%ebx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ @@ -61677,44 +61549,44 @@ │ │ │ │ mov %esi,(%edi,%ecx,4) │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 33240 │ │ │ │ + jns 331c0 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x4c(%ebp),%ebx │ │ │ │ - jge 33830 │ │ │ │ + cmp -0x58(%ebp),%ebx │ │ │ │ + jge 337b0 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 33259 │ │ │ │ + jg 331d9 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 33259 │ │ │ │ + jmp 331d9 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 333c5 │ │ │ │ + jle 33349 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x78(%esi),%ebx │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ lea (%esi,%eax,4),%eax │ │ │ │ mov %ebx,%edi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ flds -0x5d50(%eax) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 333a0 │ │ │ │ + jle 33320 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ lea 0x0(,%esi,4),%ecx │ │ │ │ add %eax,%esi │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov 0x18(%ebx),%ebx │ │ │ │ dec %ebx │ │ │ │ @@ -61728,162 +61600,164 @@ │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ add 0x6c(%edx),%ecx │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov (%edx),%edi │ │ │ │ test %ebx,%ebx │ │ │ │ - js 33750 │ │ │ │ + js 336d0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ - mov %edi,-0x28(%ebp) │ │ │ │ fld1 │ │ │ │ + mov %edi,-0x28(%ebp) │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ mov 0x20(%eax),%esi │ │ │ │ mov %edi,%eax │ │ │ │ mov (%esi,%ebx,4),%edi │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ test %edx,%edx │ │ │ │ - je 33371 │ │ │ │ + je 332f1 │ │ │ │ dec %edi │ │ │ │ cmp %edi,%edx │ │ │ │ - je 33371 │ │ │ │ + je 332f1 │ │ │ │ fmul %st(1),%st │ │ │ │ sub $0x1,%ebx │ │ │ │ - jae 33360 │ │ │ │ + jae 332e0 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ flds (%ecx) │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%ecx │ │ │ │ + cmp -0x38(%ebp),%edx │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ fmuls (%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ - cmp -0x38(%ebp),%edx │ │ │ │ - jne 33340 │ │ │ │ + jne 332c0 │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ addl $0x4,-0x6c(%ebp) │ │ │ │ add $0x4,%edi │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ - cmp %eax,-0x4c(%ebp) │ │ │ │ - jne 33300 │ │ │ │ + cmp %eax,-0x58(%ebp) │ │ │ │ + jne 33280 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 33349 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 333c5 │ │ │ │ + jmp 33349 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 333c5 │ │ │ │ + jmp 33349 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 333c5 │ │ │ │ + jmp 33349 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 333c5 │ │ │ │ + jmp 33349 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xac(%ebp),%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%eax) │ │ │ │ call 31e0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x4(,%eax,4),%edx │ │ │ │ lea 0xf(%edx),%eax │ │ │ │ add $0xb,%edx │ │ │ │ shr $0x4,%eax │ │ │ │ - shl $0x4,%eax │ │ │ │ and $0xfffffff0,%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %ecx,%esi │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ + shr $0x2,%esi │ │ │ │ mov %eax,%edi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - shr $0x2,%esi │ │ │ │ shr $0x2,%edi │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ mov 0x80(%eax),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ call 31d0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x3f800000,0x0(,%esi,4) │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,0x0(,%edi,4) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ + movl $0x0,0x0(,%edi,4) │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 33490 │ │ │ │ + jle 33414 │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ call 31d0 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov (%eax),%eax │ │ │ │ testb $0x1,0x38(%edi) │ │ │ │ - je 335f4 │ │ │ │ + je 33574 │ │ │ │ test %eax,%eax │ │ │ │ - jle 335ec │ │ │ │ + jle 3356c │ │ │ │ mov 0x1c(%edi),%edi │ │ │ │ lea -0x1(%esi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ setg -0x60(%ebp) │ │ │ │ mov (%edi,%ebx,4),%edx │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ mov %ebx,%esi │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ - mov %edx,-0x38(%ebp) │ │ │ │ + mov %edx,-0x5c(%ebp) │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,%edi │ │ │ │ - jle 3373c │ │ │ │ + jle 336bc │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov 0x68(%ebx),%ebx │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ebx │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ - jmp 33540 │ │ │ │ + jmp 334c0 │ │ │ │ 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 │ │ │ │ @@ -61898,188 +61772,188 @@ │ │ │ │ fsts (%esi,%eax,4) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ imul -0x4(%esi,%eax,4),%edx │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 33540 │ │ │ │ + jne 334c0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ mov %ebx,%eax │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ flds (%edx,%eax,4) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fmuls (%eax,%edi,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ fstps (%eax) │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ inc %eax │ │ │ │ - cmp -0x54(%ebp),%eax │ │ │ │ + cmp -0x5c(%ebp),%eax │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ mov %esi,%eax │ │ │ │ - jne 335dc │ │ │ │ + jne 3355c │ │ │ │ cmpb $0x0,-0x60(%ebp) │ │ │ │ - je 335dc │ │ │ │ + je 3355c │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ - jmp 335c4 │ │ │ │ - jmp 335c0 │ │ │ │ + jmp 33544 │ │ │ │ + jmp 33540 │ │ │ │ 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 335d9 │ │ │ │ + je 33559 │ │ │ │ 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 335c0 │ │ │ │ + mov %edx,(%ecx,%eax,4) │ │ │ │ + je 33540 │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ addl $0x4,-0x38(%ebp) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ cmp %ebx,-0x38(%ebp) │ │ │ │ - jne 334e0 │ │ │ │ + jne 33460 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xor %edi,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 335ec │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ + jle 3356c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + movl $0x0,-0x48(%ebp) │ │ │ │ cmp %esi,%edi │ │ │ │ - jge 33734 │ │ │ │ + jge 336b4 │ │ │ │ lea 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),%esi │ │ │ │ - mov 0x30(%eax),%edx │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ sub $0x10,%esp │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + mov 0x30(%eax),%edx │ │ │ │ flds (%esi,%edi,4) │ │ │ │ lea 0x0(,%edi,4),%esi │ │ │ │ mov (%ecx,%edi,4),%ecx │ │ │ │ + mov (%ebx,%esi,1),%ebx │ │ │ │ inc %edi │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + lea -0x2(%ebx,%ebx,1),%ebx │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ fstps -0x30(%ebp) │ │ │ │ flds (%edx,%esi,1) │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ - mov (%ebx,%esi,1),%ebx │ │ │ │ - mov %ecx,-0x28(%ebp) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ - fmuls -0x5c28(%edx) │ │ │ │ - lea -0x2(%ebx,%ebx,1),%ebx │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ mov %edx,%ebx │ │ │ │ + fmuls -0x5c28(%edx) │ │ │ │ fildl -0x38(%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) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ fdivrs -0x30(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ fstps (%eax,%edi,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x20(%eax),%ebx │ │ │ │ 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 33620 │ │ │ │ + jl 335a0 │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov %edx,%edi │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ flds (%edi,%edx,4) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ fmuls (%edi,%esi,4) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ fstps (%edi,%ebx,4) │ │ │ │ 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 3371b │ │ │ │ + mov %edx,(%ecx,%edi,4) │ │ │ │ + jne 3369b │ │ │ │ test %edi,%edi │ │ │ │ - jg 33704 │ │ │ │ - jmp 3371b │ │ │ │ - jmp 33700 │ │ │ │ + jg 33684 │ │ │ │ + jmp 3369b │ │ │ │ + jmp 33680 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %edi,%edi │ │ │ │ - je 3371b │ │ │ │ + je 3369b │ │ │ │ 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 33700 │ │ │ │ + mov %edx,(%ecx,%edi,4) │ │ │ │ + je 33680 │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ cmp (%eax),%esi │ │ │ │ - jge 335ec │ │ │ │ + jge 3356c │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jl 33610 │ │ │ │ + jl 33590 │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ - jmp 336af │ │ │ │ + jmp 3362f │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - jmp 33576 │ │ │ │ + jmp 334f6 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld1 │ │ │ │ - jmp 3337c │ │ │ │ + jmp 332fc │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov 0x30(%eax),%edi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ shr $0x2,%esi │ │ │ │ flds (%edi) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%ebx,4) │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 34f30 │ │ │ │ + js 34eb0 │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x3(%ebx,%ebx,1),%ecx │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ fldt -0x5c14(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + lea 0x3(%ebx,%ebx,1),%ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ fdivrs -0x5c1c(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ @@ -62088,291 +61962,291 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ flds (%edx) │ │ │ │ - jmp 337e0 │ │ │ │ + jmp 33760 │ │ │ │ nop │ │ │ │ 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) │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 337e0 │ │ │ │ + jne 33760 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - je 34387 │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + je 34307 │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - add -0x70(%ebp),%edx │ │ │ │ flds (%edi,%ebx,4) │ │ │ │ imul %ebx,%eax │ │ │ │ + add -0x70(%ebp),%edx │ │ │ │ movl $0x3f800000,(%ecx,%eax,4) │ │ │ │ - jmp 33798 │ │ │ │ + jmp 33718 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 33259 │ │ │ │ + jmp 331d9 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 33139 │ │ │ │ + jmp 330b9 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ push -0x60(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x98(%ebp) │ │ │ │ call 31d0 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 33e03 │ │ │ │ + jle 33d83 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ fld1 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ test %edi,%edi │ │ │ │ mov %edi,%ebx │ │ │ │ setg -0x90(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ inc %eax │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ + xor %edi,%edi │ │ │ │ movl $0x0,-0x70(%ebp) │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ - xor %edi,%edi │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %edi,-0x28(%ebp) │ │ │ │ - jle 3397b │ │ │ │ + jle 338fb │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ flds (%ecx,%edi,4) │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea (%ecx,%edi,1),%edx │ │ │ │ imul -0x8c(%ebp),%edx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - add %edx,%edx │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ + add %edx,%edx │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - jmp 3394b │ │ │ │ + jmp 338cb │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ flds -0x5d50(%esi) │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ inc %edi │ │ │ │ add (%esi,%ebx,4),%edx │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ fmuls (%esi,%edx,4) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ imul %eax,%edx │ │ │ │ lea (%edx,%ecx,1),%eax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts (%esi,%edi,4) │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ - add %esi,-0x4c(%ebp) │ │ │ │ + add %esi,-0x58(%ebp) │ │ │ │ cmp -0x28(%ebp),%edi │ │ │ │ - je 33970 │ │ │ │ + je 338f0 │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ mov %edi,%ebx │ │ │ │ fld %st(1) │ │ │ │ mov (%edx,%edi,4),%esi │ │ │ │ mov (%ecx,%edi,4),%ecx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 33919 │ │ │ │ + je 33899 │ │ │ │ ffreep %st(0) │ │ │ │ dec %esi │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 33910 │ │ │ │ + jne 33890 │ │ │ │ fld1 │ │ │ │ - jmp 33919 │ │ │ │ + jmp 33899 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ flds (%ecx,%edi,4) │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ fmuls (%edi,%ecx,4) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ - fadds (%eax) │ │ │ │ mov (%edi,%ebx,4),%edx │ │ │ │ + fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 33ac0 │ │ │ │ + je 33a40 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x20(%edi),%ecx │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ mov (%ecx,%edi,1),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 33ac0 │ │ │ │ + je 33a40 │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ add %edx,%eax │ │ │ │ mov %ebx,%edi │ │ │ │ mov %eax,(%ecx,%ebx,4) │ │ │ │ mov (%esi,%ebx,4),%eax │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%esi,%ebx,4) │ │ │ │ cmp -0x48(%ebp),%eax │ │ │ │ - jne 33a73 │ │ │ │ + mov %eax,(%esi,%ebx,4) │ │ │ │ + jne 339f3 │ │ │ │ cmpb $0x0,-0x90(%ebp) │ │ │ │ - je 33a73 │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ + je 339f3 │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 33a41 │ │ │ │ + jmp 339c1 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ mov (%edx,%edi,4),%edx │ │ │ │ dec %edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 33a61 │ │ │ │ + je 339e1 │ │ │ │ add %ecx,%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov 0x4(%eax,%edi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 33a2a │ │ │ │ + jg 339aa │ │ │ │ neg %eax │ │ │ │ mov $0xffffffff,%ecx │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ mov %eax,0x4(%ebx,%edi,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ + cmp %eax,-0x58(%ebp) │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ mov %ecx,0x4(%edx,%edi,4) │ │ │ │ - cmp %eax,-0x4c(%ebp) │ │ │ │ - jne 33a70 │ │ │ │ + jne 339f0 │ │ │ │ test %edi,%edi │ │ │ │ - je 33a70 │ │ │ │ + je 339f0 │ │ │ │ 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,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ mov (%ebx,%edi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 33a00 │ │ │ │ + jne 33980 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ neg %ecx │ │ │ │ mov %ecx,(%edx,%edi,4) │ │ │ │ - jmp 33a0e │ │ │ │ + jmp 3398e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ incl -0x70(%ebp) │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ cmp %edx,-0x70(%ebp) │ │ │ │ - jne 338c0 │ │ │ │ + jne 33840 │ │ │ │ incl -0x88(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ cmp %eax,-0xa4(%ebp) │ │ │ │ - je 333b7 │ │ │ │ + je 33337 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %eax,-0x94(%ebp) │ │ │ │ add %eax,-0x9c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 3320e │ │ │ │ - jmp 3389b │ │ │ │ + jg 3318e │ │ │ │ + jmp 3381b │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ neg %edx │ │ │ │ mov %edx,(%edi,%ebx,4) │ │ │ │ - jmp 339cc │ │ │ │ + jmp 3394c │ │ │ │ sub $0x4,%esp │ │ │ │ fstpt -0x48(%ebp) │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ push -0xa4(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x98(%ebp) │ │ │ │ call 31d0 │ │ │ │ - add $0x10,%esp │ │ │ │ fldt -0x48(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 33db7 │ │ │ │ + jle 33d37 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0x84(%ebp) │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ xor %edi,%edi │ │ │ │ + movl $0x0,-0x84(%ebp) │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ + fmul %st(0),%st │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ cmp %edi,-0x28(%ebp) │ │ │ │ - jle 33ca8 │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + jle 33c28 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ flds (%eax,%edi,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov (%eax,%edi,4),%edx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ add 0x40(%ebx),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ - jmp 33bf1 │ │ │ │ + jmp 33b71 │ │ │ │ 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) │ │ │ │ @@ -62396,95 +62270,95 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 33bbf │ │ │ │ + je 33b3f │ │ │ │ fchs │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fmuls -0x5d50(%eax) │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ inc %edi │ │ │ │ imul %edx,%ecx │ │ │ │ + cmp %edi,-0x28(%ebp) │ │ │ │ fsts (%eax,%edi,4) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ lea (%ecx,%ebx,1),%edx │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ - cmp %edi,-0x28(%ebp) │ │ │ │ - je 33ca0 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + je 33c20 │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ mov (%eax,%edi,4),%ebx │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ dec %eax │ │ │ │ test %ebx,%ebx │ │ │ │ - je 33c12 │ │ │ │ + je 33b92 │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 33c12 │ │ │ │ + je 33b92 │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ fmuls -0x5d50(%esi) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ flds (%esi,%edi,4) │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ mov (%esi,%edi,4),%esi │ │ │ │ add (%ecx,%edi,4),%esi │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ add %eax,%eax │ │ │ │ fmuls -0x5d50(%esi) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(3),%st │ │ │ │ fxch %st(3) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ flds (%eax,%edi,4) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 33b80 │ │ │ │ + ja 33b00 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 33c80 │ │ │ │ + ja 33c00 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ - jmp 33bd0 │ │ │ │ + jmp 33b50 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 33bd0 │ │ │ │ + jmp 33b50 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ lea (%ebx,%eax,4),%eax │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ flds (%ebx,%edi,4) │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ @@ -62493,129 +62367,129 @@ │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fadds (%eax) │ │ │ │ mov (%ebx,%edi,4),%edx │ │ │ │ fstps (%eax) │ │ │ │ mov (%esi,%edi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 33df0 │ │ │ │ + je 33d70 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x20(%edi),%ebx │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ mov (%ebx,%edi,1),%ebx │ │ │ │ dec %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 33df0 │ │ │ │ + je 33d70 │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ mov (%ecx,%edi,4),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%ecx,%edi,4) │ │ │ │ cmp -0x60(%ebp),%eax │ │ │ │ - jne 33d8b │ │ │ │ + mov %eax,(%ecx,%edi,4) │ │ │ │ + jne 33d0b │ │ │ │ cmpb $0x0,-0x94(%ebp) │ │ │ │ - jne 33d61 │ │ │ │ - jmp 33d8b │ │ │ │ + jne 33ce1 │ │ │ │ + jmp 33d0b │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ mov (%edx,%edi,4),%edx │ │ │ │ dec %edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 33d81 │ │ │ │ + je 33d01 │ │ │ │ add %ebx,%eax │ │ │ │ mov $0x1,%ebx │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov 0x4(%eax,%edi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 33d4a │ │ │ │ + jg 33cca │ │ │ │ neg %eax │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ mov %eax,0x4(%esi,%edi,4) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ - mov %ebx,0x4(%edx,%edi,4) │ │ │ │ cmp %eax,-0x48(%ebp) │ │ │ │ - jne 33da0 │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ + mov %ebx,0x4(%edx,%edi,4) │ │ │ │ + jne 33d20 │ │ │ │ test %edi,%edi │ │ │ │ - je 33da0 │ │ │ │ + je 33d20 │ │ │ │ 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,(%ecx,%edi,4) │ │ │ │ mov (%esi,%edi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 33d20 │ │ │ │ + jne 33ca0 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%edx,%edi,4) │ │ │ │ - jmp 33d2e │ │ │ │ + jmp 33cae │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl -0x84(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ cmp %eax,-0x80(%ebp) │ │ │ │ - jne 33b30 │ │ │ │ + jne 33ab0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ incl -0x8c(%ebp) │ │ │ │ - add %edi,-0x90(%ebp) │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ + add %edi,-0x90(%ebp) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add %edi,-0xa8(%ebp) │ │ │ │ cmp -0xa0(%ebp),%eax │ │ │ │ - jne 330e7 │ │ │ │ + jne 33067 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 333c5 │ │ │ │ + jmp 33349 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%edi,%ebx,4) │ │ │ │ - jmp 33cf9 │ │ │ │ + jmp 33c79 │ │ │ │ incl -0x88(%ebp) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ add %edi,-0x94(%ebp) │ │ │ │ add %edi,-0x9c(%ebp) │ │ │ │ cmp %eax,-0xa4(%ebp) │ │ │ │ - je 333c5 │ │ │ │ + je 33349 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ - jmp 3321c │ │ │ │ + jmp 3319c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov 0x30(%eax),%edi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ shr $0x2,%esi │ │ │ │ flds (%edi) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%ebx,4) │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 34e49 │ │ │ │ + js 34dc9 │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x3(%ebx,%ebx,1),%ecx │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ fldt -0x5c14(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + lea 0x3(%ebx,%ebx,1),%ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ fdivrs -0x5c1c(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ @@ -62624,854 +62498,852 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ flds (%edx) │ │ │ │ - jmp 33ec0 │ │ │ │ + jmp 33e40 │ │ │ │ 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) │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 33ec0 │ │ │ │ + jne 33e40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - je 33f0d │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + je 33e8d │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - add -0x70(%ebp),%edx │ │ │ │ flds (%edi,%ebx,4) │ │ │ │ imul %ebx,%eax │ │ │ │ + add -0x70(%ebp),%edx │ │ │ │ movl $0x3f800000,(%ecx,%eax,4) │ │ │ │ - jmp 33e79 │ │ │ │ + jmp 33df9 │ │ │ │ movl $0x1,-0x80(%ebp) │ │ │ │ - jmp 33f17 │ │ │ │ + jmp 33e97 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 33f17 │ │ │ │ + jmp 33e97 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 33f17 │ │ │ │ + jmp 33e97 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 333c5 │ │ │ │ + jle 33349 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ mov %esi,-0x94(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 34e29 │ │ │ │ + jle 34da9 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ - jmp 33f5a │ │ │ │ + jmp 33eda │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%esi,4),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - jmp 33fba │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + jmp 33f3a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %edi,%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 3400e │ │ │ │ + jle 33f8e │ │ │ │ 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 34026 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + je 33fa6 │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%edi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ lea -0x2(%edi,%edi,1),%ebx │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ sub %edx,%esi │ │ │ │ mov %esi,(%eax,%ecx,4) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 33f90 │ │ │ │ + jns 33f10 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 34017 │ │ │ │ + jge 33f97 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 33fa8 │ │ │ │ + jg 33f28 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 33fa8 │ │ │ │ + jmp 33f28 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 33fa8 │ │ │ │ + jmp 33f28 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ push -0x60(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x98(%ebp) │ │ │ │ call 31d0 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - xor %ebx,%ebx │ │ │ │ shr $0x2,%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ - imul %ebx,%esi │ │ │ │ flds (%eax,%ebx,8) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ + imul %ebx,%esi │ │ │ │ + mov (%eax,%ebx,4),%eax │ │ │ │ fsts (%edi,%esi,4) │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ - mov (%eax,%ebx,4),%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov (%edi,%ebx,4),%edi │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 340f9 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + jle 34079 │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ flds 0x4(%eax,%ebx,8) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%eax,%esi,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ fstps 0x4(%eax,%esi,4) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ lea 0x2(%edi),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 340fd │ │ │ │ + jl 3407d │ │ │ │ flds (%edx) │ │ │ │ sub %edi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ - jmp 340e0 │ │ │ │ + jmp 34060 │ │ │ │ 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 │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%edx,%esi,4) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 340e0 │ │ │ │ + jne 34060 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 34100 │ │ │ │ + jmp 34080 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 34100 │ │ │ │ + jmp 34080 │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%edx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 34070 │ │ │ │ + jne 33ff0 │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 3433d │ │ │ │ + jle 342bd │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ fld1 │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ test %esi,%esi │ │ │ │ setg -0x90(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - movl $0x0,-0x64(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x64(%ebp) │ │ │ │ shr $0x2,%ecx │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 341fb │ │ │ │ + jle 3417b │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ mov 0x20(%ebx),%ebx │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ + mov %ebx,-0x5c(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ - jmp 341c5 │ │ │ │ + jmp 34145 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ flds -0x5d50(%edi) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ lea (%ecx,%esi,1),%edx │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ imul %eax,%ebx │ │ │ │ add (%edi,%eax,4),%ebx │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ inc %eax │ │ │ │ + cmp -0x28(%ebp),%eax │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ fmuls (%edi,%ebx,4) │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts (%ebx,%eax,4) │ │ │ │ - cmp -0x28(%ebp),%eax │ │ │ │ - je 341f0 │ │ │ │ + je 34170 │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ fld %st(1) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ mov (%esi,%eax,4),%esi │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ test %esi,%esi │ │ │ │ - je 34199 │ │ │ │ + je 34119 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x1(%ecx),%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 34190 │ │ │ │ + jne 34110 │ │ │ │ fld1 │ │ │ │ - jmp 34199 │ │ │ │ + jmp 34119 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ flds (%ecx,%ebx,4) │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ fmuls (%ebx,%ecx,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ - fadds (%eax) │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ + fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 34330 │ │ │ │ + je 342b0 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ecx │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 34330 │ │ │ │ + je 342b0 │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ebx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x50(%ebp) │ │ │ │ + cmp %eax,-0x4c(%ebp) │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ mov %esi,%eax │ │ │ │ - jne 342f3 │ │ │ │ + jne 34273 │ │ │ │ cmpb $0x0,-0x90(%ebp) │ │ │ │ - je 342f3 │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + je 34273 │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 342c1 │ │ │ │ + jmp 34241 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 342e3 │ │ │ │ + je 34263 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 342aa │ │ │ │ + jg 3422a │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ - cmp %ecx,-0x50(%ebp) │ │ │ │ - jne 342f0 │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x4c(%ebp) │ │ │ │ + jne 34270 │ │ │ │ test %eax,%eax │ │ │ │ - je 342f0 │ │ │ │ + je 34270 │ │ │ │ dec %eax │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ movl $0x0,0x4(%edi,%eax,4) │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ mov %ebx,(%edi,%eax,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jne 34280 │ │ │ │ + jne 34200 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 3428e │ │ │ │ + jmp 3420e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ cmp %ecx,-0x64(%ebp) │ │ │ │ - jne 34160 │ │ │ │ + jne 340e0 │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ - je 333bb │ │ │ │ + je 3333b │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add %ebx,-0x9c(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jg 33f58 │ │ │ │ - jmp 34143 │ │ │ │ + jg 33ed8 │ │ │ │ + jmp 340c3 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ - jmp 3424c │ │ │ │ + jmp 341cc │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ add %edi,-0x9c(%ebp) │ │ │ │ cmp -0xa0(%ebp),%eax │ │ │ │ - je 333c5 │ │ │ │ + je 33349 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ - jmp 33f66 │ │ │ │ + jmp 33ee6 │ │ │ │ test $0x8,%bl │ │ │ │ - jne 33f04 │ │ │ │ + jne 33e84 │ │ │ │ movl $0x1,-0x80(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 33078 │ │ │ │ - jmp 34391 │ │ │ │ + je 32ff8 │ │ │ │ + jmp 34311 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 34391 │ │ │ │ + jmp 34311 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 34391 │ │ │ │ + jmp 34311 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 333c5 │ │ │ │ + jle 33349 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ mov %esi,-0x94(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 34ec2 │ │ │ │ + jle 34e42 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %edi,-0x90(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fldt -0x5c14(%eax) │ │ │ │ - fstpt -0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%esi,4),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - jmp 3443a │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + jmp 343ba │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %edi,%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 3448e │ │ │ │ + jle 3440e │ │ │ │ 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 344a6 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + je 34426 │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%edi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ lea -0x2(%edi,%edi,1),%ebx │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ sub %edx,%esi │ │ │ │ mov %esi,(%eax,%ecx,4) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 34410 │ │ │ │ + jns 34390 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 34497 │ │ │ │ + jge 34417 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 34428 │ │ │ │ + jg 343a8 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 34428 │ │ │ │ + jmp 343a8 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 34428 │ │ │ │ + jmp 343a8 │ │ │ │ sub $0x4,%esp │ │ │ │ + fstpt -0x58(%ebp) │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ push -0xa0(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x98(%ebp) │ │ │ │ call 31d0 │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ fildl -0x74(%ebp) │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ shr $0x2,%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fstps -0x64(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + fstps -0x64(%ebp) │ │ │ │ + fldt -0x58(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%esi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ lea -0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ + fsts -0x60(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + fdivr %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ - fdiv %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ - fsub %st(1),%st │ │ │ │ + fsubp %st,%st(3) │ │ │ │ + fsub %st(3),%st │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fsub %st(4),%st │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fmulp %st,%st(1) │ │ │ │ fadds -0x64(%ebp) │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 348b0 │ │ │ │ + jbe 34830 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ - fstps -0x4c(%ebp) │ │ │ │ - flds -0x4c(%ebp) │ │ │ │ + fstps -0x58(%ebp) │ │ │ │ + flds -0x58(%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 3458b │ │ │ │ + je 34507 │ │ │ │ fchs │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fmuls -0x5d50(%eax) │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ - fdivs -0x4c(%ebp) │ │ │ │ + fdivs -0x58(%ebp) │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ imul %ebx,%edi │ │ │ │ fsts (%eax,%edi,4) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 34639 │ │ │ │ - fxch %st(4) │ │ │ │ + jge 345b9 │ │ │ │ + fxch %st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fsubs -0x60(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - fsubp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt -0x60(%ebp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadds -0x5d58(%eax) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%eax,%edi,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x4(%eax,%edi,4) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ lea 0x2(%esi),%edi │ │ │ │ cmp %eax,%edi │ │ │ │ - jg 34645 │ │ │ │ + jg 345c3 │ │ │ │ flds (%edx) │ │ │ │ sub %esi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 345a0 │ │ │ │ + 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 │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%edx,%esi,4) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 34620 │ │ │ │ + jne 345a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 34650 │ │ │ │ + jmp 345d0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 345d0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 34650 │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%edx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 344f0 │ │ │ │ + jne 34470 │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 348e6 │ │ │ │ + jle 34866 │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ fld1 │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ test %esi,%esi │ │ │ │ setg -0x90(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - movl $0x0,-0x64(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x64(%ebp) │ │ │ │ shr $0x2,%ecx │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 348de │ │ │ │ + jle 3485e │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ mov 0x20(%ebx),%ebx │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ + mov %ebx,-0x5c(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ - jmp 34725 │ │ │ │ + jmp 346a5 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ flds -0x5d50(%edi) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov -0x60(%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 │ │ │ │ inc %eax │ │ │ │ + cmp -0x28(%ebp),%eax │ │ │ │ mov %edx,(%ecx,%eax,4) │ │ │ │ fmuls (%edi,%ebx,4) │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts (%ebx,%eax,4) │ │ │ │ - cmp -0x28(%ebp),%eax │ │ │ │ - je 34750 │ │ │ │ + je 346d0 │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ fld %st(1) │ │ │ │ mov (%ecx,%eax,4),%esi │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ test %esi,%esi │ │ │ │ - je 346f9 │ │ │ │ + je 34679 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x1(%ecx),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 346f0 │ │ │ │ + jne 34670 │ │ │ │ fld1 │ │ │ │ - jmp 346f9 │ │ │ │ + jmp 34679 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov %ecx,%eax │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ flds (%ecx,%ebx,4) │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ fmuls (%ebx,%ecx,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ - fadds (%eax) │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ + fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 348a0 │ │ │ │ + je 34820 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ecx │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 348a0 │ │ │ │ + je 34820 │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ebx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ inc %eax │ │ │ │ - cmp -0x50(%ebp),%eax │ │ │ │ + cmp -0x4c(%ebp),%eax │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ mov %esi,%eax │ │ │ │ - jne 34853 │ │ │ │ + jne 347d3 │ │ │ │ cmpb $0x0,-0x90(%ebp) │ │ │ │ - je 34853 │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + je 347d3 │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 34821 │ │ │ │ + jmp 347a1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 34843 │ │ │ │ + je 347c3 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 3480a │ │ │ │ + jg 3478a │ │ │ │ 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,-0x4c(%ebp) │ │ │ │ - jne 34850 │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x58(%ebp) │ │ │ │ + jne 347d0 │ │ │ │ test %eax,%eax │ │ │ │ - je 34850 │ │ │ │ + je 347d0 │ │ │ │ dec %eax │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ movl $0x0,0x4(%edi,%eax,4) │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ mov %ebx,(%edi,%eax,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jne 347e0 │ │ │ │ + jne 34760 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 347ee │ │ │ │ + jmp 3476e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ cmp %ebx,-0x80(%ebp) │ │ │ │ - jne 346c0 │ │ │ │ + jne 34640 │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ - je 333bf │ │ │ │ + je 3333f │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add %ebx,-0x9c(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3469f │ │ │ │ + jle 34621 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ - jmp 343ca │ │ │ │ + jmp 3434a │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ - jmp 347ab │ │ │ │ + jmp 3472b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 348c5 │ │ │ │ + ja 34845 │ │ │ │ fstp %st(1) │ │ │ │ flds -0x5c20(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 3459d │ │ │ │ + jmp 34519 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3459d │ │ │ │ + jmp 34519 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - jmp 3475d │ │ │ │ + jmp 346dd │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ add %edi,-0x9c(%ebp) │ │ │ │ cmp %eax,-0x90(%ebp) │ │ │ │ - je 333c5 │ │ │ │ + je 33343 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ - jmp 343eb │ │ │ │ + jmp 34368 │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 333c5 │ │ │ │ + jle 33349 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ mov %esi,-0x9c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 34ea3 │ │ │ │ + jle 34e23 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0xa4(%ebp) │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ lea 0x2(%edi),%ecx │ │ │ │ @@ -63479,80 +63351,80 @@ │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ lea 0x4(%eax),%esi │ │ │ │ mov %esi,-0xb4(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%esi,4),%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ - jmp 349da │ │ │ │ + jmp 3495a │ │ │ │ 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 -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 34a34 │ │ │ │ + jle 349b4 │ │ │ │ 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 34a4f │ │ │ │ + je 349cf │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%edi │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ lea -0x2(%edi,%edi,1),%ebx │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ sub %edx,%esi │ │ │ │ mov %esi,(%eax,%ecx,4) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 349b0 │ │ │ │ + jns 34930 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 34a3d │ │ │ │ + jge 349bd │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 349c8 │ │ │ │ + jg 34948 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 349c8 │ │ │ │ + jmp 34948 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 349c8 │ │ │ │ + jmp 34948 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ push -0xb4(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ push $0x0 │ │ │ │ push -0x98(%ebp) │ │ │ │ call 31d0 │ │ │ │ @@ -63560,445 +63432,445 @@ │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ fildl -0x90(%ebp) │ │ │ │ add $0x2,%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fld1 │ │ │ │ fxch %st(2) │ │ │ │ fdivp %st,%st(1) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%ecx │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ lea -0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ - fmuls (%ebx,%esi,4) │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ + fmuls (%ebx,%esi,4) │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fsts (%esi,%eax,4) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jg 34b9d │ │ │ │ + jg 34b1d │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fld %st(0) │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ inc %edx │ │ │ │ imul -0x64(%ebp),%esi │ │ │ │ sub %ecx,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ - add -0x48(%ebp),%esi │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ 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) │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + mov 0x6c(%eax),%ebx │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x6c(%eax),%ebx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ fsubr %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldz │ │ │ │ - jmp 34b53 │ │ │ │ + jmp 34ad3 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub -0x60(%ebp),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ neg %edx │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%edx │ │ │ │ add %edi,%edx │ │ │ │ flds (%ebx,%edx,4) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 34b80 │ │ │ │ + ja 34b00 │ │ │ │ mov %eax,%edx │ │ │ │ not %edx │ │ │ │ add %edi,%edx │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ flds (%ebx,%edx,4) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ - cmp %ecx,-0x50(%ebp) │ │ │ │ - jne 34b50 │ │ │ │ + cmp %ecx,-0x4c(%ebp) │ │ │ │ + jne 34ad0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 34ba0 │ │ │ │ + jmp 34b20 │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ incl -0x64(%ebp) │ │ │ │ lea 0x1(%esi,%edi,1),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ cmp %esi,-0x64(%ebp) │ │ │ │ - jne 34aa0 │ │ │ │ + jne 34a20 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 34dfd │ │ │ │ + jle 34d7d │ │ │ │ mov -0xb0(%ebp),%edi │ │ │ │ mov %esi,%eax │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edi,-0x90(%ebp) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ test %esi,%esi │ │ │ │ fld1 │ │ │ │ setg -0x88(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - movl $0x0,-0x64(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x64(%ebp) │ │ │ │ shr $0x2,%ecx │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 34cab │ │ │ │ + jle 34c2b │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov %esi,-0x84(%ebp) │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ mov 0x20(%ebx),%ebx │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ + mov %ebx,-0x5c(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ - jmp 34c75 │ │ │ │ + jmp 34bf5 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ flds -0x5d50(%ebx) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ lea (%ecx,%esi,1),%edx │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ imul %eax,%ebx │ │ │ │ add (%edi,%eax,4),%ebx │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ inc %eax │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ fmuls (%edi,%ebx,4) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts (%edi,%eax,4) │ │ │ │ - cmp %eax,-0x28(%ebp) │ │ │ │ - je 34ca0 │ │ │ │ + je 34c20 │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ fld %st(1) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ mov (%esi,%eax,4),%esi │ │ │ │ mov (%ebx,%eax,4),%ecx │ │ │ │ test %esi,%esi │ │ │ │ - je 34c49 │ │ │ │ + je 34bc9 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x1(%ecx),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 34c40 │ │ │ │ + jne 34bc0 │ │ │ │ fld1 │ │ │ │ - jmp 34c49 │ │ │ │ + jmp 34bc9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ flds (%ecx,%ebx,4) │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ fmuls (%ebx,%ecx,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ - fadds (%eax) │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ + fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 34df0 │ │ │ │ + je 34d70 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ecx │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 34df0 │ │ │ │ + je 34d70 │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ebx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ inc %eax │ │ │ │ - cmp -0x50(%ebp),%eax │ │ │ │ + cmp -0x4c(%ebp),%eax │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ mov %esi,%eax │ │ │ │ - jne 34da3 │ │ │ │ + jne 34d23 │ │ │ │ cmpb $0x0,-0x88(%ebp) │ │ │ │ - je 34da3 │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + je 34d23 │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 34d71 │ │ │ │ + jmp 34cf1 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 34d93 │ │ │ │ + je 34d13 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 34d5a │ │ │ │ + jg 34cda │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x4c(%ebp) │ │ │ │ - jne 34da0 │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x58(%ebp) │ │ │ │ + jne 34d20 │ │ │ │ test %eax,%eax │ │ │ │ - je 34da0 │ │ │ │ + je 34d20 │ │ │ │ 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,-0x4c(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ mov %ecx,(%edi,%eax,4) │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jne 34d30 │ │ │ │ + jne 34cb0 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 34d3e │ │ │ │ + jmp 34cbe │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ cmp %ebx,-0x80(%ebp) │ │ │ │ - jne 34c10 │ │ │ │ + jne 34b90 │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ cmp %ebx,-0x8c(%ebp) │ │ │ │ - je 333c3 │ │ │ │ + je 33347 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add %ebx,-0xa4(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 34bfa │ │ │ │ + jle 34b7a │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ - jmp 34958 │ │ │ │ + jmp 348d8 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ - jmp 34cfc │ │ │ │ + jmp 34c7c │ │ │ │ incl -0x8c(%ebp) │ │ │ │ add %esi,-0xa4(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ cmp -0xa0(%ebp),%eax │ │ │ │ - je 333c5 │ │ │ │ + je 33349 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ - jmp 3497c │ │ │ │ + jmp 348fc │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 34e80 │ │ │ │ + jle 34e00 │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov %edx,-0x9c(%ebp) │ │ │ │ - jmp 3411c │ │ │ │ + jmp 3409c │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%edi │ │ │ │ - je 33f11 │ │ │ │ + je 33e91 │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ imul %esi,%edx │ │ │ │ add $0x2,%eax │ │ │ │ fsts (%ebx,%edx,4) │ │ │ │ cmp %eax,%edi │ │ │ │ - je 33f15 │ │ │ │ + je 33e95 │ │ │ │ mov %esi,%edx │ │ │ │ imul %eax,%edx │ │ │ │ fsts (%ebx,%edx,4) │ │ │ │ - jmp 34e4d │ │ │ │ + jmp 34dcd │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 333c5 │ │ │ │ + je 33349 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%edi,2),%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 34e31 │ │ │ │ - jmp 333c5 │ │ │ │ + jne 34db1 │ │ │ │ + jmp 33349 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 34ee2 │ │ │ │ + jle 34e62 │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov %edx,-0xa4(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - jmp 34bd0 │ │ │ │ + jmp 34b50 │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 34f10 │ │ │ │ + jle 34e90 │ │ │ │ mov %edx,-0x9c(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ - jmp 34672 │ │ │ │ + jmp 345f4 │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 333c5 │ │ │ │ + je 33349 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%ebx,2),%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 34ea7 │ │ │ │ - jmp 333c5 │ │ │ │ + jne 34e27 │ │ │ │ + jmp 33349 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 333c5 │ │ │ │ + je 33349 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 34eca │ │ │ │ - jmp 333c5 │ │ │ │ + jne 34e4a │ │ │ │ + jmp 33349 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%edi │ │ │ │ - je 3438b │ │ │ │ + je 3430b │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ imul %esi,%edx │ │ │ │ add $0x2,%eax │ │ │ │ fsts (%ebx,%edx,4) │ │ │ │ cmp %edi,%eax │ │ │ │ - je 3438f │ │ │ │ + je 3430f │ │ │ │ mov %esi,%edx │ │ │ │ imul %eax,%edx │ │ │ │ fsts (%ebx,%edx,4) │ │ │ │ - jmp 34f34 │ │ │ │ + jmp 34eb4 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 333c5 │ │ │ │ + jle 33349 │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ - jmp 33878 │ │ │ │ + jmp 337f8 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00034fa0 : │ │ │ │ +00034f20 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 3807 │ │ │ │ + add $0x10f59,%eax │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov %esp,-0x5c(%ebp) │ │ │ │ - call 3807 │ │ │ │ - add $0x10ecd,%eax │ │ │ │ + mov %esp,-0x68(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x84(%edi),%eax │ │ │ │ - mov %eax,0x80(%edi) │ │ │ │ mov %eax,%ebx │ │ │ │ + mov %eax,0x80(%edi) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov %eax,0x7c(%edi) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ lea 0x4(,%eax,4),%edx │ │ │ │ lea 0xf(%edx),%eax │ │ │ │ add $0xb,%edx │ │ │ │ shr $0x4,%eax │ │ │ │ + and $0xfffffff0,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ sub %edx,%esp │ │ │ │ mov %ecx,%edi │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ shr $0x2,%edi │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ mov %esp,%edi │ │ │ │ sub %eax,%esp │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ lea 0x3(%esp),%esi │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ + and $0xfffffffc,%ecx │ │ │ │ + shr $0x2,%esi │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - shr $0x2,%esi │ │ │ │ mov 0x8(%ecx),%ecx │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x24(%ecx),%ecx │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %ebx │ │ │ │ @@ -64008,53 +63880,53 @@ │ │ │ │ movl $0x0,0x0(,%esi,4) │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x3f800000,0x0(,%eax,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 35083 │ │ │ │ + jle 35003 │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 31d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov (%eax),%eax │ │ │ │ testb $0x1,0x38(%ebx) │ │ │ │ - je 3545f │ │ │ │ + je 353df │ │ │ │ test %eax,%eax │ │ │ │ - jle 351aa │ │ │ │ + jle 3512a │ │ │ │ mov %ebx,%ecx │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ mov 0x1c(%ecx),%ecx │ │ │ │ lea -0x1(%esi),%ebx │ │ │ │ mov (%ecx,%ebx,4),%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + setg -0x64(%ebp) │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ - setg -0x68(%ebp) │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ lea (%ebx,%eax,4),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ flds -0x5d50(%edx) │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 3513f │ │ │ │ + jle 350bf │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ mov 0x68(%edx),%edx │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ @@ -64077,92 +63949,92 @@ │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ imul -0x4(%ebx,%eax,4),%edx │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add %ecx,%edx │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 35100 │ │ │ │ + jne 35080 │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,%esi │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ flds (%ebx) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ fmuls (%edx,%esi,4) │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ + mov (%eax,%esi,4),%eax │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ mov (%edi,%ecx,4),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ inc %eax │ │ │ │ + cmp -0x60(%ebp),%eax │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ - cmp -0x58(%ebp),%eax │ │ │ │ - jne 35729 │ │ │ │ - cmpb $0x0,-0x68(%ebp) │ │ │ │ - je 35729 │ │ │ │ + jne 356ad │ │ │ │ + cmpb $0x0,-0x64(%ebp) │ │ │ │ + je 356ad │ │ │ │ mov %ecx,%eax │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ - jmp 35184 │ │ │ │ + jmp 35104 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 35199 │ │ │ │ + je 35119 │ │ │ │ dec %eax │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ movl $0x0,0x4(%edi,%eax,4) │ │ │ │ inc %edx │ │ │ │ - mov %edx,(%edi,%eax,4) │ │ │ │ cmp %edx,(%ecx,%eax,4) │ │ │ │ - je 35180 │ │ │ │ + mov %edx,(%edi,%eax,4) │ │ │ │ + je 35100 │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ add $0x4,%ebx │ │ │ │ - cmp %ebx,-0x54(%ebp) │ │ │ │ - jne 350d0 │ │ │ │ + cmp %ebx,-0x5c(%ebp) │ │ │ │ + jne 35050 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x5c(%ebp),%esp │ │ │ │ + mov -0x68(%ebp),%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%eax) │ │ │ │ call 31e0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ - mov %esp,-0x5c(%ebp) │ │ │ │ + mov %esp,-0x68(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x78(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x13(%ebx),%eax │ │ │ │ - mov %esp,-0x94(%ebp) │ │ │ │ shr $0x4,%eax │ │ │ │ + mov %esp,-0x94(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edx,%edi │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ sub %ecx,%esp │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%edi │ │ │ │ - mov %edi,-0x3c(%ebp) │ │ │ │ + mov %esp,-0x8c(%ebp) │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %esp,-0x8c(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ shr $0x2,%edi │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ mov 0x2c(%eax),%edi │ │ │ │ lea 0x1(%edi),%esi │ │ │ │ lea (%esi,%esi,1),%eax │ │ │ │ imul %eax,%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ @@ -64176,21 +64048,21 @@ │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %esp,-0x34(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ shr $0x2,%edx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov %esp,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ @@ -64201,163 +64073,163 @@ │ │ │ │ call 31d0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x20,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ - jne 356b3 │ │ │ │ + jne 35633 │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ movl $0x3f800000,0x0(,%eax,4) │ │ │ │ - mov -0x3c(%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 3558d │ │ │ │ + jle 3550d │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul %ecx,%edx │ │ │ │ inc %eax │ │ │ │ add %edx,%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 35300 │ │ │ │ + jne 35280 │ │ │ │ mov %edx,-0x70(%ebp) │ │ │ │ test $0x10,%bl │ │ │ │ - jne 3559d │ │ │ │ + jne 3551d │ │ │ │ test $0x8,%bl │ │ │ │ - jne 35df2 │ │ │ │ + jne 35d72 │ │ │ │ test $0x2,%bl │ │ │ │ - jne 35731 │ │ │ │ + jne 356b5 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ and $0x4,%ebx │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ - jne 3686d │ │ │ │ + jne 367ed │ │ │ │ test %eax,%eax │ │ │ │ - jle 35721 │ │ │ │ + jle 356a5 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ movl $0x0,-0xa8(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ lea -0x4(,%edi,4),%ebx │ │ │ │ test %eax,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov %ebx,-0x9c(%ebp) │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ setg -0x98(%ebp) │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ fldt -0x5c14(%eax) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 35aa3 │ │ │ │ + jle 35a23 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - jmp 353fe │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + jmp 3537e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %edi,%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 35456 │ │ │ │ + jle 353d6 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 35a81 │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + je 35a01 │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%edi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ lea -0x2(%edi,%edi,1),%ebx │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ sub %edx,%esi │ │ │ │ mov %esi,(%eax,%ecx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea 0x1(%edx,%eax,1),%eax │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 353d0 │ │ │ │ + jns 35350 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 35810 │ │ │ │ + jge 35790 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 353e8 │ │ │ │ + jg 35368 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 353e8 │ │ │ │ + jmp 35368 │ │ │ │ xor %esi,%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 351aa │ │ │ │ + jle 3512a │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 3552c │ │ │ │ + jge 354ac │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - mov %edi,-0x3c(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ flds (%eax,%esi,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x20(%eax),%ecx │ │ │ │ mov %eax,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 354a3 │ │ │ │ + je 35423 │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ fmuls -0x5d50(%ebx) │ │ │ │ mov 0x30(%edi),%ebx │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ fstps -0x48(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - mov (%ecx,%edx,1),%ecx │ │ │ │ sub $0x10,%esp │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ inc %esi │ │ │ │ + mov (%ecx,%edx,1),%ecx │ │ │ │ flds (%ebx,%edx,1) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ lea -0x2(%ecx,%ecx,1),%ecx │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ fmuls -0x5c28(%ebx) │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ @@ -64369,122 +64241,122 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ flds -0x48(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ mov 0x20(%edi),%ecx │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ mov (%ecx,%edx,1),%edx │ │ │ │ imul -0x4(%ebx,%esi,4),%edx │ │ │ │ + fdivp %st,%st(1) │ │ │ │ add -0x34(%ebp),%edx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ fsts (%eax,%esi,4) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 35490 │ │ │ │ + jl 35410 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ flds (%esi,%ebx,4) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ fmuls (%esi,%eax,4) │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ fstps (%esi,%edx,4) │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x1c(%ecx),%edx │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%edi,%esi,4) │ │ │ │ cmp %eax,(%edx,%esi,4) │ │ │ │ - jne 35579 │ │ │ │ + mov %eax,(%edi,%esi,4) │ │ │ │ + jne 354f9 │ │ │ │ test %esi,%esi │ │ │ │ - jg 35564 │ │ │ │ - jmp 35579 │ │ │ │ + jg 354e4 │ │ │ │ + jmp 354f9 │ │ │ │ nop │ │ │ │ test %esi,%esi │ │ │ │ - je 35579 │ │ │ │ + je 354f9 │ │ │ │ dec %esi │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ movl $0x0,0x4(%edi,%esi,4) │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%edi,%esi,4) │ │ │ │ cmp %eax,(%edx,%esi,4) │ │ │ │ - je 35560 │ │ │ │ + mov %eax,(%edi,%esi,4) │ │ │ │ + je 354e0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ cmp (%eax),%ebx │ │ │ │ - jge 351aa │ │ │ │ + jge 3512a │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - jmp 35470 │ │ │ │ + jmp 353f0 │ │ │ │ test $0x10,%bl │ │ │ │ - je 362f0 │ │ │ │ + je 36270 │ │ │ │ movl $0x1,-0x70(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 35721 │ │ │ │ + jle 356a5 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0x90(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 36e67 │ │ │ │ + jle 36de7 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x98(%ebp) │ │ │ │ movl $0x0,-0x80(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x98(%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,4),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 3564f │ │ │ │ + jmp 355cf │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ - cmp -0x3c(%ebp),%edx │ │ │ │ + cmp -0x58(%ebp),%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 356aa │ │ │ │ + jle 3562a │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 35830 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ + je 357b0 │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea -0x2(%eax,%eax,1),%ebx │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ @@ -64493,95 +64365,97 @@ │ │ │ │ mov %esi,(%edi,%ecx,4) │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 35620 │ │ │ │ + jns 355a0 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x3c(%ebp),%ebx │ │ │ │ - jge 357f0 │ │ │ │ + cmp -0x58(%ebp),%ebx │ │ │ │ + jge 35770 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 35639 │ │ │ │ + jg 355b9 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 35639 │ │ │ │ + jmp 355b9 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 35721 │ │ │ │ + jle 356a5 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov 0x78(%edi),%edi │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov (%edi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 35715 │ │ │ │ + jle 35695 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ add %eax,%ebx │ │ │ │ flds (%ecx) │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov 0x6c(%edi),%edi │ │ │ │ mov 0x74(%esi),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ flds (%edx,%ebx,4) │ │ │ │ fmuls (%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ + cmp -0x24(%ebp),%eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%ecx) │ │ │ │ - cmp -0x24(%ebp),%eax │ │ │ │ - jne 35700 │ │ │ │ + jne 35680 │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x4,-0x28(%ebp) │ │ │ │ add $0x4,%ecx │ │ │ │ cmp -0x2c(%ebp),%ecx │ │ │ │ - jne 356e0 │ │ │ │ + jne 35660 │ │ │ │ + jmp 356a5 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - jmp 3519c │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + jmp 3511c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ mov 0x30(%eax),%edi │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ shr $0x2,%esi │ │ │ │ flds (%edi) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%ebx,4) │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 36e10 │ │ │ │ + js 36d90 │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x3(%ebx,%ebx,1),%ecx │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ fldt -0x5c14(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + lea 0x3(%ebx,%ebx,1),%ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ fdivrs -0x5c1c(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ @@ -64590,282 +64464,281 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ flds (%edx) │ │ │ │ - lea 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) │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 357a0 │ │ │ │ + jne 35720 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - je 3630b │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + je 3628b │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov %ebx,%eax │ │ │ │ - add -0x54(%ebp),%edx │ │ │ │ flds (%edi,%ebx,4) │ │ │ │ imul %esi,%eax │ │ │ │ + add -0x5c(%ebp),%edx │ │ │ │ movl $0x3f800000,(%ecx,%eax,4) │ │ │ │ - jmp 3576f │ │ │ │ + jmp 356f3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 35639 │ │ │ │ + jmp 355b9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 353e8 │ │ │ │ + jmp 35368 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ - push -0x54(%ebp) │ │ │ │ + push -0x5c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x94(%ebp) │ │ │ │ call 31d0 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 35dc3 │ │ │ │ + jle 35d43 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ test %ebx,%ebx │ │ │ │ setg -0x88(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - movl $0x0,-0x54(%ebp) │ │ │ │ inc %eax │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ flds (%edi,%esi,4) │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 35936 │ │ │ │ + jle 358b6 │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ + mov %ebx,-0x64(%ebp) │ │ │ │ mov 0x6c(%edx),%edx │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov (%edx,%eax,4),%ecx │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ imul -0x8c(%ebp),%ecx │ │ │ │ add %ecx,%ecx │ │ │ │ - jmp 35900 │ │ │ │ + jmp 35880 │ │ │ │ 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 (%edi,%eax,4),%ebx │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ inc %eax │ │ │ │ add %ecx,%ebx │ │ │ │ add -0x48(%ebp),%ecx │ │ │ │ fmuls (%esi,%ebx,4) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ fsts (%esi,%eax,4) │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ imul -0x4(%esi,%eax,4),%edx │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ add -0x4(%ebx,%eax,4),%edx │ │ │ │ - mov %edx,(%esi,%eax,4) │ │ │ │ cmp -0x28(%ebp),%eax │ │ │ │ - jne 35900 │ │ │ │ + mov %edx,(%esi,%eax,4) │ │ │ │ + jne 35880 │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,%esi │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ fmuls (%eax,%edx,4) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%eax,%edx,4) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov (%esi,%ebx,4),%eax │ │ │ │ mov (%edx,%ebx,4),%edx │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 35a70 │ │ │ │ + je 359f0 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%edx,1),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 35a70 │ │ │ │ - add -0x3c(%ebp),%eax │ │ │ │ + je 359f0 │ │ │ │ + add -0x58(%ebp),%eax │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov (%edi,%ebx,4),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x48(%ebp),%eax │ │ │ │ mov %eax,(%edi,%ebx,4) │ │ │ │ mov %ebx,%eax │ │ │ │ - jne 35a23 │ │ │ │ + jne 359a3 │ │ │ │ cmpb $0x0,-0x88(%ebp) │ │ │ │ - je 35a23 │ │ │ │ + je 359a3 │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ - jmp 359f1 │ │ │ │ + jmp 35971 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 35a13 │ │ │ │ + je 35993 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 359da │ │ │ │ + jg 3595a │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ - cmp %ecx,-0x3c(%ebp) │ │ │ │ - jne 35a20 │ │ │ │ + cmp %ecx,-0x58(%ebp) │ │ │ │ + jne 359a0 │ │ │ │ test %eax,%eax │ │ │ │ - je 35a20 │ │ │ │ + je 359a0 │ │ │ │ dec %eax │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ movl $0x0,0x4(%edi,%eax,4) │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ mov %ebx,(%edi,%eax,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jne 359b0 │ │ │ │ + jne 35930 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 359be │ │ │ │ + jmp 3593e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - incl -0x54(%ebp) │ │ │ │ + incl -0x5c(%ebp) │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ - cmp %edx,-0x54(%ebp) │ │ │ │ - jne 358a0 │ │ │ │ + cmp %edx,-0x5c(%ebp) │ │ │ │ + jne 35820 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ cmp %eax,-0x9c(%ebp) │ │ │ │ - je 35721 │ │ │ │ + je 356a5 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %eax,-0x84(%ebp) │ │ │ │ add %eax,-0x98(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 355f0 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - jmp 3586c │ │ │ │ + jg 35570 │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + jmp 357ec │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - negl -0x3c(%ebp) │ │ │ │ + negl -0x58(%ebp) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ mov %edx,(%ecx,%ebx,4) │ │ │ │ - jmp 35982 │ │ │ │ + jmp 35902 │ │ │ │ sub $0x4,%esp │ │ │ │ fstpt -0x48(%ebp) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ push -0xa0(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x94(%ebp) │ │ │ │ call 31d0 │ │ │ │ - add $0x10,%esp │ │ │ │ fldt -0x48(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 35d73 │ │ │ │ + jle 35cf3 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + movl $0x0,-0x80(%ebp) │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - lea 0x2(%eax,%eax,1),%eax │ │ │ │ fildl -0x48(%ebp) │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + lea 0x2(%eax,%eax,1),%eax │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ flds (%eax,%edi,4) │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jle 35c5e │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + jle 35bde │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov %edi,-0x3c(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%edx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ add 0x40(%ecx),%eax │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ fstps -0x88(%ebp) │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - jmp 35bb4 │ │ │ │ + jmp 35b34 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ @@ -64888,49 +64761,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 35b7f │ │ │ │ + je 35aff │ │ │ │ fchs │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ fmuls -0x5d50(%eax) │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ imul %edx,%ecx │ │ │ │ fsts (%eax,%ebx,4) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ add -0x4(%eax,%ebx,4),%ecx │ │ │ │ + cmp -0x28(%ebp),%ebx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %ecx,%edx │ │ │ │ mov %ecx,(%eax,%ebx,4) │ │ │ │ - cmp -0x28(%ebp),%ebx │ │ │ │ - je 35c50 │ │ │ │ + je 35bd0 │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ mov (%esi,%ebx,4),%esi │ │ │ │ - flds (%eax,%ebx,4) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ add (%edi,%ebx,4),%esi │ │ │ │ - mov (%eax,%ebx,4),%ecx │ │ │ │ + flds (%eax,%ebx,4) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ - mov -0x38(%ebp),%esi │ │ │ │ fildl -0x48(%ebp) │ │ │ │ - lea -0x1(%ecx),%eax │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ + mov (%eax,%ebx,4),%ecx │ │ │ │ fmuls -0x5d50(%esi) │ │ │ │ + lea -0x1(%ecx),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ add %eax,%eax │ │ │ │ fildl -0x48(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fld %st(2) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ @@ -64938,37 +64811,37 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 35b40 │ │ │ │ + ja 35ac0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 35c30 │ │ │ │ + ja 35bb0 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ - jmp 35b90 │ │ │ │ + jmp 35b10 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 35b90 │ │ │ │ + jmp 35b10 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ flds -0x88(%ebp) │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ flds (%edx,%eax,4) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ fmuls (%eax,%ebx,4) │ │ │ │ @@ -64976,136 +64849,136 @@ │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%eax,%ebx,4) │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ mov (%edi,%ebx,4),%eax │ │ │ │ mov (%edx,%ebx,4),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 35db0 │ │ │ │ + je 35d30 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ecx │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 35db0 │ │ │ │ + je 35d30 │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%edi,%ebx,4) │ │ │ │ mov (%esi,%ebx,4),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ inc %eax │ │ │ │ + cmp -0x5c(%ebp),%eax │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ - cmp -0x54(%ebp),%eax │ │ │ │ - jne 35d4b │ │ │ │ + jne 35ccb │ │ │ │ cmpb $0x0,-0x98(%ebp) │ │ │ │ - jne 35d21 │ │ │ │ - jmp 35d4b │ │ │ │ + jne 35ca1 │ │ │ │ + jmp 35ccb │ │ │ │ xchg %ax,%ax │ │ │ │ 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 35d41 │ │ │ │ + je 35cc1 │ │ │ │ add %ecx,%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ mov %eax,(%edi,%ebx,4) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov 0x4(%eax,%ebx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 35d0a │ │ │ │ + jg 35c8a │ │ │ │ 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 35d60 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + je 35ce0 │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ cmp %eax,-0x48(%ebp) │ │ │ │ - jne 35d60 │ │ │ │ + jne 35ce0 │ │ │ │ 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,-0x48(%ebp) │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov (%edi,%ebx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 35ce0 │ │ │ │ + jne 35c60 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ neg %ecx │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ - jmp 35cee │ │ │ │ + jmp 35c6e │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ cmp %ecx,-0x80(%ebp) │ │ │ │ - jne 35af0 │ │ │ │ + jne 35a70 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ incl -0x8c(%ebp) │ │ │ │ - add %ebx,-0x90(%ebp) │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ + add %ebx,-0x90(%ebp) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add %ebx,-0xa8(%ebp) │ │ │ │ cmp -0xa4(%ebp),%eax │ │ │ │ - jne 35397 │ │ │ │ + jne 35317 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ebx,%ecx,4) │ │ │ │ - jmp 35cad │ │ │ │ + jmp 35c2d │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ add %ebx,-0x84(%ebp) │ │ │ │ add %ebx,-0x98(%ebp) │ │ │ │ cmp %eax,-0x9c(%ebp) │ │ │ │ - je 35721 │ │ │ │ + je 356a5 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - jmp 355fc │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + jmp 3557c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ mov 0x30(%eax),%edi │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ shr $0x2,%esi │ │ │ │ flds (%edi) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%ebx,4) │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 36de0 │ │ │ │ + js 36d60 │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x3(%ebx,%ebx,1),%ecx │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ fldt -0x5c14(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + lea 0x3(%ebx,%ebx,1),%ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ fdivrs -0x5c1c(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ @@ -65125,251 +64998,251 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 35e60 │ │ │ │ + jne 35de0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - je 35ea7 │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + je 35e27 │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - add -0x54(%ebp),%edx │ │ │ │ flds (%edi,%ebx,4) │ │ │ │ imul %ebx,%eax │ │ │ │ + add -0x5c(%ebp),%edx │ │ │ │ movl $0x3f800000,(%ecx,%eax,4) │ │ │ │ - jmp 35e30 │ │ │ │ + jmp 35db0 │ │ │ │ movl $0x1,-0x70(%ebp) │ │ │ │ - jmp 35eb1 │ │ │ │ + jmp 35e31 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 35eb1 │ │ │ │ + jmp 35e31 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 35eb1 │ │ │ │ + jmp 35e31 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 35721 │ │ │ │ + jle 356a5 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 36dc0 │ │ │ │ + jle 36d40 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - jmp 35f4b │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + jmp 35ecb │ │ │ │ xchg %ax,%ax │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp -0x4c(%ebp),%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 35fa2 │ │ │ │ + jle 35f22 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 35fc2 │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ + je 35f42 │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea -0x2(%eax,%eax,1),%ebx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ - fmuls (%eax,%ecx,4) │ │ │ │ - fistpl -0x3c(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + fmuls (%eax,%ecx,4) │ │ │ │ + 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 -0x6c(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 35f20 │ │ │ │ + jns 35ea0 │ │ │ │ add %edx,%ebx │ │ │ │ cmp -0x4c(%ebp),%ebx │ │ │ │ - jge 35fb0 │ │ │ │ + jge 35f30 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 35f39 │ │ │ │ + jg 35eb9 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 35f39 │ │ │ │ + jmp 35eb9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 35f39 │ │ │ │ + jmp 35eb9 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ push -0x88(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x94(%ebp) │ │ │ │ call 31d0 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - xor %ebx,%ebx │ │ │ │ shr $0x2,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ - imul %ebx,%esi │ │ │ │ flds (%eax,%ebx,8) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ - fsts (%edi,%esi,4) │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ + imul %ebx,%esi │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ + fsts (%edi,%esi,4) │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov (%edi,%ebx,4),%edi │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 36099 │ │ │ │ + jle 36019 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ flds 0x4(%eax,%ebx,8) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%eax,%esi,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ fstps 0x4(%eax,%esi,4) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ lea 0x2(%edi),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 3609d │ │ │ │ + jl 3601d │ │ │ │ flds (%edx) │ │ │ │ sub %edi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ - jmp 36080 │ │ │ │ + jmp 36000 │ │ │ │ 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 │ │ │ │ inc %esi │ │ │ │ fmul %st(2),%st │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%edx,%esi,4) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 36080 │ │ │ │ + jne 36000 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 360a0 │ │ │ │ + jmp 36020 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 360a0 │ │ │ │ + jmp 36020 │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%edx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 36010 │ │ │ │ + jne 35f90 │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 362c1 │ │ │ │ + jle 36241 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ test %ecx,%ecx │ │ │ │ mov %ecx,%edi │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ setg -0x90(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x64(%ebp) │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ flds (%esi,%edx,4) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 36175 │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + jle 360f5 │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ shr $0x2,%esi │ │ │ │ mov (%edx,%eax,4),%edx │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edx,-0x88(%ebp) │ │ │ │ - mov 0x20(%esi),%esi │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + mov 0x20(%esi),%esi │ │ │ │ flds (%edx,%eax,4) │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ imul %eax,%edi │ │ │ │ add (%ebx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ fmuls (%esi,%edi,4) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ fsts (%edi,%eax,4) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ imul -0x4(%edi,%eax,4),%edx │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ add -0x4(%ecx,%eax,4),%edx │ │ │ │ - mov %edx,(%edi,%eax,4) │ │ │ │ cmp -0x28(%ebp),%eax │ │ │ │ - jne 36140 │ │ │ │ + mov %edx,(%edi,%eax,4) │ │ │ │ + jne 360c0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ flds (%edx,%eax,4) │ │ │ │ @@ -65378,419 +65251,416 @@ │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%eax,%esi,4) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov (%ecx,%edi,4),%eax │ │ │ │ mov (%esi,%edi,4),%esi │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 362b0 │ │ │ │ + je 36230 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0x98(%ebp),%edx │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov (%esi,%edx,1),%esi │ │ │ │ dec %esi │ │ │ │ cmp %esi,%eax │ │ │ │ - je 362b0 │ │ │ │ - add -0x3c(%ebp),%eax │ │ │ │ + je 36230 │ │ │ │ + add -0x58(%ebp),%eax │ │ │ │ mov %eax,(%ecx,%edi,4) │ │ │ │ mov (%ebx,%edi,4),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x4c(%ebp),%eax │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edi,%eax │ │ │ │ - jne 36265 │ │ │ │ + jne 361e5 │ │ │ │ cmpb $0x0,-0x90(%ebp) │ │ │ │ - je 36265 │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + je 361e5 │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ - jmp 36231 │ │ │ │ + jmp 361b1 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 36251 │ │ │ │ + je 361d1 │ │ │ │ add %esi,%edx │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ mov 0x4(%esi,%eax,4),%edx │ │ │ │ mov $0x1,%esi │ │ │ │ test %edx,%edx │ │ │ │ - jg 3621a │ │ │ │ + jg 3619a │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%esi │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%edi,%eax,4) │ │ │ │ mov %esi,0x4(%ecx,%eax,4) │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ - cmp %ecx,-0x3c(%ebp) │ │ │ │ - jne 36260 │ │ │ │ + cmp %ecx,-0x58(%ebp) │ │ │ │ + jne 361e0 │ │ │ │ test %eax,%eax │ │ │ │ - je 36260 │ │ │ │ + je 361e0 │ │ │ │ dec %eax │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov (%ebx,%eax,4),%ecx │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ movl $0x0,0x4(%ebx,%eax,4) │ │ │ │ mov (%esi,%eax,4),%esi │ │ │ │ inc %ecx │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ mov %ecx,(%ebx,%eax,4) │ │ │ │ test %edx,%edx │ │ │ │ - jne 361f0 │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + jne 36170 │ │ │ │ neg %esi │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ mov %esi,(%ecx,%eax,4) │ │ │ │ - jmp 361fe │ │ │ │ + jmp 3617e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%ecx │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - incl -0x68(%ebp) │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + incl -0x64(%ebp) │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ cmp %esi,-0x70(%ebp) │ │ │ │ - jne 36100 │ │ │ │ + jne 36080 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ cmp %esi,-0x8c(%ebp) │ │ │ │ - je 35721 │ │ │ │ + je 356a5 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %esi,-0x84(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 35ef0 │ │ │ │ - jmp 360e6 │ │ │ │ + jg 35e70 │ │ │ │ + jmp 36066 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - negl -0x3c(%ebp) │ │ │ │ + negl -0x58(%ebp) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ - jmp 361c4 │ │ │ │ + jmp 36144 │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ add %ebx,-0x84(%ebp) │ │ │ │ cmp %eax,-0x9c(%ebp) │ │ │ │ - je 35721 │ │ │ │ + je 356a5 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - jmp 35eff │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + jmp 35e7f │ │ │ │ test $0x8,%bl │ │ │ │ - jne 35e9e │ │ │ │ + jne 35e1e │ │ │ │ movl $0x1,-0x70(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 35328 │ │ │ │ - jmp 36315 │ │ │ │ + je 352a8 │ │ │ │ + jmp 36295 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 36315 │ │ │ │ + jmp 36295 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 36315 │ │ │ │ + jmp 36295 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 35721 │ │ │ │ + jle 356a5 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 36d73 │ │ │ │ + jle 36cf3 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edi,-0x9c(%ebp) │ │ │ │ fldt -0x5c14(%eax) │ │ │ │ - fstpt -0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - jmp 363ba │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + jmp 3633a │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %edi,%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 3640e │ │ │ │ + jle 3638e │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 36426 │ │ │ │ + je 363a6 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%edi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ lea -0x2(%edi,%edi,1),%ebx │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - fistpl -0x3c(%ebp) │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ sub %edx,%esi │ │ │ │ mov %esi,(%eax,%ecx,4) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 36390 │ │ │ │ + jns 36310 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 36417 │ │ │ │ + jge 36397 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 363a8 │ │ │ │ + jg 36328 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 363a8 │ │ │ │ + jmp 36328 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 363a8 │ │ │ │ + jmp 36328 │ │ │ │ sub $0x4,%esp │ │ │ │ + fstpt -0x58(%ebp) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ push -0x9c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x94(%ebp) │ │ │ │ call 31d0 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - fildl -0x58(%ebp) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ shr $0x2,%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fstps -0x58(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + fstps -0x64(%ebp) │ │ │ │ + fldt -0x58(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ lea -0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ + fsts -0x60(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + fdivr %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ - fdiv %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ - fsub %st(1),%st │ │ │ │ + fsubp %st,%st(3) │ │ │ │ + fsub %st(3),%st │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fsub %st(4),%st │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fadds -0x58(%ebp) │ │ │ │ + fadds -0x64(%ebp) │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 36810 │ │ │ │ + jbe 36790 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ - fstps -0x3c(%ebp) │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ + fstps -0x58(%ebp) │ │ │ │ + flds -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ 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 3650b │ │ │ │ + je 36487 │ │ │ │ fchs │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ fmuls -0x5d50(%eax) │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ - fdivs -0x3c(%ebp) │ │ │ │ + fdivs -0x58(%ebp) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ imul %ebx,%edi │ │ │ │ fsts (%eax,%edi,4) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 365b9 │ │ │ │ - fxch %st(4) │ │ │ │ + jle 36539 │ │ │ │ + fxch %st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fsubs -0x60(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - fsubp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt -0x68(%ebp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadds -0x5d58(%eax) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%eax,%edi,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x4(%eax,%edi,4) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ lea 0x2(%esi),%edi │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 365c5 │ │ │ │ + jl 36543 │ │ │ │ flds (%edx) │ │ │ │ sub %esi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 36520 │ │ │ │ + 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 │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%edx,%esi,4) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 365a0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 36520 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 365d0 │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 36550 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 365d0 │ │ │ │ + jmp 36550 │ │ │ │ ffreep %st(0) │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%edx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 36470 │ │ │ │ + jne 363f0 │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3683e │ │ │ │ + jle 367be │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ test %ecx,%ecx │ │ │ │ mov %ecx,%edi │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ setg -0x90(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x64(%ebp) │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ flds (%esi,%edx,4) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 366b5 │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + jle 36635 │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ shr $0x2,%esi │ │ │ │ mov (%edx,%eax,4),%edx │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edx,-0x88(%ebp) │ │ │ │ - mov 0x20(%esi),%esi │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + mov 0x20(%esi),%esi │ │ │ │ flds (%edx,%eax,4) │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ imul %eax,%edi │ │ │ │ add (%ebx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ fmuls (%esi,%edi,4) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ fsts (%edi,%eax,4) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ imul -0x4(%edi,%eax,4),%edx │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ add -0x4(%ecx,%eax,4),%edx │ │ │ │ - mov %edx,(%edi,%eax,4) │ │ │ │ cmp -0x28(%ebp),%eax │ │ │ │ - jne 36680 │ │ │ │ + mov %edx,(%edi,%eax,4) │ │ │ │ + jne 36600 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ flds (%edx,%eax,4) │ │ │ │ @@ -65799,408 +65669,408 @@ │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%eax,%esi,4) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov (%ecx,%edi,4),%eax │ │ │ │ mov (%esi,%edi,4),%esi │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 367f0 │ │ │ │ + je 36770 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0x98(%ebp),%edx │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov (%esi,%edx,1),%esi │ │ │ │ dec %esi │ │ │ │ cmp %esi,%eax │ │ │ │ - je 367f0 │ │ │ │ - add -0x3c(%ebp),%eax │ │ │ │ + je 36770 │ │ │ │ + add -0x58(%ebp),%eax │ │ │ │ mov %eax,(%ecx,%edi,4) │ │ │ │ mov (%ebx,%edi,4),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edi,%eax │ │ │ │ - jne 367a5 │ │ │ │ + jne 36725 │ │ │ │ cmpb $0x0,-0x90(%ebp) │ │ │ │ - je 367a5 │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + je 36725 │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ - jmp 36771 │ │ │ │ + jmp 366f1 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 36793 │ │ │ │ + je 36713 │ │ │ │ add %esi,%edx │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ mov 0x4(%esi,%eax,4),%edx │ │ │ │ mov $0x1,%esi │ │ │ │ test %edx,%edx │ │ │ │ - jg 3675a │ │ │ │ + jg 366da │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%esi │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%edi,%eax,4) │ │ │ │ mov %esi,0x4(%ecx,%eax,4) │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ cmp %ecx,-0x4c(%ebp) │ │ │ │ - jne 367a0 │ │ │ │ + jne 36720 │ │ │ │ test %eax,%eax │ │ │ │ - je 367a0 │ │ │ │ + je 36720 │ │ │ │ dec %eax │ │ │ │ mov (%ebx,%eax,4),%esi │ │ │ │ movl $0x0,0x4(%ebx,%eax,4) │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ mov (%esi,%eax,4),%esi │ │ │ │ test %edx,%edx │ │ │ │ - jne 36730 │ │ │ │ + jne 366b0 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %esi │ │ │ │ mov %esi,(%ecx,%eax,4) │ │ │ │ - jmp 3673e │ │ │ │ + jmp 366be │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %edi,%ecx │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - incl -0x68(%ebp) │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + incl -0x64(%ebp) │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ - cmp %edx,-0x68(%ebp) │ │ │ │ - jne 36630 │ │ │ │ + cmp %edx,-0x64(%ebp) │ │ │ │ + jne 365b0 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ - je 35721 │ │ │ │ + je 356a5 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %esi,-0x84(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 36354 │ │ │ │ - jmp 36616 │ │ │ │ + jg 362d4 │ │ │ │ + jmp 36598 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - negl -0x3c(%ebp) │ │ │ │ + negl -0x58(%ebp) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ - jmp 36704 │ │ │ │ + jmp 36684 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 36825 │ │ │ │ + ja 367a5 │ │ │ │ fstp %st(1) │ │ │ │ flds -0x5c20(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 3651d │ │ │ │ + jmp 36499 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3651d │ │ │ │ + jmp 36499 │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ add %ebx,-0x84(%ebp) │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ - je 35721 │ │ │ │ + je 356a3 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - jmp 3636f │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + jmp 362ec │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 35721 │ │ │ │ + jle 356a5 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x4(,%eax,4),%ebx │ │ │ │ mov %ebx,-0x98(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 36e88 │ │ │ │ + jle 36e08 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ lea 0x2(%edi),%ecx │ │ │ │ - mov %esi,-0xa0(%ebp) │ │ │ │ mov %edi,-0xac(%ebp) │ │ │ │ + mov %esi,-0xa0(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ add $0x4,%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ - jmp 3691a │ │ │ │ + jmp 3689a │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %edi,%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 36971 │ │ │ │ + jle 368f1 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 3698c │ │ │ │ + je 3690c │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%edi │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ lea -0x2(%edi,%edi,1),%ebx │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - fistpl -0x3c(%ebp) │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ sub %edx,%esi │ │ │ │ mov %esi,(%eax,%ecx,4) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 368f0 │ │ │ │ + jns 36870 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 3697a │ │ │ │ + jge 368fa │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 36908 │ │ │ │ + jg 36888 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 36908 │ │ │ │ + jmp 36888 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 36908 │ │ │ │ + jmp 36888 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ push -0xa8(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ push $0x0 │ │ │ │ push -0x94(%ebp) │ │ │ │ call 31d0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ fildl -0x90(%ebp) │ │ │ │ - movl $0x0,-0x58(%ebp) │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ add $0x2,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - fildl -0x3c(%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 -0x58(%ebp),%ebx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ mov (%eax,%ebx,4),%ecx │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ lea -0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ - fmuls (%esi,%ebx,4) │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ + fmuls (%esi,%ebx,4) │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fsts (%ebx,%eax,4) │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jg 36af2 │ │ │ │ + jg 36a72 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + fld %st(0) │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ inc %edx │ │ │ │ - imul -0x58(%ebp),%esi │ │ │ │ + imul -0x60(%ebp),%esi │ │ │ │ sub %ecx,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ - add -0x48(%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) │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x3c(%ebp) │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + mov 0x6c(%eax),%ebx │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x6c(%eax),%ebx │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ fsubr %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldz │ │ │ │ - jmp 36aa8 │ │ │ │ + jmp 36a28 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add %edi,%edx │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ flds (%ebx,%edx,4) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp -0x4c(%ebp),%ecx │ │ │ │ - je 36b00 │ │ │ │ - sub -0x68(%ebp),%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + je 36a80 │ │ │ │ + sub -0x64(%ebp),%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ neg %edx │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%edx │ │ │ │ add %edi,%edx │ │ │ │ flds (%ebx,%edx,4) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 36a90 │ │ │ │ + ja 36a10 │ │ │ │ mov %eax,%edx │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ not %edx │ │ │ │ add %edi,%edx │ │ │ │ flds (%ebx,%edx,4) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x4c(%ebp) │ │ │ │ - jne 36aa5 │ │ │ │ + jne 36a25 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 36b06 │ │ │ │ + jmp 36a86 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 36b06 │ │ │ │ + jmp 36a86 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ - incl -0x58(%ebp) │ │ │ │ + incl -0x60(%ebp) │ │ │ │ lea 0x1(%ebx,%edi,1),%edi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x58(%ebp) │ │ │ │ - jne 369e0 │ │ │ │ + cmp %ebx,-0x60(%ebp) │ │ │ │ + jne 36960 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 36d41 │ │ │ │ + jle 36cc1 │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ mov %edi,-0xa8(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ mov %ecx,-0x90(%ebp) │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ - setg -0x84(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ + setg -0x84(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ + movl $0x0,-0x64(%ebp) │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ flds (%esi,%edx,4) │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 36bf2 │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + jle 36b72 │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov %edi,-0x80(%ebp) │ │ │ │ shr $0x2,%esi │ │ │ │ mov (%edx,%eax,4),%edx │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ - mov 0x20(%esi),%esi │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ + mov 0x20(%esi),%esi │ │ │ │ flds (%edx,%eax,4) │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ imul %eax,%edi │ │ │ │ add (%ebx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ fmuls (%esi,%edi,4) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ fsts (%edi,%eax,4) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ imul -0x4(%edi,%eax,4),%edx │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ add -0x4(%ecx,%eax,4),%edx │ │ │ │ - mov %edx,(%edi,%eax,4) │ │ │ │ cmp -0x28(%ebp),%eax │ │ │ │ - jne 36bc0 │ │ │ │ + mov %edx,(%edi,%eax,4) │ │ │ │ + jne 36b40 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ flds (%edx,%eax,4) │ │ │ │ @@ -66209,525 +66079,525 @@ │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%eax,%esi,4) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov (%ecx,%edi,4),%eax │ │ │ │ mov (%esi,%edi,4),%esi │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 36d30 │ │ │ │ + je 36cb0 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0x98(%ebp),%edx │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov (%esi,%edx,1),%esi │ │ │ │ dec %esi │ │ │ │ cmp %esi,%eax │ │ │ │ - je 36d30 │ │ │ │ - add -0x3c(%ebp),%eax │ │ │ │ + je 36cb0 │ │ │ │ + add -0x58(%ebp),%eax │ │ │ │ mov %eax,(%ecx,%edi,4) │ │ │ │ mov (%ebx,%edi,4),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x4c(%ebp),%eax │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edi,%eax │ │ │ │ - jne 36ce5 │ │ │ │ + jne 36c65 │ │ │ │ cmpb $0x0,-0x84(%ebp) │ │ │ │ - je 36ce5 │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + je 36c65 │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ - jmp 36cb1 │ │ │ │ + jmp 36c31 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 36cd1 │ │ │ │ + je 36c51 │ │ │ │ add %esi,%edx │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ mov 0x4(%esi,%eax,4),%edx │ │ │ │ mov $0x1,%esi │ │ │ │ test %edx,%edx │ │ │ │ - jg 36c9a │ │ │ │ + jg 36c1a │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%esi │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%edi,%eax,4) │ │ │ │ mov %esi,0x4(%ecx,%eax,4) │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ - cmp %esi,-0x3c(%ebp) │ │ │ │ - jne 36ce0 │ │ │ │ + cmp %esi,-0x58(%ebp) │ │ │ │ + jne 36c60 │ │ │ │ test %eax,%eax │ │ │ │ - je 36ce0 │ │ │ │ + je 36c60 │ │ │ │ dec %eax │ │ │ │ mov (%ebx,%eax,4),%esi │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ movl $0x0,0x4(%ebx,%eax,4) │ │ │ │ inc %esi │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ mov %esi,(%ebx,%eax,4) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%esi │ │ │ │ test %edx,%edx │ │ │ │ - jne 36c70 │ │ │ │ + jne 36bf0 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %esi │ │ │ │ mov %esi,(%ecx,%eax,4) │ │ │ │ - jmp 36c7e │ │ │ │ + jmp 36bfe │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%ecx │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - incl -0x68(%ebp) │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + incl -0x64(%ebp) │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ - cmp %edx,-0x68(%ebp) │ │ │ │ - jne 36b90 │ │ │ │ + cmp %edx,-0x64(%ebp) │ │ │ │ + jne 36b10 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x88(%ebp) │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ cmp %esi,-0x88(%ebp) │ │ │ │ - je 35721 │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + je 356a5 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %eax,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 36b6f │ │ │ │ + jle 36aef │ │ │ │ mov %edi,%esi │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ - jmp 368a8 │ │ │ │ + jmp 36828 │ │ │ │ xchg %ax,%ax │ │ │ │ - negl -0x3c(%ebp) │ │ │ │ + negl -0x58(%ebp) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ - jmp 36c41 │ │ │ │ + jmp 36bc1 │ │ │ │ incl -0x88(%ebp) │ │ │ │ add %ebx,-0xa0(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ cmp -0xa4(%ebp),%eax │ │ │ │ - je 35721 │ │ │ │ + je 356a5 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - jmp 368d4 │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + jmp 36854 │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 36d93 │ │ │ │ + jle 36d13 │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ - jmp 365ec │ │ │ │ + jmp 3656e │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 35721 │ │ │ │ + je 356a5 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%ebx,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 36d7b │ │ │ │ - jmp 35721 │ │ │ │ + jne 36cfb │ │ │ │ + jmp 356a5 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 36e40 │ │ │ │ + jle 36dc0 │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ - jmp 360bc │ │ │ │ + jmp 3603c │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 35eab │ │ │ │ + je 35e2b │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ imul %esi,%edx │ │ │ │ add $0x2,%eax │ │ │ │ fsts (%ebx,%edx,4) │ │ │ │ cmp %eax,%edi │ │ │ │ - je 35eaf │ │ │ │ + je 35e2f │ │ │ │ mov %esi,%edx │ │ │ │ imul %eax,%edx │ │ │ │ fsts (%ebx,%edx,4) │ │ │ │ - jmp 36de4 │ │ │ │ + jmp 36d64 │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 3630f │ │ │ │ + je 3628f │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ imul %esi,%edx │ │ │ │ add $0x2,%eax │ │ │ │ fsts (%ebx,%edx,4) │ │ │ │ cmp %edi,%eax │ │ │ │ - je 36313 │ │ │ │ + je 36293 │ │ │ │ mov %eax,%edx │ │ │ │ imul %esi,%edx │ │ │ │ fsts (%ebx,%edx,4) │ │ │ │ - jmp 36e14 │ │ │ │ + jmp 36d94 │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 35721 │ │ │ │ + je 356a5 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%ebx,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 36dc8 │ │ │ │ - jmp 35721 │ │ │ │ + jne 36d48 │ │ │ │ + jmp 356a5 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 35721 │ │ │ │ + jle 356a5 │ │ │ │ movl $0x0,-0x98(%ebp) │ │ │ │ movl $0x0,-0x80(%ebp) │ │ │ │ - jmp 35854 │ │ │ │ + jmp 357d4 │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 36e9f │ │ │ │ + jle 36e1f │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - jmp 36b3c │ │ │ │ + jmp 36abc │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 35721 │ │ │ │ + je 356a5 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%esi,%ecx,2),%esi │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 36e8a │ │ │ │ - jmp 35721 │ │ │ │ + jne 36e0a │ │ │ │ + jmp 356a5 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00036ed0 : │ │ │ │ +00036e50 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xefa3,%ebx │ │ │ │ + add $0xf023,%ebx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ - mov %edi,-0x2c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ + mov %edi,-0x2c(%ebp) │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 31d0 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ cmpl $0x1,0x18(%edi) │ │ │ │ - je 37144 │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + je 370c4 │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 37119 │ │ │ │ + jle 37099 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x3c(%ebp) │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ lea 0x0(,%ebx,4),%edi │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ lea 0xf(%edi),%eax │ │ │ │ lea 0x13(%edi),%edx │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ shr $0x4,%eax │ │ │ │ + and $0xfffffff0,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x3(%esp),%edi │ │ │ │ sub %eax,%esp │ │ │ │ mov %edi,%edx │ │ │ │ mov %esp,%esi │ │ │ │ and $0xfffffffc,%edi │ │ │ │ shr $0x2,%edx │ │ │ │ movl $0x3f800000,0x0(,%edx,4) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 37012 │ │ │ │ + jle 36f92 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ push -0x1c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ call 31d0 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ imul %ebx,%ecx │ │ │ │ lea (%eax,%ecx,4),%eax │ │ │ │ add %ebx,%ecx │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ lea (%ebx,%ecx,4),%ecx │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ flds -0x5c28(%ebx) │ │ │ │ nop │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x4(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 36fc0 │ │ │ │ + jne 36f40 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ lea 0x4(%edi),%eax │ │ │ │ fld1 │ │ │ │ lea 0x4(%edi,%ebx,1),%ecx │ │ │ │ mov %ecx,%edx │ │ │ │ sub %eax,%edx │ │ │ │ and $0x4,%edx │ │ │ │ - je 37000 │ │ │ │ + je 36f80 │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ fsts 0x4(%edi) │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 37010 │ │ │ │ + je 36f90 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fsts (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 37000 │ │ │ │ + jne 36f80 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 37012 │ │ │ │ + jmp 36f92 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 37104 │ │ │ │ + jle 37084 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ flds (%edi,%ebx,4) │ │ │ │ dec %ebx │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ flds (%ebx,%ecx,4) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ lea (%ebx,%eax,4),%eax │ │ │ │ mov %ebx,-0x1c(%ebp) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ - jmp 37042 │ │ │ │ + jmp 36fc2 │ │ │ │ fxch %st(1) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ flds (%eax) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%eax,%ebx,4) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 37139 │ │ │ │ + jle 370b9 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%ebx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 3708e │ │ │ │ + jmp 3700e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,(%esi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 37130 │ │ │ │ + je 370b0 │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov (%esi,%eax,4),%ecx │ │ │ │ dec %edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 37080 │ │ │ │ + je 37000 │ │ │ │ inc %ecx │ │ │ │ - mov %ecx,(%esi,%eax,4) │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jle 370e0 │ │ │ │ + mov %ecx,(%esi,%eax,4) │ │ │ │ + jle 37060 │ │ │ │ fstp %st(1) │ │ │ │ + flds (%edi,%eax,4) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - flds (%edi,%eax,4) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fildl (%esi,%eax,4) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ fcos │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts (%edi,%eax,4) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 370c0 │ │ │ │ - jmp 370f0 │ │ │ │ + jne 37040 │ │ │ │ + jmp 37070 │ │ │ │ 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 $0x4,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ - jne 37040 │ │ │ │ + jne 36fc0 │ │ │ │ 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 36f30 │ │ │ │ + jg 36eb0 │ │ │ │ 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 │ │ │ │ fstp %st(1) │ │ │ │ incl (%esi) │ │ │ │ - jmp 370a4 │ │ │ │ + jmp 37024 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov (%esi,%eax,4),%ecx │ │ │ │ - jmp 37099 │ │ │ │ + jmp 37019 │ │ │ │ test %eax,%eax │ │ │ │ - jle 37119 │ │ │ │ + jle 37099 │ │ │ │ mov (%edi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 37119 │ │ │ │ + jle 37099 │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ lea (%ecx,%eax,4),%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ flds -0x5c28(%eax) │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ flds (%ecx) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ lea (%eax,%ebx,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%esi) │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ fildl -0x1c(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fcos │ │ │ │ fmuls (%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%ecx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 37180 │ │ │ │ + jne 37100 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%ecx │ │ │ │ cmp -0x24(%ebp),%ecx │ │ │ │ - jne 3716e │ │ │ │ + jne 370ee │ │ │ │ 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 │ │ │ │ │ │ │ │ -000371c0 : │ │ │ │ +00037140 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xecb3,%ebx │ │ │ │ + add $0xed33,%ebx │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 31d0 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ cmpl $0x1,0x18(%edi) │ │ │ │ - je 37421 │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + je 373a1 │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 373f9 │ │ │ │ + jle 37379 │ │ │ │ nop │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x3c(%ebp) │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ lea 0x0(,%ebx,4),%esi │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ lea 0x13(%esi),%edx │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ shr $0x4,%eax │ │ │ │ + and $0xfffffff0,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,%edi │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edx,%ecx │ │ │ │ mov %esp,%esi │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%ecx │ │ │ │ movl $0x3f800000,0x0(,%ecx,4) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 37312 │ │ │ │ + jle 37292 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ push -0x1c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ call 31d0 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ mov %edi,%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ imul %edx,%eax │ │ │ │ mov %eax,%ebx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ add %edx,%ebx │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ lea (%edx,%ebx,4),%ebx │ │ │ │ @@ -66738,42 +66608,42 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fstps -0x4(%ecx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 372c0 │ │ │ │ + jne 37240 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ lea 0x4(%edx),%eax │ │ │ │ fld1 │ │ │ │ lea 0x4(%edx,%ebx,1),%ebx │ │ │ │ mov %ebx,%ecx │ │ │ │ sub %eax,%ecx │ │ │ │ and $0x4,%ecx │ │ │ │ - je 37300 │ │ │ │ + je 37280 │ │ │ │ lea 0x8(%edx),%eax │ │ │ │ fsts 0x4(%edx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 37310 │ │ │ │ + je 37290 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fsts (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ fsts -0x4(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 37300 │ │ │ │ + jne 37280 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 37312 │ │ │ │ + jmp 37292 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 373e4 │ │ │ │ + jle 37364 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ flds (%edx,%ebx,4) │ │ │ │ dec %ebx │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ lea (%ebx,%eax,4),%eax │ │ │ │ @@ -66785,80 +66655,80 @@ │ │ │ │ flds (%eax,%edi,4) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 37416 │ │ │ │ + jle 37396 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 3738e │ │ │ │ - jmp 37380 │ │ │ │ + jmp 3730e │ │ │ │ + jmp 37300 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,(%esi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 37410 │ │ │ │ + je 37390 │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - je 37380 │ │ │ │ + je 37300 │ │ │ │ inc %ebx │ │ │ │ - mov %ebx,(%esi,%eax,4) │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jle 373d2 │ │ │ │ + mov %ebx,(%esi,%eax,4) │ │ │ │ + jle 37352 │ │ │ │ ffreep %st(0) │ │ │ │ + flds (%edx,%eax,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ - flds (%edx,%eax,4) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fildl (%esi,%eax,4) │ │ │ │ fmuls (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ fcos │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 373c0 │ │ │ │ + jne 37340 │ │ │ │ addl $0x4,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x2c(%ebp) │ │ │ │ - jne 37340 │ │ │ │ + jne 372c0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov -0x3c(%ebp),%esp │ │ │ │ incl -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ cmp %eax,0x4(%edi) │ │ │ │ - jg 37220 │ │ │ │ + jg 371a0 │ │ │ │ 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 │ │ │ │ ffreep %st(0) │ │ │ │ incl (%esi) │ │ │ │ - jmp 373a4 │ │ │ │ + jmp 37324 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ - jmp 37399 │ │ │ │ + jmp 37319 │ │ │ │ test %eax,%eax │ │ │ │ - jle 373f9 │ │ │ │ + jle 37379 │ │ │ │ mov (%edi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 373f9 │ │ │ │ + jle 37379 │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ lea (%ecx,%eax,4),%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ @@ -66877,84 +66747,84 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fcos │ │ │ │ fmuls (%ecx) │ │ │ │ fadds (%esi,%eax,4) │ │ │ │ fstps (%esi,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 37460 │ │ │ │ + jne 373e0 │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%ecx │ │ │ │ cmp -0x24(%ebp),%ecx │ │ │ │ - jne 3744b │ │ │ │ + jne 373cb │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ │ │ │ │ -00037490 : │ │ │ │ +00037410 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x24,%esp │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ call 4d24 │ │ │ │ - add $0xe9e4,%ecx │ │ │ │ + add $0xea64,%ecx │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3760b │ │ │ │ + jle 3758b │ │ │ │ mov 0x34(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 3760b │ │ │ │ + js 3758b │ │ │ │ mov 0x2c(%eax),%esi │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ xor %ebp,%ebp │ │ │ │ lea 0x2(%esi),%ebx │ │ │ │ lea 0x4(,%edi,4),%esi │ │ │ │ mov %ebx,(%esp) │ │ │ │ - mov 0x20(%eax),%ebx │ │ │ │ fildl (%esp) │ │ │ │ - mov %esi,0x10(%esp) │ │ │ │ mov %edi,(%esp) │ │ │ │ + mov 0x20(%eax),%ebx │ │ │ │ + mov %esi,0x10(%esp) │ │ │ │ mov 0x6c(%eax),%esi │ │ │ │ + mov %ebx,0x8(%esp) │ │ │ │ + lea 0x0(,%edx,4),%ebx │ │ │ │ fildl (%esp) │ │ │ │ + mov %ebx,0xc(%esp) │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ fildl 0x2c(%eax) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt -0x5c14(%ecx) │ │ │ │ fxch %st(3) │ │ │ │ fstps 0x1c(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fstps 0x20(%esp) │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ - lea 0x0(,%edx,4),%ebx │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ - mov %esi,0x18(%esp) │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ mov (%eax,%ebp,1),%eax │ │ │ │ lea -0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - flds 0x20(%esp) │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fdivrs 0x1c(%esp) │ │ │ │ lea (%eax,%ebp,1),%esi │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ + flds 0x20(%esp) │ │ │ │ add %eax,%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ + fdivrs 0x1c(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 375b5 │ │ │ │ + jmp 37535 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fstp %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -66978,52 +66848,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 3759f │ │ │ │ + je 3751f │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ecx) │ │ │ │ fmuls -0x5c20(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ebx,%edx,4) │ │ │ │ cmp %edx,%edi │ │ │ │ - je 375f0 │ │ │ │ + je 37570 │ │ │ │ inc %edx │ │ │ │ mov %edx,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(0),%st │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ flds (%esi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 37560 │ │ │ │ + ja 374e0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 37620 │ │ │ │ + ja 375a0 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x5c20(%ecx) │ │ │ │ fstps (%ebx,%edx,4) │ │ │ │ cmp %edx,%edi │ │ │ │ - jne 375b4 │ │ │ │ + jne 37534 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 375f2 │ │ │ │ + jmp 37572 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ add %esi,0x4(%esp) │ │ │ │ cmp %ebp,0xc(%esp) │ │ │ │ - jne 37520 │ │ │ │ + jne 374a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x24,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -67034,119 +66904,115 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 375ad │ │ │ │ + jmp 3752d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00037640 : │ │ │ │ +000375c0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x44,%esp │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ + sub $0x3c,%esp │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ call 35f5 <__cxa_finalize@plt+0x105> │ │ │ │ - add $0xe834,%edx │ │ │ │ + add $0xe8b4,%edx │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ - mov %edi,0x30(%esp) │ │ │ │ + mov %edi,0x28(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 37846 │ │ │ │ + jle 377a6 │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ - mov %esi,0x10(%esp) │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 37846 │ │ │ │ - mov 0x20(%eax),%esi │ │ │ │ + jle 377a6 │ │ │ │ mov 0x2c(%eax),%ebp │ │ │ │ - movl $0x0,0x2c(%esp) │ │ │ │ - mov %esi,0x40(%esp) │ │ │ │ - mov 0x30(%eax),%esi │ │ │ │ + movl $0x0,0x24(%esp) │ │ │ │ + mov 0x20(%eax),%esi │ │ │ │ mov %ebp,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov %esi,0x3c(%esp) │ │ │ │ + mov %esi,0x38(%esp) │ │ │ │ + mov 0x30(%eax),%esi │ │ │ │ + mov %esi,0x34(%esp) │ │ │ │ lea 0x0(,%edi,4),%esi │ │ │ │ - mov %esi,0x18(%esp) │ │ │ │ + shl $0x3,%edi │ │ │ │ + mov %esi,0x1c(%esp) │ │ │ │ mov 0x40(%eax),%esi │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ - shl $0x3,%edi │ │ │ │ - fstps 0x1c(%esp) │ │ │ │ + mov %esi,0x30(%esp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ + fstps 0x20(%esp) │ │ │ │ fldt -0x5c14(%edx) │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ - fstpt 0x20(%esp) │ │ │ │ - mov %esi,0x38(%esp) │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x2c(%esp),%esi │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + nop │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ lea 0x0(,%esi,4),%ecx │ │ │ │ mov (%eax,%ecx,1),%eax │ │ │ │ lea -0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ - fld1 │ │ │ │ - fdiv %st(1),%st │ │ │ │ - lea (%eax,%ecx,1),%edi │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ - add 0x38(%esp),%ecx │ │ │ │ + lea (%eax,%ecx,1),%edi │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ + add 0x30(%esp),%ecx │ │ │ │ lea (%eax,%esi,8),%ebx │ │ │ │ xor %esi,%esi │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fld1 │ │ │ │ + fdiv %st(1),%st │ │ │ │ + fstps 0x10(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ fstps 0xc(%esp) │ │ │ │ - jmp 377b4 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 3771c │ │ │ │ + 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 0x20(%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 37767 │ │ │ │ + je 376cf │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%edx) │ │ │ │ fmuls -0x5c20(%edx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ebx) │ │ │ │ flds (%ecx) │ │ │ │ inc %esi │ │ │ │ - add 0x18(%esp),%ecx │ │ │ │ - fmul %st(3),%st │ │ │ │ + add 0x1c(%esp),%ecx │ │ │ │ + fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivs (%edi) │ │ │ │ fldt -0x5c14(%edx) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -67155,270 +67021,264 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadds -0x5d58(%edx) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fstps 0x4(%ebx) │ │ │ │ - add 0x14(%esp),%ebx │ │ │ │ - cmp %esi,0x10(%esp) │ │ │ │ - je 37830 │ │ │ │ + add 0x18(%esp),%ebx │ │ │ │ + cmp %esi,0x14(%esp) │ │ │ │ + je 37790 │ │ │ │ flds (%ecx) │ │ │ │ - fld %st(2) │ │ │ │ + fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fistpl (%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ sub %ebp,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fld %st(2) │ │ │ │ + flds 0x10(%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmuls 0xc(%esp) │ │ │ │ fxch %st(3) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fadds 0x1c(%esp) │ │ │ │ + fadds 0x20(%esp) │ │ │ │ flds (%edi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 37720 │ │ │ │ + ja 37690 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 37810 │ │ │ │ + ja 37770 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x5c20(%edx) │ │ │ │ - jmp 37775 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 376dd │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%edx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 37775 │ │ │ │ + jmp 376dd │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ + incl 0x24(%esp) │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ + cmp %edi,0x24(%esp) │ │ │ │ + jne 37640 │ │ │ │ ffreep %st(0) │ │ │ │ - incl 0x2c(%esp) │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ - cmp %edi,0x2c(%esp) │ │ │ │ - jne 376d0 │ │ │ │ - add $0x44,%esp │ │ │ │ + add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00037850 : │ │ │ │ +000377b0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x48,%esp │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ - call 38606 │ │ │ │ - add $0xe624,%ebp │ │ │ │ + sub $0x40,%esp │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + call 38556 │ │ │ │ + add $0xe6c4,%ebp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 37a4c │ │ │ │ - mov 0x5c(%esp),%edi │ │ │ │ + jle 379a6 │ │ │ │ + mov 0x54(%esp),%edi │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ - mov %edi,0x24(%esp) │ │ │ │ + mov %edi,0x1c(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 37a4c │ │ │ │ - mov 0x5c(%esp),%edi │ │ │ │ + jle 379a6 │ │ │ │ + mov 0x54(%esp),%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov 0x20(%edi),%edi │ │ │ │ - mov %edi,0x40(%esp) │ │ │ │ - mov 0x5c(%esp),%edi │ │ │ │ + mov %edi,0x38(%esp) │ │ │ │ + mov 0x54(%esp),%edi │ │ │ │ mov 0x2c(%edi),%edi │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ + fildl 0x18(%esp) │ │ │ │ lea 0x1(%edi),%ecx │ │ │ │ - mov %edi,0x20(%esp) │ │ │ │ lea 0x0(,%eax,4),%edi │ │ │ │ - fildl 0x20(%esp) │ │ │ │ - mov %edi,0x2c(%esp) │ │ │ │ - mov 0x5c(%esp),%edi │ │ │ │ + mov %edi,0x24(%esp) │ │ │ │ + mov 0x54(%esp),%edi │ │ │ │ imul %ecx,%eax │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt -0x5c14(%ebp) │ │ │ │ - fstpt 0x4(%esp) │ │ │ │ shl $0x3,%eax │ │ │ │ mov 0x40(%edi),%edi │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ lea (%ecx,%ecx,1),%eax │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ - mov %edi,0x44(%esp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + mov %edi,0x3c(%esp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fstps 0x4(%esp) │ │ │ │ + fldt -0x5c14(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 37a3f │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + jle 37999 │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ lea 0x0(,%esi,4),%edi │ │ │ │ - movl $0x0,0x10(%esp) │ │ │ │ - mov %esi,0x34(%esp) │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ + movl $0x0,0x8(%esp) │ │ │ │ + mov %esi,0x2c(%esp) │ │ │ │ + mov %ecx,0x30(%esp) │ │ │ │ mov (%eax,%edi,1),%eax │ │ │ │ dec %eax │ │ │ │ lea (%eax,%eax,1),%edx │ │ │ │ mov %edx,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ mov %eax,(%esp) │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ + mov 0x3c(%esp),%eax │ │ │ │ + lea (%edi,%eax,1),%ebx │ │ │ │ + mov %ecx,%eax │ │ │ │ fildl (%esp) │ │ │ │ + imul %esi,%eax │ │ │ │ + shl $0x3,%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + mov 0x6c(%eax),%eax │ │ │ │ fld %st(1) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x5d50(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ - lea (%edi,%eax,1),%ebx │ │ │ │ - mov %ecx,%eax │ │ │ │ - imul %esi,%eax │ │ │ │ - shl $0x3,%eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ - mov 0x6c(%eax),%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ - fstps 0x1c(%esp) │ │ │ │ add 0x30(%eax),%edi │ │ │ │ + fstps 0x14(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ flds (%ebx) │ │ │ │ - flds 0x1c(%esp) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ + flds 0x14(%esp) │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fistpl (%esp) │ │ │ │ mov (%esp),%edx │ │ │ │ - sub 0x20(%esp),%edx │ │ │ │ + sub 0x18(%esp),%edx │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ - add 0x18(%esp),%ecx │ │ │ │ - jmp 379df │ │ │ │ + add 0x10(%esp),%ecx │ │ │ │ + jmp 37937 │ │ │ │ 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 0x4(%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 379c7 │ │ │ │ + je 3791f │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebp) │ │ │ │ fmuls -0x5c20(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je 37a15 │ │ │ │ + je 3796f │ │ │ │ flds (%ebx) │ │ │ │ mov %edx,(%esp) │ │ │ │ fildl (%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 │ │ │ │ + fadds 0x4(%esp) │ │ │ │ flds (%edi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 37980 │ │ │ │ + ja 378e0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 37a60 │ │ │ │ + ja 379b0 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x5c20(%ebp) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 379dd │ │ │ │ - incl 0x10(%esp) │ │ │ │ - mov 0x28(%esp),%ecx │ │ │ │ - add 0x2c(%esp),%ebx │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - add %ecx,0x14(%esp) │ │ │ │ - cmp %eax,0x24(%esp) │ │ │ │ - jne 37950 │ │ │ │ + jne 37935 │ │ │ │ + incl 0x8(%esp) │ │ │ │ + add 0x24(%esp),%ebx │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ + add %ecx,0xc(%esp) │ │ │ │ + cmp %eax,0x1c(%esp) │ │ │ │ + jne 378b0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ - mov 0x38(%esp),%ecx │ │ │ │ + mov 0x2c(%esp),%esi │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ inc %esi │ │ │ │ - cmp 0x3c(%esp),%esi │ │ │ │ - jne 378e0 │ │ │ │ + cmp 0x34(%esp),%esi │ │ │ │ + jne 37840 │ │ │ │ ffreep %st(0) │ │ │ │ - add $0x48,%esp │ │ │ │ + add $0x40,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 379d5 │ │ │ │ + jmp 3792d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00037a80 : │ │ │ │ +000379d0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ call 3d45 │ │ │ │ - add $0xe3f3,%edi │ │ │ │ + add $0xe4a3,%edi │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ shl $0x2,%edx │ │ │ │ lea 0xf(%edx),%eax │ │ │ │ add $0x13,%edx │ │ │ │ shr $0x4,%eax │ │ │ │ shr $0x4,%edx │ │ │ │ @@ -67434,96 +67294,96 @@ │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %ecx,%ebx │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ mov %esp,-0x24(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ + shr $0x2,%ebx │ │ │ │ mov %esp,-0x20(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x40(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ + movl $0x0,0x0(,%ebx,4) │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ - shr $0x2,%ebx │ │ │ │ shr $0x2,%eax │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ - movl $0x3f800000,0x0(,%eax,4) │ │ │ │ - movl $0x0,0x0(,%ebx,4) │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ + movl $0x3f800000,0x0(,%eax,4) │ │ │ │ test %edx,%edx │ │ │ │ - jle 37f9b │ │ │ │ + jle 37eeb │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov $0x1,%ebx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul %ecx,%ebx │ │ │ │ inc %eax │ │ │ │ add %ebx,%ebx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 37b30 │ │ │ │ + jne 37a80 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 37f8f │ │ │ │ + jle 37edf │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - movl $0x0,-0x5c(%ebp) │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ fldt -0x5c14(%edi) │ │ │ │ mov %esi,-0x6c(%ebp) │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x78(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 37ca2 │ │ │ │ + jle 37bf2 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ imul -0x34(%ebp),%edx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edx,4),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - jmp 37bf0 │ │ │ │ + jmp 37b40 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub -0x48(%ebp),%eax │ │ │ │ cmp -0x4c(%ebp),%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 37c50 │ │ │ │ + jle 37ba0 │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ mov %eax,(%esi,%ecx,4) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x34(%ebp) │ │ │ │ - je 37c80 │ │ │ │ + je 37bd0 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea -0x2(%eax,%eax,1),%edx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ @@ -67540,51 +67400,51 @@ │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov %eax,(%esi,%ecx,4) │ │ │ │ mov %ebx,%eax │ │ │ │ mov %edx,%esi │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jns 37bc0 │ │ │ │ + jns 37b10 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ add %edx,%eax │ │ │ │ cmp -0x4c(%ebp),%eax │ │ │ │ - jge 37c60 │ │ │ │ + jge 37bb0 │ │ │ │ mov %eax,%edx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 37bda │ │ │ │ + jg 37b2a │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 37bda │ │ │ │ + jmp 37b2a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 37bda │ │ │ │ + jmp 37b2a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ fstpt -0x30(%ebp) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ mov %edi,%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push -0x6c(%ebp) │ │ │ │ call 31d0 │ │ │ │ - add $0x10,%esp │ │ │ │ fldt -0x30(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 37f97 │ │ │ │ + jle 37ee7 │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ add %ecx,%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %esi,-0x70(%ebp) │ │ │ │ mov 0x74(%edx),%edx │ │ │ │ lea (%eax,%edx,1),%ebx │ │ │ │ @@ -67593,34 +67453,34 @@ │ │ │ │ add 0x6c(%ebx),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ lea (%edx,%esi,4),%eax │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmp -0x34(%ebp),%ecx │ │ │ │ - jge 37e34 │ │ │ │ + jge 37d84 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ imul -0x34(%ebp),%ebx │ │ │ │ fildl 0x2c(%eax) │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ mov (%eax,%ecx,4),%edx │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 37da1 │ │ │ │ + jmp 37cf1 │ │ │ │ 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) │ │ │ │ @@ -67644,80 +67504,80 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 37d6f │ │ │ │ + je 37cbf │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%edi) │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ inc %ecx │ │ │ │ imul %edx,%ebx │ │ │ │ fsts (%eax,%ecx,4) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ add -0x4(%eax,%ecx,4),%ebx │ │ │ │ + cmp -0x34(%ebp),%ecx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %ebx,(%eax,%ecx,4) │ │ │ │ - cmp -0x34(%ebp),%ecx │ │ │ │ - je 37e30 │ │ │ │ + je 37d80 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%ebx │ │ │ │ lea -0x1(%ebx),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ add (%esi,%ecx,4),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - fmuls -0x5d50(%edi) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - fildl -0x30(%ebp) │ │ │ │ add %eax,%eax │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ + fmuls -0x5d50(%edi) │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fildl -0x30(%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(2),%st │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 37d30 │ │ │ │ + ja 37c80 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 37e10 │ │ │ │ + ja 37d60 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ - jmp 37d7d │ │ │ │ + jmp 37ccd │ │ │ │ nop │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 37d7d │ │ │ │ + jmp 37ccd │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ @@ -67732,204 +67592,204 @@ │ │ │ │ fstps (%edx) │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ mov (%edx,%ecx,4),%ebx │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov (%edx,%ecx,4),%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 37f80 │ │ │ │ + je 37ed0 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ebx │ │ │ │ mov -0x4(%ebx,%eax,4),%ebx │ │ │ │ dec %ebx │ │ │ │ cmp %ebx,-0x30(%ebp) │ │ │ │ - je 37f80 │ │ │ │ + je 37ed0 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov (%esi,%ecx,4),%eax │ │ │ │ mov 0x2c(%edx),%edx │ │ │ │ inc %eax │ │ │ │ mov %eax,(%esi,%ecx,4) │ │ │ │ lea 0x2(%edx,%edx,1),%edx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 37f40 │ │ │ │ + jle 37e90 │ │ │ │ cmp %eax,%edx │ │ │ │ - je 37f07 │ │ │ │ - jmp 37f40 │ │ │ │ + je 37e57 │ │ │ │ + jmp 37e90 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ebx │ │ │ │ mov (%ebx,%ecx,4),%ebx │ │ │ │ dec %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 37f2a │ │ │ │ + je 37e7a │ │ │ │ add %edx,%eax │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ mov 0x4(%eax,%ecx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 37eed │ │ │ │ + jg 37e3d │ │ │ │ neg %eax │ │ │ │ mov $0xffffffff,%edx │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ mov %edx,0x4(%ebx,%ecx,4) │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - mov %eax,0x4(%ebx,%ecx,4) │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne 37f40 │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ + mov %eax,0x4(%ebx,%ecx,4) │ │ │ │ + jne 37e90 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 37f40 │ │ │ │ + je 37e90 │ │ │ │ dec %ecx │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov (%esi,%ecx,4),%eax │ │ │ │ movl $0x0,0x4(%esi,%ecx,4) │ │ │ │ mov (%edx,%ecx,4),%edx │ │ │ │ inc %eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov %eax,(%esi,%ecx,4) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 37ec0 │ │ │ │ + jne 37e10 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ebx,%ecx,4) │ │ │ │ - jmp 37ece │ │ │ │ + jmp 37e1e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ addl $0x4,-0x54(%ebp) │ │ │ │ addl $0x4,-0x58(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp %eax,-0x60(%ebp) │ │ │ │ - jne 37ce0 │ │ │ │ + jne 37c30 │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ mov %eax,(%ecx,%edx,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ - jle 37f8d │ │ │ │ + jle 37edd │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ - jmp 37b80 │ │ │ │ + jmp 37ad0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ neg %edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ - jmp 37e84 │ │ │ │ + jmp 37dd4 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 37f5a │ │ │ │ + jmp 37eaa │ │ │ │ mov $0x1,%ebx │ │ │ │ - jmp 37b3a │ │ │ │ + jmp 37a8a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00037fb0 : │ │ │ │ +00037f00 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xdec6,%ebx │ │ │ │ + add $0xdf76,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - jne 37fe0 │ │ │ │ + jne 37f30 │ │ │ │ test $0x20,%al │ │ │ │ - jne 37ff3 │ │ │ │ + jne 37f43 │ │ │ │ test $0x8,%al │ │ │ │ - jne 38006 │ │ │ │ + jne 37f56 │ │ │ │ test $0x4,%al │ │ │ │ - jne 38019 │ │ │ │ + jne 37f69 │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3120 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 37fcf │ │ │ │ + je 37f1f │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 32d0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 37fd3 │ │ │ │ + je 37f23 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3350 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 37fd7 │ │ │ │ + je 37f27 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3360 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00038030 : │ │ │ │ +00037f80 : │ │ │ │ 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 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xde38,%ebx │ │ │ │ - mov %ebp,0x18(%edi) │ │ │ │ + add $0xdee8,%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 3130 │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ - jle 38120 │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + jle 38070 │ │ │ │ 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 38090 │ │ │ │ + jne 37fe0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ push %edx │ │ │ │ call 3130 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -67938,173 +67798,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 32a0 │ │ │ │ - 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 380c0 │ │ │ │ + jne 38010 │ │ │ │ + cmpl $0x1,0x4(%esp) │ │ │ │ movl $0x4,0x2c(%edi) │ │ │ │ mov $0xdd1,%eax │ │ │ │ - cmpl $0x1,0x4(%esp) │ │ │ │ - je 3813d │ │ │ │ + je 3808d │ │ │ │ mov %eax,0x38(%edi) │ │ │ │ movl $0x41,0x3c(%edi) │ │ │ │ add $0x1c,%esp │ │ │ │ mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - jmp 32940 │ │ │ │ + jmp 328c0 │ │ │ │ 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 3130 │ │ │ │ movl $0x4,0x2c(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x20(%edi) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 380fc │ │ │ │ + jmp 3804c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00038150 : │ │ │ │ +000380a0 : │ │ │ │ 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 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xdd18,%ebx │ │ │ │ + add $0xddc8,%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 3130 │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,0x1c(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 38230 │ │ │ │ + jle 38180 │ │ │ │ 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 381c0 │ │ │ │ + jne 38110 │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ - 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 381f0 │ │ │ │ + jne 38140 │ │ │ │ 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 32940 │ │ │ │ + jmp 328c0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x20(%ebp) │ │ │ │ - jmp 381ff │ │ │ │ + jmp 3814f │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00038250 : │ │ │ │ +000381a0 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xdc27,%ebx │ │ │ │ + add $0xdcd7,%ebx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ lea 0x10(%esp),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 32e0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -00038280 : │ │ │ │ +000381d0 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xdbf7,%ebx │ │ │ │ + add $0xdca7,%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 32e0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000382c0 : │ │ │ │ +00038210 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xdbb7,%ebx │ │ │ │ + add $0xdc67,%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 │ │ │ │ @@ -68112,84 +67972,84 @@ │ │ │ │ push $0x3 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 32e0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -00038300 : │ │ │ │ +00038250 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ call 4d24 │ │ │ │ - add $0xdb78,%ecx │ │ │ │ + add $0xdc28,%ecx │ │ │ │ mov 0xc(%edx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 383c0 │ │ │ │ + je 38310 │ │ │ │ mov 0x40(%edx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 383d0 │ │ │ │ + je 38320 │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 383e0 │ │ │ │ + je 38330 │ │ │ │ mov 0x18(%edx),%esi │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ imul %esi,%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 38382 │ │ │ │ - xor %eax,%eax │ │ │ │ + jle 382d2 │ │ │ │ flds -0x5d50(%ecx) │ │ │ │ - jmp 3835d │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 382ad │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldz │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 38370 │ │ │ │ + ja 382c0 │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - je 38380 │ │ │ │ + je 382d0 │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ fcomi %st(1),%st │ │ │ │ - jb 38350 │ │ │ │ + jb 382a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 38372 │ │ │ │ + jmp 382c2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x5ae5(%ecx),%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ test %esi,%esi │ │ │ │ - jle 383f2 │ │ │ │ + jle 38342 │ │ │ │ mov 0x28(%edx),%edi │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - jmp 383a1 │ │ │ │ + jmp 382f1 │ │ │ │ nop │ │ │ │ mov 0x1c(%edx),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ dec %ebx │ │ │ │ cmp 0x2c(%edx),%ebx │ │ │ │ - jle 38400 │ │ │ │ + jle 38350 │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - je 383f0 │ │ │ │ + je 38340 │ │ │ │ flds (%edi,%eax,4) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 38390 │ │ │ │ + jb 382e0 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x5b03(%ecx),%eax │ │ │ │ - jmp 38378 │ │ │ │ + jmp 382c8 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ pop %ebx │ │ │ │ lea -0x5b55(%ecx),%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ @@ -68204,66 +68064,66 @@ │ │ │ │ lea -0x5b21(%ecx),%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 38378 │ │ │ │ + jmp 382c8 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x5dec(%ecx),%eax │ │ │ │ - jmp 38378 │ │ │ │ + jmp 382c8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00038410 : │ │ │ │ +00038360 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xda68,%ebx │ │ │ │ + add $0xdb18,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 384e0 │ │ │ │ + jne 38430 │ │ │ │ test $0x20,%al │ │ │ │ - jne 38514 │ │ │ │ + jne 38464 │ │ │ │ test $0x10,%al │ │ │ │ - jne 3853f │ │ │ │ + jne 3848f │ │ │ │ test $0x8,%al │ │ │ │ - jne 38558 │ │ │ │ + jne 384a8 │ │ │ │ test $0x4,%al │ │ │ │ - jne 38571 │ │ │ │ + jne 384c1 │ │ │ │ test $0x1,%al │ │ │ │ - je 38488 │ │ │ │ + je 383d8 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ xor %edi,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 38477 │ │ │ │ + jle 383c7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x68(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax,%edi,4) │ │ │ │ inc %edi │ │ │ │ call 3220 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x18(%esi) │ │ │ │ - jg 38460 │ │ │ │ + jg 383b0 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x68(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x1,%ah │ │ │ │ - jne 385d0 │ │ │ │ + jne 38520 │ │ │ │ test $0x80,%al │ │ │ │ - jne 385b0 │ │ │ │ + jne 38500 │ │ │ │ test $0x40,%al │ │ │ │ - jne 38590 │ │ │ │ + jne 384e0 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x30(%esi) │ │ │ │ call 3220 │ │ │ │ pop %eax │ │ │ │ push 0x1c(%esi) │ │ │ │ call 3220 │ │ │ │ pop %edx │ │ │ │ @@ -68283,85 +68143,85 @@ │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%esi) │ │ │ │ call 3470 │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x2,0x39(%esi) │ │ │ │ - jne 385f0 │ │ │ │ + jne 38540 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x84(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 38436 │ │ │ │ + je 38386 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x74(%esi) │ │ │ │ call 3220 │ │ │ │ pop %eax │ │ │ │ push 0x78(%esi) │ │ │ │ call 3220 │ │ │ │ pop %eax │ │ │ │ push 0x6c(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 3843e │ │ │ │ + je 3838e │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 38446 │ │ │ │ + je 38396 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 3844e │ │ │ │ + je 3839e │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3844e │ │ │ │ + jmp 3839e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x40(%esi) │ │ │ │ call 3220 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 384a1 │ │ │ │ + jmp 383f1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 38499 │ │ │ │ + jmp 383e9 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 38491 │ │ │ │ + jmp 383e1 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x88(%esi) │ │ │ │ call 3220 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 384f8 │ │ │ │ + jmp 38448 │ │ │ │ mov (%esp),%ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -68375,173 +68235,165 @@ │ │ │ │ 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 %eax,%edx │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 494a │ │ │ │ + add $0xd8f7,%esi │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ - call 494a │ │ │ │ - add $0xd831,%esi │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ test $0x10,%ah │ │ │ │ - je 38667 │ │ │ │ + je 385a7 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x38(%edx) │ │ │ │ mov 0x18(%edx),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 38bb5 │ │ │ │ + jle 38af5 │ │ │ │ mov 0x1c(%edx),%eax │ │ │ │ - mov $0x1,%ebx │ │ │ │ shl $0x2,%edi │ │ │ │ + mov $0x1,%ebx │ │ │ │ lea (%edi,%eax,1),%esi │ │ │ │ mov (%eax),%ecx │ │ │ │ add $0x4,%eax │ │ │ │ dec %ecx │ │ │ │ imul %ecx,%ebx │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 38680 │ │ │ │ + jne 385c0 │ │ │ │ mov 0x20(%edx),%eax │ │ │ │ mov %ebx,(%edx) │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%edi,%eax,1),%ebx │ │ │ │ test $0x4,%edi │ │ │ │ - je 386b0 │ │ │ │ + je 385f0 │ │ │ │ mov (%eax),%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 386be │ │ │ │ + je 385fe │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%ecx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 386b0 │ │ │ │ - mov %ecx,0x24(%edx) │ │ │ │ + jne 385f0 │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %ecx,0x24(%edx) │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ push %edi │ │ │ │ call 3130 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ mov %eax,0x28(%edx) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3871a │ │ │ │ + jle 3865a │ │ │ │ mov 0x20(%edx),%edi │ │ │ │ mov 0x1c(%edx),%esi │ │ │ │ - mov %edx,-0x24(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ inc %edx │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ fildl -0x20(%ebp) │ │ │ │ fildl (%esi,%eax,4) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstps (%ebx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 38700 │ │ │ │ + jne 38640 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ shl $0x2,%ecx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ push %ecx │ │ │ │ call 3130 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ mov %eax,0x64(%edx) │ │ │ │ xor %eax,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3874f │ │ │ │ + jle 3868f │ │ │ │ movl $0x7,(%ebx,%eax,4) │ │ │ │ - inc %eax │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ + inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jg 38740 │ │ │ │ + jg 38680 │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ shl $0x2,%ecx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ push %ecx │ │ │ │ call 3130 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%edx),%ebx │ │ │ │ mov %eax,0x30(%edx) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 387a2 │ │ │ │ + jle 386e2 │ │ │ │ mov 0x28(%edx),%ecx │ │ │ │ fld1 │ │ │ │ lea (%ecx,%ebx,4),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds (%ecx) │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x4,%eax │ │ │ │ fdivr %st(1),%st │ │ │ │ fsubrs -0x5d54(%edi) │ │ │ │ fmuls -0x5c24(%edi) │ │ │ │ fstps -0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 38780 │ │ │ │ + jne 386c0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ test $0x40,%al │ │ │ │ - jne 38b80 │ │ │ │ + jne 38ac0 │ │ │ │ test $0x80,%al │ │ │ │ - jne 38b50 │ │ │ │ + jne 38a90 │ │ │ │ test $0x1,%ah │ │ │ │ - jne 38b20 │ │ │ │ + jne 38a60 │ │ │ │ test $0x1,%al │ │ │ │ - jne 389d0 │ │ │ │ + jne 38910 │ │ │ │ test $0x4,%al │ │ │ │ - jne 38990 │ │ │ │ + jne 388d0 │ │ │ │ test $0x8,%al │ │ │ │ - jne 38930 │ │ │ │ + jne 38870 │ │ │ │ test $0x10,%al │ │ │ │ - jne 3895d │ │ │ │ + jne 3889d │ │ │ │ test $0x20,%al │ │ │ │ - je 38857 │ │ │ │ + je 38797 │ │ │ │ mov 0x18(%edx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 38bab │ │ │ │ + jle 38aeb │ │ │ │ mov 0x2c(%edx),%eax │ │ │ │ mov $0x1,%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul %ecx,%esi │ │ │ │ inc %eax │ │ │ │ add %esi,%esi │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 38800 │ │ │ │ + jne 38740 │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ @@ -68554,20 +68406,20 @@ │ │ │ │ call 3130 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ imul 0x4(%edx),%esi │ │ │ │ mov %eax,0x78(%edx) │ │ │ │ shl $0x2,%esi │ │ │ │ mov %esi,(%esp) │ │ │ │ call 3130 │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ mov %eax,0x74(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 38880 │ │ │ │ + jne 387c0 │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ mov 0x16c(%esi),%eax │ │ │ │ mov %eax,0x10(%edx) │ │ │ │ mov 0x150(%esi),%eax │ │ │ │ mov %eax,0x14(%edx) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -68583,38 +68435,38 @@ │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x84(%edx) │ │ │ │ testb $0x2,0x39(%edx) │ │ │ │ - jne 38bcc │ │ │ │ + jne 38b0c │ │ │ │ mov %eax,0x88(%edx) │ │ │ │ mov 0x18(%edx),%eax │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 388ee │ │ │ │ + jle 3882e │ │ │ │ mov 0x20(%edx),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%ebx,%eax,4),%ecx │ │ │ │ mov %ecx,(%esi,%eax,4) │ │ │ │ - inc %eax │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ + inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jg 388e0 │ │ │ │ + jg 38820 │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ push 0x3c(%edx) │ │ │ │ push 0x64(%edx) │ │ │ │ push 0x88(%edx) │ │ │ │ push 0x84(%edx) │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ @@ -68622,48 +68474,48 @@ │ │ │ │ push %ecx │ │ │ │ call 3180 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x14,%esp │ │ │ │ mov %eax,0x60(%edx) │ │ │ │ push %esi │ │ │ │ call 3220 │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3885c │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + jmp 3879c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ + imul 0x18(%edx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ - imul 0x18(%edx),%eax │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ test $0x10,%al │ │ │ │ - je 387de │ │ │ │ + je 3871e │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ - mov 0x2c(%edx),%esi │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ imul 0x18(%edx),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ + mov 0x2c(%edx),%esi │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ imul %ecx,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 387de │ │ │ │ + jmp 3871e │ │ │ │ mov 0x2c(%edx),%eax │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ add $0x2,%eax │ │ │ │ shl $0xa,%eax │ │ │ │ mov %eax,0x34(%edx) │ │ │ │ @@ -68672,15 +68524,15 @@ │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 387ce │ │ │ │ + jmp 3870e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%edx),%eax │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ @@ -68693,201 +68545,201 @@ │ │ │ │ call 3130 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov %eax,0x68(%edx) │ │ │ │ mov 0x18(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 38b12 │ │ │ │ + jle 38a52 │ │ │ │ mov 0x1c(%edx),%ecx │ │ │ │ movl $0x0,-0x2c(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ mov %edx,%edi │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ mov %ecx,%ebx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(,%eax,4),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%ebx,%ecx,1),%eax │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ add %ecx,%esi │ │ │ │ lea -0x4(,%eax,4),%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ mov 0x1c(%edi),%ebx │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ mov %eax,(%esi) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - movl $0x0,(%eax) │ │ │ │ cmpl $0x1,(%ebx,%ecx,1) │ │ │ │ - jle 38af0 │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + jle 38a30 │ │ │ │ mov %edi,%edx │ │ │ │ xor %edi,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ mov 0x30(%edx),%ebx │ │ │ │ mov %edi,%esi │ │ │ │ inc %edi │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ flds (%ebx,%ecx,1) │ │ │ │ mov 0x20(%edx),%ebx │ │ │ │ fildl -0x20(%ebp) │ │ │ │ - fmuls -0x5c28(%eax) │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ mov (%ebx,%ecx,1),%ebx │ │ │ │ + fmuls -0x5c28(%eax) │ │ │ │ lea 0x2(%ebx,%ebx,1),%ebx │ │ │ │ mov %ebx,-0x1c(%ebp) │ │ │ │ - fildl -0x1c(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ + fildl -0x1c(%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) │ │ │ │ fstps (%esp) │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ call 3040 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ fdivrs -0x5d58(%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 │ │ │ │ fstps (%ebx,%esi,4) │ │ │ │ mov 0x1c(%edx),%ebx │ │ │ │ mov (%ebx,%ecx,1),%eax │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jl 38a70 │ │ │ │ + jl 389b0 │ │ │ │ mov %edx,%edi │ │ │ │ incl -0x2c(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ cmp 0x18(%edi),%eax │ │ │ │ - jge 38b10 │ │ │ │ + jge 38a50 │ │ │ │ addl $0x4,-0x28(%ebp) │ │ │ │ mov 0x68(%edi),%esi │ │ │ │ - jmp 38a20 │ │ │ │ + jmp 38960 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%edx │ │ │ │ mov -0x30(%ebp),%esp │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 387c6 │ │ │ │ + jmp 38706 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 387be │ │ │ │ + jmp 386fe │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edx),%eax │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 387b5 │ │ │ │ + jmp 386f5 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul 0x4(%edx),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ lea 0x0(,%ebx,4),%eax │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x40(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 387ad │ │ │ │ + jmp 386ed │ │ │ │ mov $0x1,%esi │ │ │ │ - jmp 3880a │ │ │ │ + jmp 3874a │ │ │ │ movl $0x1,(%edx) │ │ │ │ mov $0x1,%ecx │ │ │ │ lea 0x0(,%edi,4),%edi │ │ │ │ - jmp 386be │ │ │ │ + jmp 385fe │ │ │ │ mov 0x24(%edx),%eax │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 388ab │ │ │ │ + jmp 387eb │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00038bf0 : │ │ │ │ +00038b30 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0xac,%esp │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov %esp,-0x5c(%ebp) │ │ │ │ call 3807 │ │ │ │ - add $0xd27d,%eax │ │ │ │ + add $0xd349,%eax │ │ │ │ + sub $0x9c,%esp │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov %esp,-0x60(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x84(%edi),%eax │ │ │ │ - mov %eax,0x80(%edi) │ │ │ │ mov %eax,%ebx │ │ │ │ + mov %eax,0x80(%edi) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov %eax,0x7c(%edi) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ lea 0x4(,%eax,4),%edx │ │ │ │ lea 0xf(%edx),%eax │ │ │ │ add $0xb,%edx │ │ │ │ shr $0x4,%eax │ │ │ │ + and $0xfffffff0,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ sub %edx,%esp │ │ │ │ mov %ecx,%edi │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ shr $0x2,%edi │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ mov %esp,%edi │ │ │ │ sub %eax,%esp │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ lea 0x3(%esp),%esi │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ + and $0xfffffffc,%ecx │ │ │ │ + shr $0x2,%esi │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - shr $0x2,%esi │ │ │ │ mov 0x8(%ecx),%ecx │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x24(%ecx),%ecx │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ push %eax │ │ │ │ @@ -68899,65 +68751,65 @@ │ │ │ │ movl $0x0,0x0(,%esi,4) │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x3f800000,0x0(,%eax,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 38cd3 │ │ │ │ + jle 38c13 │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 31d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov (%eax),%eax │ │ │ │ testb $0x1,0x38(%esi) │ │ │ │ - je 390f1 │ │ │ │ + je 39031 │ │ │ │ test %eax,%eax │ │ │ │ - jle 38e32 │ │ │ │ + jle 38d72 │ │ │ │ mov %esi,%ecx │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ mov 0x1c(%ecx),%ecx │ │ │ │ lea -0x1(%esi),%ebx │ │ │ │ mov (%ecx,%ebx,4),%edx │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ dec %edx │ │ │ │ test %ebx,%ebx │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ - setg -0x68(%ebp) │ │ │ │ + setg -0x5c(%ebp) │ │ │ │ lea (%ebx,%eax,4),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ flds -0x5d50(%edx) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 38db5 │ │ │ │ + jle 38cf5 │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ mov 0x68(%edx),%edx │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov (%edx,%eax,4),%edx │ │ │ │ - jmp 38d80 │ │ │ │ + jmp 38cc0 │ │ │ │ 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 -0x30(%ebp),%esi │ │ │ │ mov %eax,%ebx │ │ │ │ @@ -68972,95 +68824,95 @@ │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ imul -0x4(%esi,%eax,4),%edx │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %ecx,%edx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 38d80 │ │ │ │ + jne 38cc0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ flds (%ebx) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ fmuls (%edx,%esi,4) │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ + mov (%eax,%esi,4),%eax │ │ │ │ fstps (%edx,%eax,4) │ │ │ │ mov (%edi,%ecx,4),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%edi,%ecx,4) │ │ │ │ cmp -0x58(%ebp),%eax │ │ │ │ - jne 393d9 │ │ │ │ - cmpb $0x0,-0x68(%ebp) │ │ │ │ - je 393d9 │ │ │ │ + mov %eax,(%edi,%ecx,4) │ │ │ │ + jne 3931d │ │ │ │ + cmpb $0x0,-0x5c(%ebp) │ │ │ │ + je 3931d │ │ │ │ mov %ecx,%eax │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ - jmp 38e04 │ │ │ │ + jmp 38d44 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 38e1e │ │ │ │ + je 38d5e │ │ │ │ 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 38e00 │ │ │ │ + je 38d40 │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %ebx,-0x54(%ebp) │ │ │ │ - jne 38d30 │ │ │ │ + jne 38c70 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x5c(%ebp),%esp │ │ │ │ + mov -0x60(%ebp),%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%eax) │ │ │ │ call 31e0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ lea 0x13(%ebx),%edx │ │ │ │ shr $0x4,%eax │ │ │ │ - shl $0x4,%eax │ │ │ │ shr $0x4,%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x54(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x5c(%ebp) │ │ │ │ + mov %esp,-0x60(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x94(%ebp) │ │ │ │ - shl $0x4,%edx │ │ │ │ + mov %esp,-0x8c(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ sub %edx,%esp │ │ │ │ mov %ecx,%edi │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ shr $0x2,%edi │ │ │ │ + mov %esp,-0x88(%ebp) │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ mov %edx,%edi │ │ │ │ and $0xfffffffc,%edx │ │ │ │ - mov %esp,-0x90(%ebp) │ │ │ │ - mov %edx,-0x34(%ebp) │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ shr $0x2,%edi │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x2c(%edi),%edi │ │ │ │ lea 0x1(%edi),%esi │ │ │ │ lea (%esi,%esi,1),%edx │ │ │ │ imul %edx,%ebx │ │ │ │ lea 0xf(%ebx),%edx │ │ │ │ @@ -69071,129 +68923,130 @@ │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edx,%ecx │ │ │ │ mov %esp,-0x2c(%ebp) │ │ │ │ and $0xfffffffc,%edx │ │ │ │ sub %eax,%esp │ │ │ │ - mov %edx,-0x88(%ebp) │ │ │ │ shr $0x2,%ecx │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x34(%ecx),%ecx │ │ │ │ - mov %ecx,-0xa4(%ebp) │ │ │ │ + mov %ecx,-0x9c(%ebp) │ │ │ │ mov %esp,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ call 31d0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x20,%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - jne 39353 │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + jne 39293 │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ movl $0x3f800000,0x0(,%eax,4) │ │ │ │ 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 39230 │ │ │ │ + jle 39170 │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - nop │ │ │ │ + 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 38f90 │ │ │ │ - mov %edx,-0x6c(%ebp) │ │ │ │ + jne 38ed0 │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ test $0x10,%bl │ │ │ │ - jne 39240 │ │ │ │ + jne 39180 │ │ │ │ test $0x8,%bl │ │ │ │ - jne 39abe │ │ │ │ + jne 399f8 │ │ │ │ test $0x2,%bl │ │ │ │ - jne 393e1 │ │ │ │ + jne 39325 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ and $0x4,%ebx │ │ │ │ - mov %ebx,-0x98(%ebp) │ │ │ │ + mov %ebx,-0x90(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - jne 3a575 │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + jne 3a4b5 │ │ │ │ test %eax,%eax │ │ │ │ - jle 393d1 │ │ │ │ + jle 39315 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ + movl $0x0,-0x80(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ lea -0x4(,%edi,4),%esi │ │ │ │ test %eax,%eax │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ - lea 0x0(,%edi,4),%eax │ │ │ │ - mov %esi,-0x90(%ebp) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ + lea 0x0(,%edi,4),%eax │ │ │ │ + mov %esi,-0x88(%ebp) │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + setg -0x84(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - setg -0x8c(%ebp) │ │ │ │ neg %eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ fldt -0x5c14(%eax) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3975f │ │ │ │ + jle 3969f │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - jmp 3908e │ │ │ │ + jmp 38fce │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %esi,%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 390e8 │ │ │ │ + jle 39028 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 3973d │ │ │ │ + je 3967d │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ lea (%esi,%esi,1),%ebx │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ @@ -69202,94 +69055,94 @@ │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ sub %edx,%edi │ │ │ │ mov %edi,(%eax,%ecx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea 0x1(%edx,%eax,1),%eax │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %edi,%edi │ │ │ │ - jns 39060 │ │ │ │ + jns 38fa0 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 394d0 │ │ │ │ + jg 39410 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 39078 │ │ │ │ + jg 38fb8 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 39078 │ │ │ │ + jmp 38fb8 │ │ │ │ xor %esi,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jle 38e32 │ │ │ │ + jle 38d72 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 391ba │ │ │ │ + jge 390fa │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ mov 0x20(%eax),%edx │ │ │ │ mov %eax,%edi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ sub $0x10,%esp │ │ │ │ flds (%eax,%esi,4) │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ + mov (%edx,%eax,1),%edx │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + lea 0x2(%edx,%edx,1),%edx │ │ │ │ fstps -0x2c(%ebp) │ │ │ │ flds (%ecx,%eax,1) │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ - mov (%edx,%eax,1),%edx │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ mov (%ecx,%esi,4),%ecx │ │ │ │ - lea 0x2(%edx,%edx,1),%edx │ │ │ │ inc %esi │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ fildl -0x30(%ebp) │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ fmuls -0x5c28(%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) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ fdivrs -0x5d50(%ebx) │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - mov 0x20(%edi),%edx │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ + mov 0x20(%edi),%edx │ │ │ │ fmuls -0x2c(%ebp) │ │ │ │ fstps (%eax,%esi,4) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov (%edx,%eax,1),%eax │ │ │ │ imul -0x4(%ebx,%esi,4),%eax │ │ │ │ add -0x38(%ebp),%eax │ │ │ │ mov %eax,(%ebx,%esi,4) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 39120 │ │ │ │ + jl 39060 │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ mov 0x1c(%ecx),%ecx │ │ │ │ @@ -69301,89 +69154,90 @@ │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ inc %eax │ │ │ │ dec %edx │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 3921c │ │ │ │ + jne 3915c │ │ │ │ test %esi,%esi │ │ │ │ - jg 39204 │ │ │ │ - jmp 3921c │ │ │ │ + jg 39144 │ │ │ │ + jmp 3915c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 3921c │ │ │ │ + je 3915c │ │ │ │ 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 39200 │ │ │ │ + je 39140 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ cmp (%eax),%ebx │ │ │ │ - jge 38e32 │ │ │ │ + jge 38d72 │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - jmp 39100 │ │ │ │ + jmp 39040 │ │ │ │ test $0x10,%bl │ │ │ │ - je 39ff4 │ │ │ │ - movl $0x1,-0x6c(%ebp) │ │ │ │ + je 39f34 │ │ │ │ + movl $0x1,-0x64(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 393d1 │ │ │ │ + jle 39315 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3ab97 │ │ │ │ + jle 3aa97 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ movl $0x0,-0x84(%ebp) │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 3928d │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 391ca │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - jmp 392ef │ │ │ │ + jmp 3922f │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp -0x3c(%ebp),%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 3934a │ │ │ │ + jle 3928a │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 394f0 │ │ │ │ + je 39430 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ @@ -69391,106 +69245,108 @@ │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ 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 -0x5c(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 392c0 │ │ │ │ + jns 39200 │ │ │ │ add %edx,%ebx │ │ │ │ cmp -0x3c(%ebp),%ebx │ │ │ │ - jg 394b0 │ │ │ │ + jg 393f0 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 392d9 │ │ │ │ + jg 39219 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 392d9 │ │ │ │ + jmp 39219 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 393d1 │ │ │ │ + jle 39315 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ mov 0x78(%edi),%edi │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov (%edi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 393b5 │ │ │ │ + jle 392f5 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ add %eax,%ebx │ │ │ │ flds (%ecx) │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov 0x6c(%edi),%edi │ │ │ │ mov 0x74(%esi),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ flds (%edx,%ebx,4) │ │ │ │ fmuls (%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ + cmp -0x24(%ebp),%eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%ecx) │ │ │ │ - cmp -0x24(%ebp),%eax │ │ │ │ - jne 393a0 │ │ │ │ + jne 392e0 │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x4,-0x28(%ebp) │ │ │ │ add $0x4,%ecx │ │ │ │ cmp -0x2c(%ebp),%ecx │ │ │ │ - jne 39380 │ │ │ │ - jmp 393d1 │ │ │ │ + jne 392c0 │ │ │ │ + jmp 39315 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 39315 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 393d1 │ │ │ │ + jmp 39315 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 393d1 │ │ │ │ + jmp 39315 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 393d1 │ │ │ │ + jmp 39315 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - jmp 38e24 │ │ │ │ + jmp 38d64 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ mov 0x30(%eax),%edi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ shr $0x2,%esi │ │ │ │ flds (%edi) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%ecx,4) │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 3ab30 │ │ │ │ + js 3aa40 │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x3(%ecx,%ecx,1),%ecx │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ fldt -0x5c14(%eax) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + lea 0x3(%ecx,%ecx,1),%ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ fdivrs -0x5c1c(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -69502,101 +69358,103 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ flds (%edx) │ │ │ │ - lea 0x0(%esi),%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) │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 39460 │ │ │ │ + jne 393a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - je 3a00f │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + je 39f4f │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - add -0x84(%ebp),%edx │ │ │ │ flds (%edi,%ebx,4) │ │ │ │ imul %ebx,%eax │ │ │ │ + add -0x7c(%ebp),%edx │ │ │ │ movl $0x3f800000,(%ecx,%eax,4) │ │ │ │ - jmp 39425 │ │ │ │ + jmp 39363 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 392d9 │ │ │ │ + jmp 39219 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 39078 │ │ │ │ + jmp 38fb8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - push -0x68(%ebp) │ │ │ │ + push -0x5c(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push -0x94(%ebp) │ │ │ │ + push -0x8c(%ebp) │ │ │ │ call 31d0 │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ test %edi,%edi │ │ │ │ - jle 39a89 │ │ │ │ + jle 399c9 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ fldz │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ test %esi,%esi │ │ │ │ - setg -0x88(%ebp) │ │ │ │ + setg -0x80(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ flds (%eax,%ecx,4) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jle 395f6 │ │ │ │ + jle 39536 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ lea (%ebx,%edx,1),%ecx │ │ │ │ imul -0x48(%ebp),%ecx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - jmp 395cc │ │ │ │ + jmp 3950c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ lea -0x1(%edx,%eax,1),%eax │ │ │ │ add -0x4(%ecx,%ebx,4),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x6c(%ecx),%ecx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ @@ -69606,217 +69464,219 @@ │ │ │ │ fmuls (%ecx,%esi,4) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ fstps (%edi,%ebx,4) │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ add %esi,-0x3c(%ebp) │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - je 395f0 │ │ │ │ + je 39530 │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ fld %st(1) │ │ │ │ mov (%esi,%ebx,4),%edx │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov (%esi,%ebx,4),%esi │ │ │ │ inc %ebx │ │ │ │ imul %esi,%eax │ │ │ │ test %edx,%edx │ │ │ │ - je 395b8 │ │ │ │ + je 394f8 │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 39590 │ │ │ │ + jne 394d0 │ │ │ │ fldz │ │ │ │ - jmp 395b8 │ │ │ │ + jmp 394f8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ flds (%edx,%eax,4) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fmuls (%eax,%ebx,4) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%eax,%ebx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 39730 │ │ │ │ + je 39670 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ecx │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 39730 │ │ │ │ + je 39670 │ │ │ │ add %edx,%eax │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,(%edx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%edi,%esi,4) │ │ │ │ cmp -0x48(%ebp),%eax │ │ │ │ - jne 396e3 │ │ │ │ - cmpb $0x0,-0x88(%ebp) │ │ │ │ - je 396e3 │ │ │ │ + mov %eax,(%edi,%esi,4) │ │ │ │ + jne 39623 │ │ │ │ + cmpb $0x0,-0x80(%ebp) │ │ │ │ + je 39623 │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ - jmp 396b1 │ │ │ │ - nop │ │ │ │ + jmp 395f1 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ mov (%edx,%ebx,4),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 396d1 │ │ │ │ + je 39611 │ │ │ │ add %ecx,%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov 0x4(%eax,%ebx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 3969a │ │ │ │ + jg 395da │ │ │ │ neg %eax │ │ │ │ mov $0xffffffff,%ecx │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ mov %eax,0x4(%esi,%ebx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - mov %ecx,0x4(%edx,%ebx,4) │ │ │ │ cmp %eax,-0x3c(%ebp) │ │ │ │ - jne 396e0 │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ + mov %ecx,0x4(%edx,%ebx,4) │ │ │ │ + jne 39620 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 396e0 │ │ │ │ + je 39620 │ │ │ │ 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,-0x3c(%ebp) │ │ │ │ mov %eax,(%edi,%ebx,4) │ │ │ │ mov (%esi,%ebx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 39670 │ │ │ │ + jne 395b0 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ neg %ecx │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ - jmp 3967e │ │ │ │ + jmp 395be │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ - incl -0x74(%ebp) │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ - cmp %edx,-0x74(%ebp) │ │ │ │ - jne 39550 │ │ │ │ + incl -0x6c(%ebp) │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + cmp %edx,-0x6c(%ebp) │ │ │ │ + jne 39490 │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0x84(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - cmp %eax,-0x9c(%ebp) │ │ │ │ - je 393c3 │ │ │ │ + incl -0x7c(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + cmp %eax,-0x94(%ebp) │ │ │ │ + je 39303 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - add %eax,-0x8c(%ebp) │ │ │ │ - add %eax,-0x98(%ebp) │ │ │ │ + add %eax,-0x84(%ebp) │ │ │ │ + add %eax,-0x90(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 3928b │ │ │ │ - jmp 3953b │ │ │ │ + jg 391c8 │ │ │ │ + jmp 39478 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ - jmp 39645 │ │ │ │ + jmp 39582 │ │ │ │ sub $0x4,%esp │ │ │ │ fstpt -0x48(%ebp) │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - push -0x9c(%ebp) │ │ │ │ - push $0x0 │ │ │ │ push -0x94(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push -0x8c(%ebp) │ │ │ │ call 31d0 │ │ │ │ - add $0x10,%esp │ │ │ │ fldt -0x48(%ebp) │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 39a24 │ │ │ │ + jle 39964 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%edi │ │ │ │ xor %eax,%eax │ │ │ │ - fld %st(0) │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ + fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ flds (%esi,%ecx,4) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - fstps -0x80(%ebp) │ │ │ │ - nop │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ + fstps -0x78(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 39903 │ │ │ │ + jle 39840 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ - mov %esi,-0x84(%ebp) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ + mov %esi,-0x7c(%ebp) │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ lea (%ebx,%eax,4),%ebx │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ - jmp 398ca │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 3980a │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - je 398e0 │ │ │ │ + je 39820 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ fildl -0x4(%edi,%edx,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ fmuls -0x4(%edi,%edx,4) │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ add 0x40(%eax),%edi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ flds (%edi,%ebx,1) │ │ │ │ mov -0x4(%eax,%edx,4),%edi │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ add -0x4(%eax,%edx,4),%edi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ + add %eax,%eax │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ fildl -0x58(%ebp) │ │ │ │ - add %eax,%eax │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ fmuls -0x5d50(%edi) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fildl -0x48(%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) │ │ │ │ - fadds -0x80(%ebp) │ │ │ │ + fadds -0x78(%ebp) │ │ │ │ flds -0x4(%eax,%edx,4) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 399f0 │ │ │ │ + jbe 39930 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -69838,198 +69698,200 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 3989d │ │ │ │ + je 397dd │ │ │ │ fchs │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ fmuls -0x5d50(%eax) │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ imul (%ebx),%ecx │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov %edx,%eax │ │ │ │ add $0x4,%ebx │ │ │ │ - lea -0x1(%esi,%ecx,1),%ecx │ │ │ │ fstps (%edi,%edx,4) │ │ │ │ inc %edx │ │ │ │ + lea -0x1(%esi,%ecx,1),%ecx │ │ │ │ mov %ecx,(%ebx) │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 398fa │ │ │ │ + jle 3983a │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x4(%eax,%edx,4),%esi │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x4(%eax,%edx,4),%ecx │ │ │ │ test %esi,%esi │ │ │ │ - jne 397e0 │ │ │ │ + jne 39720 │ │ │ │ imul (%ebx),%ecx │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov %edx,%eax │ │ │ │ add $0x4,%ebx │ │ │ │ movl $0x0,(%edi,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %ecx,(%ebx) │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jg 398ca │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + jg 3980a │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fmuls (%eax,%ebx,4) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%eax,%ebx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 39a60 │ │ │ │ + je 399a0 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 39a60 │ │ │ │ + je 399a0 │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ebx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x50(%ebp),%eax │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ mov %esi,%eax │ │ │ │ - jne 39a13 │ │ │ │ - cmpb $0x0,-0x8c(%ebp) │ │ │ │ - je 39a13 │ │ │ │ + jne 39953 │ │ │ │ + cmpb $0x0,-0x84(%ebp) │ │ │ │ + je 39953 │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 399c1 │ │ │ │ + jmp 39901 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 399e1 │ │ │ │ + je 39921 │ │ │ │ add %ebx,%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov 0x4(%edx,%eax,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jg 399aa │ │ │ │ + jg 398ea │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ test %eax,%eax │ │ │ │ - je 39a10 │ │ │ │ + je 39950 │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ cmp %ecx,-0x48(%ebp) │ │ │ │ - jne 39a10 │ │ │ │ + jne 39950 │ │ │ │ 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,-0x48(%ebp) │ │ │ │ mov %ecx,(%edi,%eax,4) │ │ │ │ test %edx,%edx │ │ │ │ - jne 39980 │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + jne 398c0 │ │ │ │ neg %ebx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 3998e │ │ │ │ + jmp 398ce │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 39a70 │ │ │ │ + ja 399b0 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ - jmp 398ae │ │ │ │ + jmp 397ee │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ - incl -0x74(%ebp) │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ - cmp %edx,-0x74(%ebp) │ │ │ │ - jne 397b0 │ │ │ │ + incl -0x6c(%ebp) │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + cmp %edx,-0x6c(%ebp) │ │ │ │ + jne 396f0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ - incl -0x88(%ebp) │ │ │ │ - add %esi,-0x7c(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + incl -0x80(%ebp) │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + add %esi,-0x74(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - add %esi,-0x98(%ebp) │ │ │ │ - cmp -0xa0(%ebp),%eax │ │ │ │ - jne 39025 │ │ │ │ + add %esi,-0x90(%ebp) │ │ │ │ + cmp -0x98(%ebp),%eax │ │ │ │ + jne 38f62 │ │ │ │ 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 -0x24(%ebp),%ecx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ecx,%esi,4) │ │ │ │ - jmp 39952 │ │ │ │ + jmp 3988c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 398ae │ │ │ │ - incl -0x84(%ebp) │ │ │ │ + jmp 397ee │ │ │ │ + incl -0x7c(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - add %esi,-0x8c(%ebp) │ │ │ │ - add %esi,-0x98(%ebp) │ │ │ │ - cmp %eax,-0x9c(%ebp) │ │ │ │ - je 393d1 │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + add %esi,-0x84(%ebp) │ │ │ │ + add %esi,-0x90(%ebp) │ │ │ │ + cmp %eax,-0x94(%ebp) │ │ │ │ + je 39315 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 39299 │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 391d6 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ mov 0x30(%eax),%edi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ shr $0x2,%esi │ │ │ │ flds (%edi) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%ecx,4) │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 3aaf4 │ │ │ │ + js 3aa10 │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x3(%ecx,%ecx,1),%ecx │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ fldt -0x5c14(%eax) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + lea 0x3(%ecx,%ecx,1),%ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ fdivrs -0x5c1c(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -70041,1352 +69903,1350 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ flds (%edx) │ │ │ │ - nop │ │ │ │ + jmp 39a80 │ │ │ │ + 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) │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 39b40 │ │ │ │ + jne 39a80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - je 39b90 │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + je 39aca │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - add -0x84(%ebp),%edx │ │ │ │ flds (%edi,%ebx,4) │ │ │ │ imul %ebx,%eax │ │ │ │ + add -0x7c(%ebp),%edx │ │ │ │ movl $0x3f800000,(%ecx,%eax,4) │ │ │ │ - jmp 39b02 │ │ │ │ - movl $0x1,-0x6c(%ebp) │ │ │ │ - jmp 39b9a │ │ │ │ + jmp 39a36 │ │ │ │ + movl $0x1,-0x64(%ebp) │ │ │ │ + jmp 39ad4 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 39b9a │ │ │ │ + jmp 39ad4 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 39b9a │ │ │ │ + jmp 39ad4 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 393d1 │ │ │ │ + jle 39315 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3aad0 │ │ │ │ + jle 3a9f0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ + movl $0x0,-0x84(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 39bdd │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 39b17 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - jmp 39c3b │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + jmp 39b7b │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp -0x3c(%ebp),%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 39c92 │ │ │ │ + jle 39bd2 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 39cb2 │ │ │ │ + je 39bf2 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ 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 -0x5c(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 39c10 │ │ │ │ + jns 39b50 │ │ │ │ add %edx,%ebx │ │ │ │ cmp -0x3c(%ebp),%ebx │ │ │ │ - jg 39ca0 │ │ │ │ + jg 39be0 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 39c29 │ │ │ │ + jg 39b69 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 39c29 │ │ │ │ + jmp 39b69 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 39c29 │ │ │ │ + jmp 39b69 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - push -0x74(%ebp) │ │ │ │ + push -0x6c(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push -0x94(%ebp) │ │ │ │ + push -0x8c(%ebp) │ │ │ │ call 31d0 │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ shr $0x2,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ - imul %ebx,%esi │ │ │ │ flds (%eax,%ebx,8) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + imul %ebx,%esi │ │ │ │ + mov (%eax,%ebx,4),%eax │ │ │ │ fsts (%edi,%esi,4) │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ - mov (%eax,%ebx,4),%eax │ │ │ │ - mov (%edi,%ebx,4),%edi │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ + mov (%edi,%ebx,4),%edi │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 39d79 │ │ │ │ + jle 39cb9 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ flds 0x4(%eax,%ebx,8) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%eax,%esi,4) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ fstps 0x4(%eax,%esi,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea 0x2(%edi),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 39d7d │ │ │ │ + jl 39cbd │ │ │ │ flds (%edx) │ │ │ │ sub %edi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 39ca0 │ │ │ │ + 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 │ │ │ │ inc %esi │ │ │ │ fmul %st(2),%st │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%edx,%esi,4) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 39d60 │ │ │ │ + jne 39ca0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 39d80 │ │ │ │ + jmp 39cc0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 39d80 │ │ │ │ + jmp 39cc0 │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%edx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 39d00 │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + jne 39c30 │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 39fc5 │ │ │ │ + jle 39f05 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ fldz │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0x74(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - setg -0x90(%ebp) │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ + setg -0x88(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ flds (%esi,%ecx,4) │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ shr $0x2,%esi │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 39e73 │ │ │ │ + jle 39db3 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 39e44 │ │ │ │ + jmp 39d84 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ - imul -0x80(%ebp),%edi │ │ │ │ + imul -0x78(%ebp),%edi │ │ │ │ lea -0x1(%esi,%edx,1),%edx │ │ │ │ add -0x4(%ebx,%eax,4),%edi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fildl -0x4(%ebx,%eax,4) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ fmuls (%ebx,%edi,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ fmuls -0x4(%edi,%eax,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ fstps (%edi,%eax,4) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ - cmp %eax,-0x28(%ebp) │ │ │ │ - je 39e70 │ │ │ │ + je 39db0 │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ 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 39e33 │ │ │ │ + je 39d73 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 39e10 │ │ │ │ + jne 39d50 │ │ │ │ fldz │ │ │ │ - jmp 39e33 │ │ │ │ + jmp 39d73 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fmuls (%eax,%esi,4) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%eax,%esi,4) │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 39fb0 │ │ │ │ + je 39ef0 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 39fb0 │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + je 39ef0 │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%edi,%esi,4) │ │ │ │ cmp -0x3c(%ebp),%eax │ │ │ │ - jne 39fc0 │ │ │ │ - cmpb $0x0,-0x90(%ebp) │ │ │ │ - je 39fc0 │ │ │ │ + mov %eax,(%edi,%esi,4) │ │ │ │ + jne 39f00 │ │ │ │ + cmpb $0x0,-0x88(%ebp) │ │ │ │ + je 39f00 │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 39f31 │ │ │ │ + jmp 39e71 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 39f53 │ │ │ │ + je 39e93 │ │ │ │ add %ebx,%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov 0x4(%edx,%eax,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jg 39f1a │ │ │ │ + jg 39e5a │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ cmp %ecx,-0x48(%ebp) │ │ │ │ - jne 39f60 │ │ │ │ + jne 39ea0 │ │ │ │ test %eax,%eax │ │ │ │ - je 39f60 │ │ │ │ + je 39ea0 │ │ │ │ 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,(%edi,%eax,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jne 39ef0 │ │ │ │ + jne 39e30 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 39efe │ │ │ │ + jmp 39e3e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ - incl -0x68(%ebp) │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - cmp %esi,-0x6c(%ebp) │ │ │ │ - jne 39df0 │ │ │ │ + incl -0x5c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ + cmp %esi,-0x64(%ebp) │ │ │ │ + jne 39d30 │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - cmp %esi,-0x8c(%ebp) │ │ │ │ - je 393c7 │ │ │ │ + incl -0x84(%ebp) │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ + cmp %esi,-0x84(%ebp) │ │ │ │ + je 39307 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - add %esi,-0x98(%ebp) │ │ │ │ + add %esi,-0x90(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 39bdb │ │ │ │ - jmp 39dc9 │ │ │ │ + jg 39b15 │ │ │ │ + jmp 39d06 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ - jmp 39ec2 │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - jmp 39f62 │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ + jmp 39e02 │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + jmp 39ea2 │ │ │ │ + incl -0x84(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - add %esi,-0x98(%ebp) │ │ │ │ - cmp %eax,-0xa0(%ebp) │ │ │ │ - je 393d1 │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + add %esi,-0x90(%ebp) │ │ │ │ + cmp %eax,-0x98(%ebp) │ │ │ │ + je 39315 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 39be9 │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 39b23 │ │ │ │ test $0x8,%bl │ │ │ │ - jne 39b87 │ │ │ │ - movl $0x1,-0x6c(%ebp) │ │ │ │ + jne 39ac1 │ │ │ │ + movl $0x1,-0x64(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 38fb8 │ │ │ │ - jmp 3a019 │ │ │ │ + je 38ef8 │ │ │ │ + jmp 39f59 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3a019 │ │ │ │ + jmp 39f59 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3a019 │ │ │ │ + jmp 39f59 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 393d1 │ │ │ │ + jle 39315 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3aa81 │ │ │ │ + jle 3a9a1 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ + movl $0x0,-0x84(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 3a05c │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 39f9c │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ add $0x4,%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ fldt -0x5c14(%eax) │ │ │ │ - fstpt -0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - jmp 3a0ca │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 3a00a │ │ │ │ + lea %cs: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 -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 3a120 │ │ │ │ + jle 3a060 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 3a138 │ │ │ │ + je 3a078 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ lea (%esi,%esi,1),%ebx │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ sub %edx,%edi │ │ │ │ mov %edi,(%eax,%ecx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %edi,%edi │ │ │ │ - jns 3a0a0 │ │ │ │ + jns 39fe0 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 3a129 │ │ │ │ + jg 3a069 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 3a0b8 │ │ │ │ + jg 39ff8 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3a0b8 │ │ │ │ + jmp 39ff8 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3a0b8 │ │ │ │ + jmp 39ff8 │ │ │ │ sub $0x4,%esp │ │ │ │ + fstpt -0x48(%ebp) │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - push -0x90(%ebp) │ │ │ │ + push -0x88(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push -0x94(%ebp) │ │ │ │ + push -0x8c(%ebp) │ │ │ │ call 31d0 │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - fildl -0x7c(%ebp) │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + fildl -0x74(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ shr $0x2,%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fstps -0x74(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + fstps -0x6c(%ebp) │ │ │ │ + fldt -0x48(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%esi │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov (%eax,%ebx,4),%eax │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ + mov (%eax,%ebx,4),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + fsts -0x5c(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + fdivr %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ - fdiv %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ - fsub %st(1),%st │ │ │ │ + fsubp %st,%st(3) │ │ │ │ + fsub %st(3),%st │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fsub %st(4),%st │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fadds -0x74(%ebp) │ │ │ │ + fadds -0x6c(%ebp) │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 3a510 │ │ │ │ + jbe 3a450 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fstps -0x48(%ebp) │ │ │ │ flds -0x48(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ 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 3a218 │ │ │ │ + je 3a154 │ │ │ │ fchs │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ fmuls -0x5d50(%eax) │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivs -0x48(%ebp) │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ imul %ebx,%edi │ │ │ │ fsts (%eax,%edi,4) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 3a2b9 │ │ │ │ - fxch %st(4) │ │ │ │ + jle 3a1f9 │ │ │ │ + fxch %st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fsubs -0x5c(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fsubp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt -0x68(%ebp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadds -0x5d58(%eax) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%eax,%edi,4) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x4(%eax,%edi,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea 0x2(%esi),%edi │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 3a2c5 │ │ │ │ + jl 3a203 │ │ │ │ flds (%edx) │ │ │ │ sub %esi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ - nop │ │ │ │ + lea 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 │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%edx,%esi,4) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 3a2a0 │ │ │ │ + jne 3a1e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3a2d0 │ │ │ │ + jmp 3a210 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 3a210 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3a2d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%edx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 3a180 │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + jne 3a0c0 │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3a546 │ │ │ │ + jle 3a486 │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ fldz │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0x74(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - setg -0x90(%ebp) │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ + setg -0x88(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ flds (%esi,%ecx,4) │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ shr $0x2,%esi │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 3a3c3 │ │ │ │ + jle 3a303 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 3a394 │ │ │ │ + jmp 3a2d4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ - imul -0x80(%ebp),%edi │ │ │ │ + imul -0x78(%ebp),%edi │ │ │ │ lea -0x1(%esi,%edx,1),%edx │ │ │ │ add -0x4(%ebx,%eax,4),%edi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fildl -0x4(%ebx,%eax,4) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ fmuls (%ebx,%edi,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ fmuls -0x4(%edi,%eax,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ fstps (%edi,%eax,4) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ - cmp %eax,-0x28(%ebp) │ │ │ │ - je 3a3c0 │ │ │ │ + je 3a300 │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ 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 3a383 │ │ │ │ + je 3a2c3 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 3a360 │ │ │ │ + jne 3a2a0 │ │ │ │ fldz │ │ │ │ - jmp 3a383 │ │ │ │ + jmp 3a2c3 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fmuls (%eax,%esi,4) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%eax,%esi,4) │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ mov (%edx,%esi,4),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 3a500 │ │ │ │ + je 3a440 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 3a500 │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + je 3a440 │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%edi,%esi,4) │ │ │ │ cmp %eax,-0x3c(%ebp) │ │ │ │ - jne 3a53e │ │ │ │ - cmpb $0x0,-0x90(%ebp) │ │ │ │ - je 3a53e │ │ │ │ + mov %eax,(%edi,%esi,4) │ │ │ │ + jne 3a47e │ │ │ │ + cmpb $0x0,-0x88(%ebp) │ │ │ │ + je 3a47e │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 3a481 │ │ │ │ + jmp 3a3c1 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 3a4a3 │ │ │ │ + je 3a3e3 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 3a46a │ │ │ │ + jg 3a3aa │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ cmp %ebx,-0x3c(%ebp) │ │ │ │ - jne 3a4b0 │ │ │ │ + jne 3a3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 3a4b0 │ │ │ │ + je 3a3f0 │ │ │ │ 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,-0x48(%ebp) │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 3a440 │ │ │ │ + jne 3a380 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 3a44e │ │ │ │ + jmp 3a38e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ - incl -0x68(%ebp) │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ - cmp %edx,-0x68(%ebp) │ │ │ │ - jne 3a340 │ │ │ │ + incl -0x5c(%ebp) │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + cmp %edx,-0x5c(%ebp) │ │ │ │ + jne 3a280 │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - cmp %eax,-0xa0(%ebp) │ │ │ │ - je 393cb │ │ │ │ + incl -0x84(%ebp) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + cmp %eax,-0x98(%ebp) │ │ │ │ + je 3930b │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - add %esi,-0x98(%ebp) │ │ │ │ + add %esi,-0x90(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 3a05a │ │ │ │ - jmp 3a319 │ │ │ │ + jg 39f9a │ │ │ │ + jmp 3a258 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ - jmp 3a412 │ │ │ │ + jmp 3a352 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 3a525 │ │ │ │ + ja 3a465 │ │ │ │ fstp %st(1) │ │ │ │ flds -0x5c20(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 3a22a │ │ │ │ + jmp 3a166 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3a22a │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - jmp 3a4b2 │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ + jmp 3a166 │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + jmp 3a3f2 │ │ │ │ + incl -0x84(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - add %esi,-0x98(%ebp) │ │ │ │ - cmp %eax,-0xa0(%ebp) │ │ │ │ - je 393d1 │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + add %esi,-0x90(%ebp) │ │ │ │ + cmp %eax,-0x98(%ebp) │ │ │ │ + je 3930f │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 3a077 │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 39fb4 │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 393d1 │ │ │ │ + jle 39315 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ - mov %esi,-0x9c(%ebp) │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3abbb │ │ │ │ + jle 3aab8 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0xa8(%ebp) │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ + movl $0x0,-0xa0(%ebp) │ │ │ │ + movl $0x0,-0x84(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ lea 0x2(%edi),%ecx │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ + mov %edi,-0xa4(%ebp) │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ lea 0x4(%eax),%esi │ │ │ │ - mov %esi,-0xb0(%ebp) │ │ │ │ + mov %esi,-0xa8(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - jmp 3a62a │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + jmp 3a56a │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %esi,%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 3a683 │ │ │ │ + jle 3a5c0 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 3a69e │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ + je 3a5d8 │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ lea (%esi,%esi,1),%ebx │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ sub %edx,%edi │ │ │ │ mov %edi,(%eax,%ecx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %edi,%edi │ │ │ │ - jns 3a600 │ │ │ │ + jns 3a540 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 3a68c │ │ │ │ + jg 3a5c9 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 3a618 │ │ │ │ + jg 3a558 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3a618 │ │ │ │ + jmp 3a558 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3a618 │ │ │ │ + jmp 3a558 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - push -0xb0(%ebp) │ │ │ │ + push -0xa8(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ push $0x0 │ │ │ │ - push -0x94(%ebp) │ │ │ │ + push -0x8c(%ebp) │ │ │ │ call 31d0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - fildl -0x98(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + fildl -0x90(%ebp) │ │ │ │ add $0x2,%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fld1 │ │ │ │ fxch %st(2) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%ecx │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ - fmuls (%ebx,%esi,4) │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ + fmuls (%ebx,%esi,4) │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fsts (%esi,%eax,4) │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jg 3a7ed │ │ │ │ + jg 3a71d │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + fld %st(0) │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ inc %edx │ │ │ │ - imul -0x74(%ebp),%esi │ │ │ │ + imul -0x6c(%ebp),%esi │ │ │ │ sub %ecx,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ - add -0x50(%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) │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + mov 0x6c(%eax),%ebx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x6c(%eax),%ebx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ fsubr %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldz │ │ │ │ - jmp 3a7a3 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - sub -0x68(%ebp),%eax │ │ │ │ + jmp 3a6d3 │ │ │ │ + sub -0x5c(%ebp),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - mov %eax,%edx │ │ │ │ fildl -0x48(%ebp) │ │ │ │ + mov %eax,%edx │ │ │ │ neg %edx │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%edx │ │ │ │ add %edi,%edx │ │ │ │ flds (%ebx,%edx,4) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - fmul %st(2),%st │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ + fmul %st(2),%st │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 3a7d0 │ │ │ │ + ja 3a700 │ │ │ │ mov %eax,%edx │ │ │ │ not %edx │ │ │ │ add %edi,%edx │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ flds (%ebx,%edx,4) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp -0x3c(%ebp),%ecx │ │ │ │ - jne 3a7a0 │ │ │ │ + jne 3a6d0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3a7f0 │ │ │ │ + jmp 3a720 │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - incl -0x74(%ebp) │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ + incl -0x6c(%ebp) │ │ │ │ lea 0x1(%esi,%edi,1),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - cmp %esi,-0x74(%ebp) │ │ │ │ - jne 3a6f0 │ │ │ │ + cmp %esi,-0x6c(%ebp) │ │ │ │ + jne 3a630 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3aa55 │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ + jle 3a975 │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ mov %esi,%eax │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edi,-0x98(%ebp) │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ - mov %esi,-0x74(%ebp) │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ test %esi,%esi │ │ │ │ fldz │ │ │ │ - setg -0x88(%ebp) │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ + setg -0x80(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ flds (%esi,%ecx,4) │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ shr $0x2,%esi │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 3a903 │ │ │ │ + jle 3a823 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 3a8d4 │ │ │ │ + jmp 3a7f4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ - imul -0x80(%ebp),%edi │ │ │ │ + imul -0x78(%ebp),%edi │ │ │ │ lea -0x1(%esi,%edx,1),%edx │ │ │ │ add -0x4(%ebx,%eax,4),%edi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fildl -0x4(%ebx,%eax,4) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ fmuls (%ebx,%edi,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ fmuls -0x4(%edi,%eax,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ fstps (%edi,%eax,4) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ - cmp %eax,-0x28(%ebp) │ │ │ │ - je 3a900 │ │ │ │ + je 3a820 │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ 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 3a8c3 │ │ │ │ + je 3a7e3 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 3a8a0 │ │ │ │ + jne 3a7c0 │ │ │ │ fldz │ │ │ │ - jmp 3a8c3 │ │ │ │ + jmp 3a7e3 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fmuls (%eax,%esi,4) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%eax,%esi,4) │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 3aa40 │ │ │ │ + je 3a960 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 3aa40 │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + je 3a960 │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%edi,%esi,4) │ │ │ │ cmp -0x3c(%ebp),%eax │ │ │ │ - jne 3aa50 │ │ │ │ - cmpb $0x0,-0x88(%ebp) │ │ │ │ - je 3aa50 │ │ │ │ + mov %eax,(%edi,%esi,4) │ │ │ │ + jne 3a970 │ │ │ │ + cmpb $0x0,-0x80(%ebp) │ │ │ │ + je 3a970 │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 3a9c1 │ │ │ │ + jmp 3a8e1 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 3a9e1 │ │ │ │ + je 3a901 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 3a9aa │ │ │ │ + jg 3a8ca │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ cmp %ecx,-0x48(%ebp) │ │ │ │ - jne 3a9f0 │ │ │ │ + jne 3a910 │ │ │ │ test %eax,%eax │ │ │ │ - je 3a9f0 │ │ │ │ + je 3a910 │ │ │ │ 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,-0x48(%ebp) │ │ │ │ mov %ecx,(%edi,%eax,4) │ │ │ │ test %edx,%edx │ │ │ │ - jne 3a980 │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + jne 3a8a0 │ │ │ │ neg %ebx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 3a98e │ │ │ │ + jmp 3a8ae │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ - incl -0x68(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x68(%ebp) │ │ │ │ - jne 3a880 │ │ │ │ + incl -0x5c(%ebp) │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x5c(%ebp) │ │ │ │ + jne 3a7a0 │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - cmp %esi,-0x8c(%ebp) │ │ │ │ - je 393cf │ │ │ │ + incl -0x84(%ebp) │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ + cmp %esi,-0x84(%ebp) │ │ │ │ + je 39313 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - add %esi,-0xa8(%ebp) │ │ │ │ + add %esi,-0xa0(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 3a84d │ │ │ │ + jle 3a77a │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ - jmp 3a5b8 │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + jmp 3a4f8 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ - jmp 3a952 │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - jmp 3a9f2 │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ - add %esi,-0xa8(%ebp) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - cmp -0xa0(%ebp),%eax │ │ │ │ - je 393d1 │ │ │ │ + jmp 3a872 │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + jmp 3a912 │ │ │ │ + incl -0x84(%ebp) │ │ │ │ + add %esi,-0xa0(%ebp) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + cmp -0x98(%ebp),%eax │ │ │ │ + je 39315 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 3a5dc │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 3a51c │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 3aaa1 │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - mov %edx,-0x98(%ebp) │ │ │ │ - jmp 3a2ef │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ + jle 3a9c1 │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ + jmp 3a22e │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 393d1 │ │ │ │ + je 39315 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 3aa89 │ │ │ │ - jmp 393d1 │ │ │ │ + jne 3a9a9 │ │ │ │ + jmp 39315 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3ab70 │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - mov %edx,-0x98(%ebp) │ │ │ │ - jmp 39d9f │ │ │ │ + jle 3aa70 │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ + jmp 39cdc │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 39b94 │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + je 39ace │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ imul %esi,%edx │ │ │ │ add $0x2,%eax │ │ │ │ fsts (%ecx,%edx,4) │ │ │ │ cmp %edi,%eax │ │ │ │ - je 39b98 │ │ │ │ + je 39ad2 │ │ │ │ mov %esi,%edx │ │ │ │ imul %eax,%edx │ │ │ │ fsts (%ecx,%edx,4) │ │ │ │ - jmp 3aaf8 │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 3aa14 │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 3a013 │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + je 39f53 │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ imul %esi,%edx │ │ │ │ add $0x2,%eax │ │ │ │ fsts (%ecx,%edx,4) │ │ │ │ cmp %edi,%eax │ │ │ │ - je 3a017 │ │ │ │ + je 39f57 │ │ │ │ mov %eax,%edx │ │ │ │ imul %esi,%edx │ │ │ │ fsts (%ecx,%edx,4) │ │ │ │ - jmp 3ab34 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ + jmp 3aa44 │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 393d1 │ │ │ │ + je 39315 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 3aad8 │ │ │ │ - jmp 393d1 │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ + jne 3a9f8 │ │ │ │ + jmp 39315 │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 393d1 │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ + jle 39315 │ │ │ │ movl $0x0,-0x84(%ebp) │ │ │ │ - jmp 39514 │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ + jmp 39454 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3abda │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ + jle 3aad7 │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + mov %edx,-0xa0(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - jmp 3a820 │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ + jmp 3a750 │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 393d1 │ │ │ │ + je 39315 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%ecx,2),%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 3abbf │ │ │ │ - jmp 393d1 │ │ │ │ + jne 3aabc │ │ │ │ + jmp 39315 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -0003ac00 : │ │ │ │ +0003ab00 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 3807 │ │ │ │ + add $0xb379,%eax │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov %esp,-0xa0(%ebp) │ │ │ │ - call 3807 │ │ │ │ - add $0xb26a,%eax │ │ │ │ + mov %esp,-0x98(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov %eax,0x80(%edi) │ │ │ │ mov 0x84(%edi),%eax │ │ │ │ mov %eax,0x7c(%edi) │ │ │ │ mov 0x18(%edi),%edi │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ @@ -71394,39 +71254,39 @@ │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ mov %eax,%ecx │ │ │ │ lea 0x13(%ebx),%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ shr $0x4,%eax │ │ │ │ sub %ecx,%esp │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %esp,-0x54(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ - mov %esp,-0x6c(%ebp) │ │ │ │ + mov %esp,-0x64(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ - mov %esp,-0x98(%ebp) │ │ │ │ - shl $0x4,%eax │ │ │ │ + mov %esp,-0x90(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edx,%edi │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%edi │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ lea 0x3(%esp),%edi │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ shr $0x2,%edi │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ lea 0x3(%esp),%edi │ │ │ │ sub %ecx,%esp │ │ │ │ and $0xfffffffc,%edi │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov %esp,-0x90(%ebp) │ │ │ │ + mov %esp,-0x88(%ebp) │ │ │ │ mov 0x2c(%edi),%edi │ │ │ │ lea 0x1(%edi),%esi │ │ │ │ lea (%esi,%esi,1),%eax │ │ │ │ imul %eax,%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ shr $0x4,%eax │ │ │ │ @@ -71439,122 +71299,124 @@ │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %ecx,%esp │ │ │ │ mov %esp,-0x2c(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ + mov %edx,-0x84(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov %esp,-0x24(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ mov 0x34(%edx),%edx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ + mov %edx,-0xa0(%ebp) │ │ │ │ mov 0x24(%ecx),%ecx │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push -0x5c(%ebp) │ │ │ │ call 31d0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x20,%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - jne 3b003 │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + jne 3af03 │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ movl $0x3f800000,0x0(,%eax,4) │ │ │ │ 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 3aee1 │ │ │ │ + jle 3ade1 │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul %ecx,%edx │ │ │ │ inc %eax │ │ │ │ add %edx,%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 3ad80 │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ + jne 3ac80 │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ test $0x10,%bl │ │ │ │ - jne 3aef1 │ │ │ │ + jne 3adf1 │ │ │ │ test $0x8,%bl │ │ │ │ - jne 3ba9e │ │ │ │ + jne 3b955 │ │ │ │ test $0x2,%bl │ │ │ │ - jne 3b3ca │ │ │ │ + jne 3b2ca │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ and $0x4,%ebx │ │ │ │ - mov %ebx,-0x94(%ebp) │ │ │ │ + mov %ebx,-0x8c(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ - jne 3c555 │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + jne 3c3e2 │ │ │ │ test %eax,%eax │ │ │ │ - jle 3b075 │ │ │ │ + jle 3af79 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ - movl $0x0,-0x84(%ebp) │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ lea -0x4(,%edi,4),%esi │ │ │ │ test %eax,%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ - mov %esi,-0x8c(%ebp) │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + mov %esi,-0x84(%ebp) │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + setg -0x80(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - setg -0x88(%ebp) │ │ │ │ neg %eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ fldt -0x5c14(%eax) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3b74f │ │ │ │ + jle 3b61f │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - jmp 3ae7e │ │ │ │ + jmp 3ad7e │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %esi,%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 3aed8 │ │ │ │ + jle 3add8 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 3b72d │ │ │ │ + je 3b5fd │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ lea (%esi,%esi,1),%ebx │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ @@ -71563,85 +71425,86 @@ │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ sub %edx,%edi │ │ │ │ mov %edi,(%eax,%ecx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea 0x1(%edx,%eax,1),%eax │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %edi,%edi │ │ │ │ - jns 3ae50 │ │ │ │ + jns 3ad50 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 3b4b0 │ │ │ │ + jg 3b3b0 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 3ae68 │ │ │ │ + jg 3ad68 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3ae68 │ │ │ │ + jmp 3ad68 │ │ │ │ test $0x10,%bl │ │ │ │ - je 3bfd4 │ │ │ │ - movl $0x1,-0x70(%ebp) │ │ │ │ + je 3be81 │ │ │ │ + movl $0x1,-0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3b075 │ │ │ │ + jle 3af79 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3cb77 │ │ │ │ + jle 3c9c7 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0x94(%ebp) │ │ │ │ - movl $0x0,-0x84(%ebp) │ │ │ │ + movl $0x0,-0x8c(%ebp) │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 3af3e │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 3ae3b │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - jmp 3af9f │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 3ae9f │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp -0x3c(%ebp),%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 3affa │ │ │ │ + jle 3aefa │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 3b4d0 │ │ │ │ + je 3b3d0 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ @@ -71649,145 +71512,147 @@ │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ 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 -0x64(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 3af70 │ │ │ │ + jns 3ae70 │ │ │ │ add %edx,%ebx │ │ │ │ cmp -0x3c(%ebp),%ebx │ │ │ │ - jg 3b490 │ │ │ │ + jg 3b390 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 3af89 │ │ │ │ + jg 3ae89 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3af89 │ │ │ │ + jmp 3ae89 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3b075 │ │ │ │ + jle 3af79 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ mov 0x78(%edi),%edi │ │ │ │ lea (%ebx,%eax,4),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %edi,%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3b05a │ │ │ │ + jle 3af5a │ │ │ │ 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 │ │ │ │ - mov (%edi,%eax,4),%edx │ │ │ │ flds (%esi,%eax,4) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - fmuls (%ebx) │ │ │ │ + mov (%edi,%eax,4),%edx │ │ │ │ inc %eax │ │ │ │ + fmuls (%ebx) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ fadds (%ecx,%edx,4) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ - cmp %eax,-0x24(%ebp) │ │ │ │ - jne 3b040 │ │ │ │ + jne 3af40 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%edx │ │ │ │ cmp -0x2c(%ebp),%ebx │ │ │ │ - jne 3b020 │ │ │ │ - jmp 3b075 │ │ │ │ + jne 3af20 │ │ │ │ + jmp 3af79 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 3af79 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3b075 │ │ │ │ + jmp 3af79 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3b075 │ │ │ │ + jmp 3af79 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3b075 │ │ │ │ + jmp 3af79 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa0(%ebp),%esp │ │ │ │ + mov -0x98(%ebp),%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%eax) │ │ │ │ call 31e0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x4(,%eax,4),%edx │ │ │ │ lea 0xf(%edx),%eax │ │ │ │ add $0xb,%edx │ │ │ │ shr $0x4,%eax │ │ │ │ - shl $0x4,%eax │ │ │ │ and $0xfffffff0,%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,%edi │ │ │ │ sub %eax,%esp │ │ │ │ mov %ecx,%esi │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ + shr $0x2,%esi │ │ │ │ mov %eax,%ecx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ shr $0x2,%ecx │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov 0x80(%eax),%eax │ │ │ │ - shr $0x2,%esi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edx,-0x54(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 31d0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ movl $0x3f800000,0x0(,%esi,4) │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ movl $0x0,0x0(,%ecx,4) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3b13b │ │ │ │ + jle 3b03f │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 31d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov (%eax),%eax │ │ │ │ testb $0x1,0x38(%esi) │ │ │ │ - je 3b278 │ │ │ │ + je 3b178 │ │ │ │ test %eax,%eax │ │ │ │ - jle 3b270 │ │ │ │ + jle 3b170 │ │ │ │ mov %esi,%ecx │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ mov 0x1c(%ecx),%ecx │ │ │ │ lea -0x1(%esi),%ebx │ │ │ │ mov (%ecx,%ebx,4),%edx │ │ │ │ dec %edx │ │ │ │ test %ebx,%ebx │ │ │ │ @@ -71797,18 +71662,17 @@ │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ flds -0x5d50(%edx) │ │ │ │ - nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 3b1f5 │ │ │ │ + jle 3b0f5 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ mov 0x68(%ebx),%ebx │ │ │ │ mov (%edx,%eax,4),%edx │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ @@ -71831,123 +71695,123 @@ │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ imul -0x4(%esi,%eax,4),%edx │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %ecx,%edx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 3b1c0 │ │ │ │ + jne 3b0c0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ flds (%edx,%eax,4) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fmuls (%eax,%esi,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ fstps (%eax) │ │ │ │ mov (%edi,%ebx,4),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%edi,%ebx,4) │ │ │ │ cmp -0x50(%ebp),%eax │ │ │ │ - jne 3b3b0 │ │ │ │ + mov %eax,(%edi,%ebx,4) │ │ │ │ + jne 3b2b0 │ │ │ │ cmpb $0x0,-0x58(%ebp) │ │ │ │ - je 3b3b0 │ │ │ │ + je 3b2b0 │ │ │ │ mov %ebx,%eax │ │ │ │ - jmp 3b244 │ │ │ │ + jmp 3b144 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 3b25e │ │ │ │ + je 3b15e │ │ │ │ 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 3b240 │ │ │ │ + je 3b140 │ │ │ │ addl $0x4,-0x38(%ebp) │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ cmp %edx,-0x38(%ebp) │ │ │ │ - jne 3b190 │ │ │ │ + jne 3b090 │ │ │ │ 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 3b270 │ │ │ │ + jle 3b170 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 3b34a │ │ │ │ + jge 3b24a │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ mov 0x20(%eax),%edx │ │ │ │ mov %eax,%edi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ sub $0x10,%esp │ │ │ │ flds (%eax,%esi,4) │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ + mov (%edx,%eax,1),%edx │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + lea 0x2(%edx,%edx,1),%edx │ │ │ │ fstps -0x2c(%ebp) │ │ │ │ flds (%ecx,%eax,1) │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ - mov (%edx,%eax,1),%edx │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ mov (%ecx,%esi,4),%ecx │ │ │ │ - lea 0x2(%edx,%edx,1),%edx │ │ │ │ inc %esi │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ fildl -0x30(%ebp) │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ fmuls -0x5c28(%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) │ │ │ │ fstps (%esp) │ │ │ │ call 3040 │ │ │ │ fdivrs -0x5d50(%ebx) │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - mov 0x20(%edi),%edx │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ + mov 0x20(%edi),%edx │ │ │ │ fmuls -0x2c(%ebp) │ │ │ │ fstps (%eax,%esi,4) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov (%edx,%eax,1),%eax │ │ │ │ imul -0x4(%ebx,%esi,4),%eax │ │ │ │ add -0x38(%ebp),%eax │ │ │ │ mov %eax,(%ebx,%esi,4) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 3b2b0 │ │ │ │ + jl 3b1b0 │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ mov 0x1c(%ecx),%ecx │ │ │ │ @@ -71959,60 +71823,60 @@ │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ inc %eax │ │ │ │ dec %edx │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 3b39c │ │ │ │ + jne 3b29c │ │ │ │ test %esi,%esi │ │ │ │ - jg 3b384 │ │ │ │ - jmp 3b39c │ │ │ │ + jg 3b284 │ │ │ │ + jmp 3b29c │ │ │ │ test %esi,%esi │ │ │ │ - je 3b39c │ │ │ │ + je 3b29c │ │ │ │ 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 3b380 │ │ │ │ + je 3b280 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ cmp (%eax),%ebx │ │ │ │ - jge 3b270 │ │ │ │ + jge 3b170 │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - jmp 3b290 │ │ │ │ + jmp 3b190 │ │ │ │ addl $0x4,-0x38(%ebp) │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ cmp %edx,-0x38(%ebp) │ │ │ │ - jne 3b190 │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + jne 3b090 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3b270 │ │ │ │ + jmp 3b170 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ mov 0x30(%eax),%edi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ shr $0x2,%esi │ │ │ │ flds (%edi) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%ecx,4) │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 3cb10 │ │ │ │ + js 3c960 │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x3(%ecx,%ecx,1),%ecx │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ fldt -0x5c14(%eax) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + lea 0x3(%ecx,%ecx,1),%ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ fdivrs -0x5c1c(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -72035,88 +71899,87 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 3b440 │ │ │ │ + jne 3b340 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - je 3bfef │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + je 3be9c │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - add -0x84(%ebp),%edx │ │ │ │ flds (%edi,%ebx,4) │ │ │ │ imul %ebx,%eax │ │ │ │ + add -0x7c(%ebp),%edx │ │ │ │ movl $0x3f800000,(%ecx,%eax,4) │ │ │ │ - jmp 3b40e │ │ │ │ + jmp 3b30b │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3af89 │ │ │ │ + jmp 3ae89 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3ae68 │ │ │ │ + jmp 3ad68 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - push -0x68(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push -0x98(%ebp) │ │ │ │ + push -0x90(%ebp) │ │ │ │ call 31d0 │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ test %edi,%edi │ │ │ │ - jle 3ba69 │ │ │ │ + jle 3b929 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ fldz │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ test %esi,%esi │ │ │ │ - setg -0x8c(%ebp) │ │ │ │ + setg -0x84(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jle 3b5d6 │ │ │ │ + jle 3b4c6 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ lea (%ebx,%edx,1),%ecx │ │ │ │ imul -0x48(%ebp),%ecx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - jmp 3b5ac │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + jmp 3b49c │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ lea -0x1(%edx,%eax,1),%eax │ │ │ │ add -0x4(%ecx,%ebx,4),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x6c(%ecx),%ecx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ @@ -72126,214 +71989,212 @@ │ │ │ │ fmuls (%ecx,%esi,4) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ fstps (%edi,%ebx,4) │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ add %esi,-0x3c(%ebp) │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - je 3b5d0 │ │ │ │ + je 3b4c0 │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ fld %st(0) │ │ │ │ mov (%esi,%ebx,4),%edx │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov (%esi,%ebx,4),%esi │ │ │ │ inc %ebx │ │ │ │ imul %esi,%eax │ │ │ │ test %edx,%edx │ │ │ │ - je 3b598 │ │ │ │ + je 3b488 │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 3b570 │ │ │ │ + jne 3b460 │ │ │ │ fldz │ │ │ │ - jmp 3b598 │ │ │ │ + jmp 3b488 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ flds (%edx,%ebx,4) │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ fmuls (%ebx,%edx,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ - fadds (%eax) │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ + fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 3b720 │ │ │ │ + je 3b5f0 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 3b720 │ │ │ │ + je 3b5f0 │ │ │ │ add %edx,%eax │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,(%edx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%edi,%esi,4) │ │ │ │ cmp -0x48(%ebp),%eax │ │ │ │ - jne 3b6d3 │ │ │ │ - cmpb $0x0,-0x8c(%ebp) │ │ │ │ - je 3b6d3 │ │ │ │ + mov %eax,(%edi,%esi,4) │ │ │ │ + jne 3b5b3 │ │ │ │ + cmpb $0x0,-0x84(%ebp) │ │ │ │ + je 3b5b3 │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ - jmp 3b6a1 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 3b581 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ mov (%edx,%ebx,4),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 3b6c1 │ │ │ │ + je 3b5a1 │ │ │ │ add %ecx,%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov 0x4(%eax,%ebx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 3b68a │ │ │ │ + jg 3b56a │ │ │ │ neg %eax │ │ │ │ mov $0xffffffff,%ecx │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ mov %eax,0x4(%esi,%ebx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - mov %ecx,0x4(%edx,%ebx,4) │ │ │ │ cmp %eax,-0x3c(%ebp) │ │ │ │ - jne 3b6d0 │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ + mov %ecx,0x4(%edx,%ebx,4) │ │ │ │ + jne 3b5b0 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 3b6d0 │ │ │ │ + je 3b5b0 │ │ │ │ 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,-0x3c(%ebp) │ │ │ │ mov %eax,(%edi,%ebx,4) │ │ │ │ mov (%esi,%ebx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 3b660 │ │ │ │ + jne 3b540 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ neg %ecx │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ - jmp 3b66e │ │ │ │ + jmp 3b54e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ - incl -0x74(%ebp) │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - cmp %edx,-0x74(%ebp) │ │ │ │ - jne 3b530 │ │ │ │ - incl -0x84(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - cmp %eax,-0x9c(%ebp) │ │ │ │ - je 3b067 │ │ │ │ + incl -0x6c(%ebp) │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + cmp %edx,-0x6c(%ebp) │ │ │ │ + jne 3b430 │ │ │ │ + incl -0x7c(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + cmp %eax,-0x94(%ebp) │ │ │ │ + je 3af67 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - add %eax,-0x88(%ebp) │ │ │ │ - add %eax,-0x94(%ebp) │ │ │ │ + add %eax,-0x80(%ebp) │ │ │ │ + add %eax,-0x8c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 3af3c │ │ │ │ - jmp 3b51b │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jg 3ae39 │ │ │ │ + jmp 3b41b │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ecx,%esi,4) │ │ │ │ - jmp 3b627 │ │ │ │ + jmp 3b514 │ │ │ │ sub $0x4,%esp │ │ │ │ fstpt -0x48(%ebp) │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - push -0x90(%ebp) │ │ │ │ + push -0x88(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push -0x98(%ebp) │ │ │ │ + push -0x90(%ebp) │ │ │ │ call 31d0 │ │ │ │ - add $0x10,%esp │ │ │ │ fldt -0x48(%ebp) │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3ba04 │ │ │ │ + jle 3b8d4 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%edi │ │ │ │ xor %eax,%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + fmul %st(0),%st │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 3b8df │ │ │ │ + jle 3b7af │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ lea (%ecx,%eax,4),%ebx │ │ │ │ - jmp 3b8a9 │ │ │ │ + jmp 3b779 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - je 3b8bf │ │ │ │ + je 3b78f │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ fildl -0x4(%edi,%edx,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ fmuls -0x4(%edi,%edx,4) │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ add 0x40(%eax),%edi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ flds (%edi,%ebx,1) │ │ │ │ mov -0x4(%eax,%edx,4),%edi │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ add -0x4(%eax,%edx,4),%edi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ + add %eax,%eax │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ fildl -0x58(%ebp) │ │ │ │ - add %eax,%eax │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ fmuls -0x5d50(%edi) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fildl -0x48(%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(2),%st │ │ │ │ flds -0x4(%eax,%edx,4) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 3b9d0 │ │ │ │ + jbe 3b8a0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -72355,196 +72216,195 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 3b87c │ │ │ │ + je 3b74c │ │ │ │ fchs │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ fmuls -0x5d50(%eax) │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ imul (%ebx),%ecx │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov %edx,%eax │ │ │ │ add $0x4,%ebx │ │ │ │ - lea -0x1(%esi,%ecx,1),%ecx │ │ │ │ fstps (%edi,%edx,4) │ │ │ │ inc %edx │ │ │ │ + lea -0x1(%esi,%ecx,1),%ecx │ │ │ │ mov %ecx,(%ebx) │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 3b8d9 │ │ │ │ + jle 3b7a9 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x4(%eax,%edx,4),%esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x4(%eax,%edx,4),%ecx │ │ │ │ test %esi,%esi │ │ │ │ - jne 3b7c0 │ │ │ │ + jne 3b690 │ │ │ │ imul (%ebx),%ecx │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov %edx,%eax │ │ │ │ add $0x4,%ebx │ │ │ │ movl $0x0,(%edi,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %ecx,(%ebx) │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jg 3b8a9 │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + jg 3b779 │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ flds (%ecx,%ebx,4) │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ fmuls (%ecx,%ebx,4) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ - fadds (%eax) │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ + fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 3ba40 │ │ │ │ + je 3b900 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 3ba40 │ │ │ │ + je 3b900 │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ebx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x3c(%ebp),%eax │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ mov %esi,%eax │ │ │ │ - jne 3b9f3 │ │ │ │ - cmpb $0x0,-0x88(%ebp) │ │ │ │ - je 3b9f3 │ │ │ │ + jne 3b8c3 │ │ │ │ + cmpb $0x0,-0x80(%ebp) │ │ │ │ + je 3b8c3 │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 3b9a1 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 3b871 │ │ │ │ + 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 3b9c3 │ │ │ │ + je 3b893 │ │ │ │ add %ebx,%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov 0x4(%edx,%eax,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jg 3b98a │ │ │ │ + jg 3b85a │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ cmp %ecx,-0x48(%ebp) │ │ │ │ - jne 3b9f0 │ │ │ │ + jne 3b8c0 │ │ │ │ test %eax,%eax │ │ │ │ - je 3b9f0 │ │ │ │ + je 3b8c0 │ │ │ │ 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,(%edi,%eax,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jne 3b960 │ │ │ │ + jne 3b830 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 3b96e │ │ │ │ + jmp 3b83e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 3ba50 │ │ │ │ + ja 3b910 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ - jmp 3b88d │ │ │ │ + jmp 3b75d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ - incl -0x74(%ebp) │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x70(%ebp) │ │ │ │ - jne 3b790 │ │ │ │ + incl -0x6c(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x68(%ebp) │ │ │ │ + jne 3b660 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - incl -0x84(%ebp) │ │ │ │ - add %esi,-0x7c(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + incl -0x7c(%ebp) │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + add %esi,-0x74(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - add %esi,-0x94(%ebp) │ │ │ │ - cmp -0xa4(%ebp),%eax │ │ │ │ - jne 3ae15 │ │ │ │ + add %esi,-0x8c(%ebp) │ │ │ │ + cmp -0x9c(%ebp),%eax │ │ │ │ + jne 3ad0f │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3b075 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 3af79 │ │ │ │ + nop │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ecx,%esi,4) │ │ │ │ - jmp 3b930 │ │ │ │ + jmp 3b7fd │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3b88d │ │ │ │ - incl -0x84(%ebp) │ │ │ │ + jmp 3b75d │ │ │ │ + incl -0x7c(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - add %esi,-0x88(%ebp) │ │ │ │ - add %esi,-0x94(%ebp) │ │ │ │ - cmp %eax,-0x9c(%ebp) │ │ │ │ - je 3b075 │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + add %esi,-0x80(%ebp) │ │ │ │ + add %esi,-0x8c(%ebp) │ │ │ │ + cmp %eax,-0x94(%ebp) │ │ │ │ + je 3af79 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 3af4a │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 3ae47 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ mov 0x30(%eax),%edi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ shr $0x2,%esi │ │ │ │ flds (%edi) │ │ │ │ fld1 │ │ │ │ fsts 0x0(,%ecx,4) │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 3cad4 │ │ │ │ + js 3c91e │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x3(%ecx,%ecx,1),%ecx │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ fldt -0x5c14(%eax) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + lea 0x3(%ecx,%ecx,1),%ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ fdivrs -0x5c1c(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -72556,1716 +72416,1713 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ flds (%edx) │ │ │ │ - nop │ │ │ │ + jmp 3b9e0 │ │ │ │ + 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) │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 3bb20 │ │ │ │ + jne 3b9e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - je 3bb70 │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + je 3ba2d │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - add -0x84(%ebp),%edx │ │ │ │ flds (%edi,%ebx,4) │ │ │ │ imul %ebx,%eax │ │ │ │ + add -0x7c(%ebp),%edx │ │ │ │ movl $0x3f800000,(%ecx,%eax,4) │ │ │ │ - jmp 3bae2 │ │ │ │ - movl $0x1,-0x70(%ebp) │ │ │ │ - jmp 3bb7a │ │ │ │ + jmp 3b996 │ │ │ │ + movl $0x1,-0x68(%ebp) │ │ │ │ + jmp 3ba37 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3bb7a │ │ │ │ + jmp 3ba37 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3bb7a │ │ │ │ + jmp 3ba37 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3b075 │ │ │ │ + jle 3af79 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3cab0 │ │ │ │ + jle 3c900 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ + movl $0x0,-0x88(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 3bbbd │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 3ba7a │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - jmp 3bc1b │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + jmp 3badb │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp -0x3c(%ebp),%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 3bc72 │ │ │ │ + jle 3bb32 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 3bc92 │ │ │ │ + je 3bb52 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ 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 -0x64(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 3bbf0 │ │ │ │ + jns 3bab0 │ │ │ │ add %edx,%ebx │ │ │ │ cmp -0x3c(%ebp),%ebx │ │ │ │ - jg 3bc80 │ │ │ │ + jg 3bb40 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 3bc09 │ │ │ │ + jg 3bac9 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3bc09 │ │ │ │ + jmp 3bac9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3bc09 │ │ │ │ + jmp 3bac9 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - push -0x74(%ebp) │ │ │ │ + push -0x6c(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push -0x98(%ebp) │ │ │ │ + push -0x90(%ebp) │ │ │ │ call 31d0 │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ shr $0x2,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ - imul %ebx,%esi │ │ │ │ flds (%eax,%ebx,8) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + imul %ebx,%esi │ │ │ │ + mov (%eax,%ebx,4),%eax │ │ │ │ fsts (%edi,%esi,4) │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ - mov (%eax,%ebx,4),%eax │ │ │ │ - mov (%edi,%ebx,4),%edi │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ + mov (%edi,%ebx,4),%edi │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 3bd59 │ │ │ │ + jle 3bc19 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ flds 0x4(%eax,%ebx,8) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%eax,%esi,4) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ fstps 0x4(%eax,%esi,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea 0x2(%edi),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 3bd5d │ │ │ │ + jl 3bc1d │ │ │ │ flds (%edx) │ │ │ │ sub %edi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 3bc00 │ │ │ │ + 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 │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%edx,%esi,4) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 3bd40 │ │ │ │ + jne 3bc00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3bd60 │ │ │ │ + jmp 3bc20 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3bd60 │ │ │ │ + jmp 3bc20 │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%edx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 3bce0 │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + jne 3bb90 │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3bfa5 │ │ │ │ + jle 3be55 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ fldz │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0x74(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - setg -0x94(%ebp) │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ + setg -0x8c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ shr $0x2,%esi │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 3be53 │ │ │ │ + jle 3bd03 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 3be24 │ │ │ │ + jmp 3bcd4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ - imul -0x80(%ebp),%edi │ │ │ │ + imul -0x78(%ebp),%edi │ │ │ │ lea -0x1(%esi,%edx,1),%edx │ │ │ │ add -0x4(%ebx,%eax,4),%edi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fildl -0x4(%ebx,%eax,4) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ fmuls (%ebx,%edi,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ fmuls -0x4(%edi,%eax,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ fstps (%edi,%eax,4) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ - cmp %eax,-0x28(%ebp) │ │ │ │ - je 3be50 │ │ │ │ + je 3bd00 │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ 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 3be13 │ │ │ │ + je 3bcc3 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 3bdf0 │ │ │ │ + jne 3bca0 │ │ │ │ fldz │ │ │ │ - jmp 3be13 │ │ │ │ + jmp 3bcc3 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ flds (%edx,%esi,4) │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ lea (%ebx,%eax,4),%eax │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ fmuls (%esi,%ebx,4) │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ - fadds (%eax) │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ mov (%edx,%esi,4),%edx │ │ │ │ + fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 3bf90 │ │ │ │ + je 3be40 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 3bf90 │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + je 3be40 │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%edi,%esi,4) │ │ │ │ cmp %eax,-0x3c(%ebp) │ │ │ │ - jne 3bfa0 │ │ │ │ - cmpb $0x0,-0x94(%ebp) │ │ │ │ - je 3bfa0 │ │ │ │ + mov %eax,(%edi,%esi,4) │ │ │ │ + jne 3be50 │ │ │ │ + cmpb $0x0,-0x8c(%ebp) │ │ │ │ + je 3be50 │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 3bf21 │ │ │ │ + jmp 3bdd1 │ │ │ │ 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 3bf41 │ │ │ │ + je 3bdf1 │ │ │ │ add %ebx,%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov 0x4(%edx,%eax,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jg 3bf0a │ │ │ │ + jg 3bdba │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ cmp %ebx,-0x3c(%ebp) │ │ │ │ - jne 3bf50 │ │ │ │ + jne 3be00 │ │ │ │ test %eax,%eax │ │ │ │ - je 3bf50 │ │ │ │ + je 3be00 │ │ │ │ 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,-0x48(%ebp) │ │ │ │ mov %ecx,(%edi,%eax,4) │ │ │ │ test %edx,%edx │ │ │ │ - jne 3bee0 │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + jne 3bd90 │ │ │ │ neg %ebx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 3beee │ │ │ │ + jmp 3bd9e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ - incl -0x68(%ebp) │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - cmp %edx,-0x68(%ebp) │ │ │ │ - jne 3bdd0 │ │ │ │ - incl -0x90(%ebp) │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - cmp %esi,-0x90(%ebp) │ │ │ │ - je 3b06b │ │ │ │ + incl -0x60(%ebp) │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + cmp %edx,-0x60(%ebp) │ │ │ │ + jne 3bc80 │ │ │ │ + incl -0x88(%ebp) │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ + cmp %esi,-0x88(%ebp) │ │ │ │ + je 3af6b │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - add %esi,-0x88(%ebp) │ │ │ │ + add %esi,-0x80(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 3bbbb │ │ │ │ - jmp 3bda9 │ │ │ │ - nop │ │ │ │ + jg 3ba78 │ │ │ │ + jmp 3bc66 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ - jmp 3bea4 │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - jmp 3bf52 │ │ │ │ - incl -0x90(%ebp) │ │ │ │ + jmp 3bd54 │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + jmp 3be02 │ │ │ │ + incl -0x88(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - add %esi,-0x88(%ebp) │ │ │ │ - cmp -0xa4(%ebp),%eax │ │ │ │ - je 3b075 │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + add %esi,-0x80(%ebp) │ │ │ │ + cmp -0x9c(%ebp),%eax │ │ │ │ + je 3af79 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 3bbc9 │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 3ba86 │ │ │ │ test $0x8,%bl │ │ │ │ - jne 3bb67 │ │ │ │ - movl $0x1,-0x70(%ebp) │ │ │ │ + jne 3ba24 │ │ │ │ + movl $0x1,-0x68(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 3ada8 │ │ │ │ - jmp 3bff9 │ │ │ │ + je 3aca8 │ │ │ │ + jmp 3bea6 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3bff9 │ │ │ │ + jmp 3bea6 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3bff9 │ │ │ │ + jmp 3bea6 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3b075 │ │ │ │ + jle 3af79 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3ca61 │ │ │ │ + jle 3c8c1 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ + movl $0x0,-0x88(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 3c03c │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 3bee9 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ add $0x4,%eax │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ fldt -0x5c14(%eax) │ │ │ │ - fstpt -0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - jmp 3c0aa │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 3bf4a │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %esi,%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 3c100 │ │ │ │ + jle 3bfa0 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 3c118 │ │ │ │ + je 3bfb8 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ lea (%esi,%esi,1),%ebx │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ sub %edx,%edi │ │ │ │ mov %edi,(%eax,%ecx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %edi,%edi │ │ │ │ - jns 3c080 │ │ │ │ + jns 3bf20 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 3c109 │ │ │ │ + jg 3bfa9 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 3c098 │ │ │ │ + jg 3bf38 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3c098 │ │ │ │ + jmp 3bf38 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3c098 │ │ │ │ + jmp 3bf38 │ │ │ │ sub $0x4,%esp │ │ │ │ + fstpt -0x48(%ebp) │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - push -0x94(%ebp) │ │ │ │ + push -0x8c(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push -0x98(%ebp) │ │ │ │ + push -0x90(%ebp) │ │ │ │ call 31d0 │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - fildl -0x7c(%ebp) │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + fildl -0x74(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ shr $0x2,%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fstps -0x74(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fmul %st(0),%st │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + fstps -0x6c(%ebp) │ │ │ │ + fldt -0x48(%ebp) │ │ │ │ + nop │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%esi │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov (%eax,%ebx,4),%eax │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ + mov (%eax,%ebx,4),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + fsts -0x60(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - fld %st(1) │ │ │ │ - fdiv %st(1),%st │ │ │ │ - fld %st(3) │ │ │ │ - fsub %st(1),%st │ │ │ │ + fdivr %st,%st(1) │ │ │ │ + fld %st(2) │ │ │ │ + fsub %st(2),%st │ │ │ │ + fxch %st(2) │ │ │ │ + fsub %st(3),%st │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fsub %st(4),%st │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fadds -0x74(%ebp) │ │ │ │ + fadds -0x6c(%ebp) │ │ │ │ flds (%eax,%ebx,4) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 3c4f0 │ │ │ │ + jbe 3c380 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fstps -0x48(%ebp) │ │ │ │ flds -0x48(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ 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 3c1f8 │ │ │ │ + je 3c094 │ │ │ │ fchs │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ fmuls -0x5d50(%eax) │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivs -0x48(%ebp) │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ imul %ebx,%edi │ │ │ │ fsts (%eax,%edi,4) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 3c299 │ │ │ │ - fxch %st(4) │ │ │ │ + jge 3c139 │ │ │ │ + fxch %st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fsubs -0x60(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fsubp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt -0x68(%ebp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadds -0x5d58(%eax) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmuls 0x4(%eax,%edi,4) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstps 0x4(%eax,%edi,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea 0x2(%esi),%edi │ │ │ │ cmp %eax,%edi │ │ │ │ - jg 3c2a5 │ │ │ │ + jg 3c143 │ │ │ │ flds (%edx) │ │ │ │ sub %esi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %esi │ │ │ │ fmul %st(2),%st │ │ │ │ flds (%ecx,%esi,4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstps (%edx,%esi,4) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 3c280 │ │ │ │ + jne 3c120 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3c2b0 │ │ │ │ + jmp 3c150 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 3c150 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3c2b0 │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%edx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 3c160 │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + jne 3c000 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3c526 │ │ │ │ + jle 3c3b6 │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ fldz │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0x74(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - setg -0x94(%ebp) │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ + setg -0x8c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ shr $0x2,%esi │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 3c3a3 │ │ │ │ + jle 3c233 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 3c374 │ │ │ │ + jmp 3c204 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ - imul -0x80(%ebp),%edi │ │ │ │ + imul -0x78(%ebp),%edi │ │ │ │ lea -0x1(%esi,%edx,1),%edx │ │ │ │ add -0x4(%ebx,%eax,4),%edi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fildl -0x4(%ebx,%eax,4) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ fmuls (%ebx,%edi,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ fmuls -0x4(%edi,%eax,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ fstps (%edi,%eax,4) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ - cmp %eax,-0x28(%ebp) │ │ │ │ - je 3c3a0 │ │ │ │ + je 3c230 │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ 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 3c363 │ │ │ │ + je 3c1f3 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 3c340 │ │ │ │ + jne 3c1d0 │ │ │ │ fldz │ │ │ │ - jmp 3c363 │ │ │ │ + jmp 3c1f3 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ flds (%edx,%esi,4) │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ fmuls (%esi,%edx,4) │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ fadds (%eax) │ │ │ │ mov (%edx,%esi,4),%edx │ │ │ │ fstps (%eax) │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 3c4e0 │ │ │ │ + je 3c370 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 3c4e0 │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + je 3c370 │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%edi,%esi,4) │ │ │ │ cmp -0x3c(%ebp),%eax │ │ │ │ - jne 3c51e │ │ │ │ - cmpb $0x0,-0x94(%ebp) │ │ │ │ - je 3c51e │ │ │ │ + mov %eax,(%edi,%esi,4) │ │ │ │ + jne 3c3ae │ │ │ │ + cmpb $0x0,-0x8c(%ebp) │ │ │ │ + je 3c3ae │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 3c471 │ │ │ │ + jmp 3c301 │ │ │ │ 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 3c493 │ │ │ │ + je 3c323 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 3c45a │ │ │ │ + jg 3c2ea │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ cmp %ecx,-0x48(%ebp) │ │ │ │ - jne 3c4a0 │ │ │ │ + jne 3c330 │ │ │ │ test %eax,%eax │ │ │ │ - je 3c4a0 │ │ │ │ + je 3c330 │ │ │ │ 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,-0x48(%ebp) │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 3c430 │ │ │ │ + jne 3c2c0 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 3c43e │ │ │ │ + jmp 3c2ce │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ - incl -0x68(%ebp) │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - cmp %esi,-0x70(%ebp) │ │ │ │ - jne 3c320 │ │ │ │ - incl -0x90(%ebp) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - cmp %eax,-0xa4(%ebp) │ │ │ │ - je 3b06f │ │ │ │ + incl -0x60(%ebp) │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ + cmp %esi,-0x68(%ebp) │ │ │ │ + jne 3c1b0 │ │ │ │ + incl -0x88(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + cmp %eax,-0x9c(%ebp) │ │ │ │ + je 3af6f │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - add %esi,-0x88(%ebp) │ │ │ │ + add %esi,-0x80(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 3c03a │ │ │ │ - jmp 3c2f9 │ │ │ │ - nop │ │ │ │ + jg 3bee7 │ │ │ │ + jmp 3c198 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ - jmp 3c3f4 │ │ │ │ + jmp 3c284 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 3c505 │ │ │ │ + ja 3c395 │ │ │ │ fstp %st(1) │ │ │ │ flds -0x5c20(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 3c20a │ │ │ │ + jmp 3c0a6 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3c20a │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - jmp 3c4a2 │ │ │ │ - incl -0x90(%ebp) │ │ │ │ + jmp 3c0a6 │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + jmp 3c332 │ │ │ │ + incl -0x88(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - add %esi,-0x88(%ebp) │ │ │ │ - cmp %eax,-0xa4(%ebp) │ │ │ │ - je 3b075 │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + add %esi,-0x80(%ebp) │ │ │ │ + cmp %eax,-0x9c(%ebp) │ │ │ │ + je 3af73 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 3c057 │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 3bf01 │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 3b075 │ │ │ │ + jle 3af79 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ - mov %esi,-0x9c(%ebp) │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3cb9b │ │ │ │ + jle 3c9e8 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0xac(%ebp) │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ + movl $0x0,-0xa4(%ebp) │ │ │ │ + movl $0x0,-0x84(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ lea 0x2(%edi),%ecx │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ + mov %edi,-0xa8(%ebp) │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ lea 0x4(%eax),%esi │ │ │ │ - mov %esi,-0xb4(%ebp) │ │ │ │ + mov %esi,-0xac(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - jmp 3c60a │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + jmp 3c49a │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %esi,%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 3c663 │ │ │ │ + jle 3c4f0 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 3c67e │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ + je 3c508 │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ lea (%esi,%esi,1),%ebx │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fmuls (%eax,%ecx,4) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ sub %edx,%edi │ │ │ │ mov %edi,(%eax,%ecx,4) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %edi,%edi │ │ │ │ - jns 3c5e0 │ │ │ │ + jns 3c470 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 3c66c │ │ │ │ + jg 3c4f9 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 3c5f8 │ │ │ │ + jg 3c488 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3c5f8 │ │ │ │ + jmp 3c488 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3c5f8 │ │ │ │ + jmp 3c488 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - push -0xb4(%ebp) │ │ │ │ + push -0xac(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ push $0x0 │ │ │ │ - push -0x98(%ebp) │ │ │ │ + push -0x90(%ebp) │ │ │ │ call 31d0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - fildl -0x94(%ebp) │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + fildl -0x8c(%ebp) │ │ │ │ add $0x2,%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fld1 │ │ │ │ fxch %st(2) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%ecx │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ - fmuls (%ebx,%esi,4) │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ + fmuls (%ebx,%esi,4) │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fsts (%esi,%eax,4) │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jg 3c7cd │ │ │ │ + jg 3c64d │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + fld %st(0) │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ inc %edx │ │ │ │ - imul -0x74(%ebp),%esi │ │ │ │ + imul -0x6c(%ebp),%esi │ │ │ │ sub %ecx,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ - add -0x50(%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) │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + mov 0x6c(%eax),%ebx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x6c(%eax),%ebx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ fsubr %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldz │ │ │ │ - jmp 3c783 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - sub -0x68(%ebp),%eax │ │ │ │ + jmp 3c603 │ │ │ │ + sub -0x60(%ebp),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - mov %eax,%edx │ │ │ │ fildl -0x48(%ebp) │ │ │ │ + mov %eax,%edx │ │ │ │ neg %edx │ │ │ │ fcomip %st(1),%st │ │ │ │ cmova %eax,%edx │ │ │ │ add %edi,%edx │ │ │ │ flds (%ebx,%edx,4) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - fmul %st(2),%st │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ + fmul %st(2),%st │ │ │ │ fildl -0x48(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 3c7b0 │ │ │ │ + ja 3c630 │ │ │ │ mov %eax,%edx │ │ │ │ not %edx │ │ │ │ add %edi,%edx │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ flds (%ebx,%edx,4) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstps (%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp -0x3c(%ebp),%ecx │ │ │ │ - jne 3c780 │ │ │ │ + jne 3c600 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3c7d0 │ │ │ │ + jmp 3c650 │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ - incl -0x74(%ebp) │ │ │ │ + mov -0x8c(%ebp),%esi │ │ │ │ + incl -0x6c(%ebp) │ │ │ │ lea 0x1(%esi,%edi,1),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - cmp %esi,-0x74(%ebp) │ │ │ │ - jne 3c6d0 │ │ │ │ + cmp %esi,-0x6c(%ebp) │ │ │ │ + jne 3c560 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3ca35 │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ + jle 3c895 │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ mov %esi,%eax │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edi,-0x94(%ebp) │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ - mov %esi,-0x74(%ebp) │ │ │ │ + mov %edi,-0x8c(%ebp) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ test %esi,%esi │ │ │ │ fldz │ │ │ │ - setg -0x88(%ebp) │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ + setg -0x80(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ shr $0x2,%esi │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ + nop │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 3c8d3 │ │ │ │ + jle 3c743 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 3c8a4 │ │ │ │ + jmp 3c714 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ - imul -0x80(%ebp),%edi │ │ │ │ + imul -0x78(%ebp),%edi │ │ │ │ lea -0x1(%esi,%edx,1),%edx │ │ │ │ add -0x4(%ebx,%eax,4),%edi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fildl -0x4(%ebx,%eax,4) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ fmuls (%ebx,%edi,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ fmuls -0x4(%edi,%eax,4) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ fstps (%edi,%eax,4) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ - cmp %eax,-0x28(%ebp) │ │ │ │ - je 3c8d0 │ │ │ │ + je 3c740 │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ 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 3c893 │ │ │ │ + je 3c703 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 3c870 │ │ │ │ + jne 3c6e0 │ │ │ │ fldz │ │ │ │ - jmp 3c893 │ │ │ │ + jmp 3c703 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ lea (%ebx,%eax,4),%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ flds (%ebx,%esi,4) │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ fmuls (%esi,%ebx,4) │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fadds (%eax) │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ fstps (%eax) │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 3ca20 │ │ │ │ + je 3c880 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 3ca20 │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + je 3c880 │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%edi,%esi,4) │ │ │ │ cmp -0x3c(%ebp),%eax │ │ │ │ - jne 3ca30 │ │ │ │ - cmpb $0x0,-0x88(%ebp) │ │ │ │ - je 3ca30 │ │ │ │ + mov %eax,(%edi,%esi,4) │ │ │ │ + jne 3c890 │ │ │ │ + cmpb $0x0,-0x80(%ebp) │ │ │ │ + je 3c890 │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 3c9a1 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 3c801 │ │ │ │ + nop │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 3c9c1 │ │ │ │ + je 3c821 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 3c98a │ │ │ │ + jg 3c7ea │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ cmp %ecx,-0x48(%ebp) │ │ │ │ - jne 3c9d0 │ │ │ │ + jne 3c830 │ │ │ │ test %eax,%eax │ │ │ │ - je 3c9d0 │ │ │ │ + je 3c830 │ │ │ │ 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,-0x48(%ebp) │ │ │ │ mov %ecx,(%edi,%eax,4) │ │ │ │ test %edx,%edx │ │ │ │ - jne 3c960 │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + jne 3c7c0 │ │ │ │ neg %ebx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 3c96e │ │ │ │ + jmp 3c7ce │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ - incl -0x68(%ebp) │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - cmp %esi,-0x70(%ebp) │ │ │ │ - jne 3c850 │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - cmp %esi,-0x8c(%ebp) │ │ │ │ - je 3b073 │ │ │ │ + incl -0x60(%ebp) │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ + cmp %esi,-0x68(%ebp) │ │ │ │ + jne 3c6c0 │ │ │ │ + incl -0x84(%ebp) │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ + cmp %esi,-0x84(%ebp) │ │ │ │ + je 3af77 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - add %esi,-0xac(%ebp) │ │ │ │ + add %esi,-0xa4(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 3c82d │ │ │ │ + jle 3c6aa │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ - jmp 3c598 │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ + jmp 3c425 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ - jmp 3c924 │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - jmp 3c9d2 │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ - add %esi,-0xac(%ebp) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - cmp -0xa4(%ebp),%eax │ │ │ │ - je 3b075 │ │ │ │ + jmp 3c794 │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + jmp 3c832 │ │ │ │ + incl -0x84(%ebp) │ │ │ │ + add %esi,-0xa4(%ebp) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + cmp -0x9c(%ebp),%eax │ │ │ │ + je 3af79 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 3c5bc │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 3c449 │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 3ca81 │ │ │ │ - mov %edx,-0x88(%ebp) │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - jmp 3c2cf │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ + jle 3c8db │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + jmp 3c16e │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 3b075 │ │ │ │ + je 3af79 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 3ca69 │ │ │ │ - jmp 3b075 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ + jne 3c8c6 │ │ │ │ + jmp 3af79 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3cb50 │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov %edx,-0x88(%ebp) │ │ │ │ - jmp 3bd7f │ │ │ │ + jle 3c9a0 │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ + jmp 3bc3c │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%edi │ │ │ │ - je 3bb74 │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ + je 3ba31 │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ imul %esi,%edx │ │ │ │ add $0x2,%eax │ │ │ │ fsts (%ecx,%edx,4) │ │ │ │ cmp %edi,%eax │ │ │ │ - je 3bb78 │ │ │ │ + je 3ba35 │ │ │ │ mov %esi,%edx │ │ │ │ imul %eax,%edx │ │ │ │ fsts (%ecx,%edx,4) │ │ │ │ - jmp 3cad8 │ │ │ │ - nop │ │ │ │ + jmp 3c922 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%edi │ │ │ │ - je 3bff3 │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ + je 3bea0 │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ imul %esi,%edx │ │ │ │ add $0x2,%eax │ │ │ │ fsts (%ecx,%edx,4) │ │ │ │ cmp %edi,%eax │ │ │ │ - je 3bff7 │ │ │ │ + je 3bea4 │ │ │ │ mov %esi,%edx │ │ │ │ imul %eax,%edx │ │ │ │ fsts (%ecx,%edx,4) │ │ │ │ - jmp 3cb14 │ │ │ │ + jmp 3c964 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 3b075 │ │ │ │ + je 3af79 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 3cab8 │ │ │ │ - jmp 3b075 │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + jne 3c905 │ │ │ │ + jmp 3af79 │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 3b075 │ │ │ │ - movl $0x0,-0x94(%ebp) │ │ │ │ - movl $0x0,-0x84(%ebp) │ │ │ │ - jmp 3b4f4 │ │ │ │ + jle 3af79 │ │ │ │ + movl $0x0,-0x8c(%ebp) │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ + jmp 3b3f4 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3cbba │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - mov %edx,-0xac(%ebp) │ │ │ │ + jle 3ca07 │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + mov %edx,-0xa4(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - jmp 3c800 │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ + jmp 3c680 │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 3b075 │ │ │ │ + je 3af79 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%ecx,2),%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 3cb9f │ │ │ │ - jmp 3b075 │ │ │ │ + jne 3c9ec │ │ │ │ + jmp 3af79 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -0003cbe0 : │ │ │ │ +0003ca30 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ call 3d45 │ │ │ │ - add $0x9293,%edi │ │ │ │ + add $0x9443,%edi │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ mov %edi,-0x3c(%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 $0x2,%eax │ │ │ │ + mov %esi,-0x2c(%ebp) │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ call 31d0 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ cmpl $0x1,0x18(%esi) │ │ │ │ - je 3ce84 │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + je 3cce4 │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3ce5b │ │ │ │ + jle 3ccbb │ │ │ │ fld1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ lea 0x0(,%esi,4),%ebx │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ lea 0xf(%ebx),%edx │ │ │ │ lea 0x13(%ebx),%eax │ │ │ │ shr $0x4,%edx │ │ │ │ - shl $0x4,%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edi │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ and $0xfffffffc,%edi │ │ │ │ mov %ecx,%edx │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ shr $0x2,%eax │ │ │ │ + and $0xfffffffc,%ecx │ │ │ │ shr $0x2,%edx │ │ │ │ fsts 0x0(,%eax,4) │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 3cd43 │ │ │ │ + jle 3cba3 │ │ │ │ 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 3cce0 │ │ │ │ + je 3cb40 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ movl $0x1,0x0(,%eax,4) │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 3ccf4 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + je 3cb54 │ │ │ │ + jmp 3cb40 │ │ │ │ + lea %cs:0x0(%esi,%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 $0x1,(%eax) │ │ │ │ movl $0x1,0x4(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 3cce0 │ │ │ │ + jne 3cb40 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ fld1 │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ lea 0x4(%edi),%edx │ │ │ │ lea (%eax,%esi,4),%eax │ │ │ │ add -0x24(%ebp),%esi │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ lea (%eax,%esi,4),%esi │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ flds -0x5c28(%eax) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 3cd22 │ │ │ │ + jmp 3cb82 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fsts -0x4(%ebx) │ │ │ │ fsin │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsts -0x4(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 3cd20 │ │ │ │ + jne 3cb80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3ce44 │ │ │ │ + jle 3cca4 │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ flds (%edi,%esi,4) │ │ │ │ dec %esi │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ flds (%esi,%ebx,4) │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ lea (%esi,%eax,4),%eax │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ - jmp 3cd82 │ │ │ │ + jmp 3cbe2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ flds (%eax) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%eax,%esi,4) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3ce79 │ │ │ │ + jle 3ccd9 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 3cdce │ │ │ │ + jmp 3cc2e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x1,(%ecx,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 3ce70 │ │ │ │ + je 3ccd0 │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ dec %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 3cdc0 │ │ │ │ + je 3cc20 │ │ │ │ inc %ebx │ │ │ │ - mov %ebx,(%ecx,%eax,4) │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jle 3ce20 │ │ │ │ + mov %ebx,(%ecx,%eax,4) │ │ │ │ + jle 3cc80 │ │ │ │ fstp %st(1) │ │ │ │ + flds (%edi,%eax,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - flds (%edi,%eax,4) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fildl (%ecx,%eax,4) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ fsin │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts (%edi,%eax,4) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 3ce00 │ │ │ │ - jmp 3ce30 │ │ │ │ + jne 3cc60 │ │ │ │ + jmp 3cc90 │ │ │ │ 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 $0x4,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ - jne 3cd80 │ │ │ │ + jne 3cbe0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov -0x38(%ebp),%esp │ │ │ │ incl -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ cmp %eax,0x4(%edi) │ │ │ │ - jg 3cc50 │ │ │ │ + jg 3caa0 │ │ │ │ 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 3cde4 │ │ │ │ + jmp 3cc44 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ - jmp 3cdd9 │ │ │ │ + jmp 3cc39 │ │ │ │ test %eax,%eax │ │ │ │ - jle 3ce5b │ │ │ │ + jle 3ccbb │ │ │ │ mov (%esi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3ce5b │ │ │ │ + jle 3ccbb │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ mov 0x40(%esi),%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ flds -0x5c28(%eax) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ flds (%ecx) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ lea (%eax,%ebx,1),%esi │ │ │ │ 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 │ │ │ │ fmuls (%esi) │ │ │ │ fsin │ │ │ │ fmuls -0x4(%edi,%eax,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ fsts (%ecx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 3cec0 │ │ │ │ + jne 3cd20 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%ecx │ │ │ │ cmp %ecx,-0x20(%ebp) │ │ │ │ - jne 3ceab │ │ │ │ + jne 3cd0b │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ │ │ │ │ -0003cef0 : │ │ │ │ +0003cd50 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ call 3d45 │ │ │ │ - add $0x8f83,%edi │ │ │ │ + add $0x9123,%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,-0x40(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 31d0 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ cmpl $0x1,0x18(%edx) │ │ │ │ - je 3d181 │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + je 3cfe1 │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3d15b │ │ │ │ + jle 3cfbb │ │ │ │ fld1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ lea 0x0(,%ebx,4),%esi │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ lea 0xf(%esi),%ecx │ │ │ │ lea 0x13(%esi),%eax │ │ │ │ shr $0x4,%ecx │ │ │ │ - shl $0x4,%ecx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ sub %ecx,%esp │ │ │ │ mov %esp,%edi │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %ecx,%esp │ │ │ │ mov %edx,%eax │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ shr $0x2,%eax │ │ │ │ + and $0xfffffffc,%ecx │ │ │ │ shr $0x2,%edx │ │ │ │ fsts 0x0(,%eax,4) │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3d069 │ │ │ │ + jle 3cec9 │ │ │ │ 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 3cfea │ │ │ │ + je 3ce4a │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ movl $0x1,0x0(,%edx,4) │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 3d1f0 │ │ │ │ + je 3d050 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ movl $0x1,(%eax) │ │ │ │ movl $0x1,0x4(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 3cfed │ │ │ │ + jne 3ce4d │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov %edx,%ebx │ │ │ │ add $0x4,%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,4),%esi │ │ │ │ add %ebx,%eax │ │ │ │ - mov %esi,-0x2c(%ebp) │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ - mov %edi,%esi │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ lea (%edx,%eax,4),%edx │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov %edi,-0x20(%ebp) │ │ │ │ + mov %esi,-0x2c(%ebp) │ │ │ │ + mov %edi,%esi │ │ │ │ mov %edx,%edi │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ flds -0x5c28(%eax) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - jmp 3d042 │ │ │ │ + jmp 3cea2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%esi │ │ │ │ add $0x4,%ebx │ │ │ │ fmul %st(1),%st │ │ │ │ fsts -0x4(%esi) │ │ │ │ fsin │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsts -0x4(%ebx) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 3d040 │ │ │ │ + jne 3cea0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3d144 │ │ │ │ + jle 3cfa4 │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ flds (%esi,%edx,4) │ │ │ │ dec %edx │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ @@ -74280,86 +74137,86 @@ │ │ │ │ flds (%eax,%edi,4) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fadds (%eax) │ │ │ │ fstps (%eax) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3d176 │ │ │ │ + jle 3cfd6 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 3d0ee │ │ │ │ - jmp 3d0e0 │ │ │ │ + jmp 3cf4e │ │ │ │ + jmp 3cf40 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x1,(%ecx,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 3d170 │ │ │ │ + je 3cfd0 │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ mov (%ecx,%eax,4),%esi │ │ │ │ dec %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 3d0e0 │ │ │ │ + je 3cf40 │ │ │ │ inc %esi │ │ │ │ - mov %esi,(%ecx,%eax,4) │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jle 3d132 │ │ │ │ + mov %esi,(%ecx,%eax,4) │ │ │ │ + jle 3cf92 │ │ │ │ ffreep %st(0) │ │ │ │ + flds (%edx,%eax,4) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ - flds (%edx,%eax,4) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fildl (%ecx,%eax,4) │ │ │ │ fmuls (%ebx,%eax,4) │ │ │ │ inc %eax │ │ │ │ fsin │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsts (%edx,%eax,4) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 3d120 │ │ │ │ + jne 3cf80 │ │ │ │ addl $0x4,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x2c(%ebp) │ │ │ │ - jne 3d0a0 │ │ │ │ + jne 3cf00 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov -0x38(%ebp),%esp │ │ │ │ incl -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ cmp %eax,0x4(%edi) │ │ │ │ - jg 3cf60 │ │ │ │ + jg 3cdc0 │ │ │ │ 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 3d104 │ │ │ │ + jmp 3cf64 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov (%ecx,%eax,4),%esi │ │ │ │ - jmp 3d0f9 │ │ │ │ + jmp 3cf59 │ │ │ │ test %eax,%eax │ │ │ │ - jle 3d15b │ │ │ │ + jle 3cfbb │ │ │ │ mov %edx,%edi │ │ │ │ mov (%edx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3d15b │ │ │ │ + jle 3cfbb │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov 0x40(%edi),%edi │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ flds -0x5c28(%eax) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ lea (%eax,%ebx,1),%edi │ │ │ │ @@ -74372,87 +74229,87 @@ │ │ │ │ fmul %st(1),%st │ │ │ │ fmuls (%edi) │ │ │ │ fsin │ │ │ │ fmuls (%ecx) │ │ │ │ fadds -0x4(%esi,%eax,4) │ │ │ │ fstps -0x4(%esi,%eax,4) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 3d1c0 │ │ │ │ + jne 3d020 │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%ecx │ │ │ │ cmp %ecx,-0x20(%ebp) │ │ │ │ - jne 3d1aa │ │ │ │ + jne 3d00a │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ - jmp 3d006 │ │ │ │ + jmp 3ce66 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003d200 : │ │ │ │ +0003d060 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x24,%esp │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ call 4d24 │ │ │ │ - add $0x8c74,%ecx │ │ │ │ + add $0x8e14,%ecx │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3d37b │ │ │ │ + jle 3d1db │ │ │ │ mov 0x34(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 3d37b │ │ │ │ + js 3d1db │ │ │ │ mov 0x2c(%eax),%esi │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ xor %ebp,%ebp │ │ │ │ lea 0x2(%esi),%ebx │ │ │ │ lea 0x4(,%edi,4),%esi │ │ │ │ mov %ebx,(%esp) │ │ │ │ - mov 0x20(%eax),%ebx │ │ │ │ fildl (%esp) │ │ │ │ - mov %esi,0x10(%esp) │ │ │ │ mov %edi,(%esp) │ │ │ │ + mov 0x20(%eax),%ebx │ │ │ │ + mov %esi,0x10(%esp) │ │ │ │ mov 0x6c(%eax),%esi │ │ │ │ + mov %ebx,0x8(%esp) │ │ │ │ + lea 0x0(,%edx,4),%ebx │ │ │ │ fildl (%esp) │ │ │ │ + mov %ebx,0xc(%esp) │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ fildl 0x2c(%eax) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt -0x5c14(%ecx) │ │ │ │ fxch %st(3) │ │ │ │ fstps 0x1c(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fstps 0x20(%esp) │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ - lea 0x0(,%edx,4),%ebx │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ - mov %esi,0x18(%esp) │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ mov (%eax,%ebp,1),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - flds 0x20(%esp) │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fdivrs 0x1c(%esp) │ │ │ │ lea (%eax,%ebp,1),%esi │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ + flds 0x20(%esp) │ │ │ │ add %eax,%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ + fdivrs 0x1c(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 3d325 │ │ │ │ + jmp 3d185 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fstp %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -74476,52 +74333,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 3d30f │ │ │ │ + je 3d16f │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ecx) │ │ │ │ fmuls -0x5c20(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ebx,%edx,4) │ │ │ │ cmp %edx,%edi │ │ │ │ - je 3d360 │ │ │ │ + je 3d1c0 │ │ │ │ inc %edx │ │ │ │ mov %edx,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(0),%st │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ flds (%esi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 3d2d0 │ │ │ │ + ja 3d130 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 3d390 │ │ │ │ + ja 3d1f0 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x5c20(%ecx) │ │ │ │ fstps (%ebx,%edx,4) │ │ │ │ cmp %edx,%edi │ │ │ │ - jne 3d324 │ │ │ │ + jne 3d184 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3d362 │ │ │ │ + jmp 3d1c2 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ add $0x4,%ebp │ │ │ │ add %esi,0x4(%esp) │ │ │ │ cmp %ebp,0xc(%esp) │ │ │ │ - jne 3d290 │ │ │ │ + jne 3d0f0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x24,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -74532,119 +74389,115 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3d31d │ │ │ │ + jmp 3d17d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003d3b0 : │ │ │ │ +0003d210 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x44,%esp │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ + sub $0x3c,%esp │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ call 35f5 <__cxa_finalize@plt+0x105> │ │ │ │ - add $0x8ac4,%edx │ │ │ │ + add $0x8c64,%edx │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ - mov %edi,0x30(%esp) │ │ │ │ + mov %edi,0x28(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 3d5b6 │ │ │ │ + jle 3d3f6 │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ - mov %esi,0x10(%esp) │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 3d5b6 │ │ │ │ - mov 0x20(%eax),%esi │ │ │ │ + jle 3d3f6 │ │ │ │ mov 0x2c(%eax),%ebp │ │ │ │ - movl $0x0,0x2c(%esp) │ │ │ │ - mov %esi,0x40(%esp) │ │ │ │ - mov 0x30(%eax),%esi │ │ │ │ + movl $0x0,0x24(%esp) │ │ │ │ + mov 0x20(%eax),%esi │ │ │ │ mov %ebp,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov %esi,0x3c(%esp) │ │ │ │ + mov %esi,0x38(%esp) │ │ │ │ + mov 0x30(%eax),%esi │ │ │ │ + mov %esi,0x34(%esp) │ │ │ │ lea 0x0(,%edi,4),%esi │ │ │ │ - mov %esi,0x18(%esp) │ │ │ │ + shl $0x3,%edi │ │ │ │ + mov %esi,0x1c(%esp) │ │ │ │ mov 0x40(%eax),%esi │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ - shl $0x3,%edi │ │ │ │ - fstps 0x1c(%esp) │ │ │ │ + mov %esi,0x30(%esp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ + fstps 0x20(%esp) │ │ │ │ fldt -0x5c14(%edx) │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ - fstpt 0x20(%esp) │ │ │ │ - mov %esi,0x38(%esp) │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x2c(%esp),%esi │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + nop │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ lea 0x0(,%esi,4),%ecx │ │ │ │ mov (%eax,%ecx,1),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ - fld1 │ │ │ │ - fdiv %st(1),%st │ │ │ │ - lea (%eax,%ecx,1),%edi │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ - add 0x38(%esp),%ecx │ │ │ │ + lea (%eax,%ecx,1),%edi │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ + add 0x30(%esp),%ecx │ │ │ │ lea (%eax,%esi,8),%ebx │ │ │ │ xor %esi,%esi │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fld1 │ │ │ │ + fdiv %st(1),%st │ │ │ │ + fstps 0x10(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ fstps 0xc(%esp) │ │ │ │ - jmp 3d524 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 3d36c │ │ │ │ + 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 0x20(%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 3d4d7 │ │ │ │ + je 3d31f │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%edx) │ │ │ │ fmuls -0x5c20(%edx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ebx) │ │ │ │ flds (%ecx) │ │ │ │ inc %esi │ │ │ │ - add 0x18(%esp),%ecx │ │ │ │ - fmul %st(3),%st │ │ │ │ + add 0x1c(%esp),%ecx │ │ │ │ + fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivs (%edi) │ │ │ │ fldt -0x5c14(%edx) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -74653,263 +74506,257 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadds -0x5d58(%edx) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fstps 0x4(%ebx) │ │ │ │ - add 0x14(%esp),%ebx │ │ │ │ - cmp %esi,0x10(%esp) │ │ │ │ - je 3d5a0 │ │ │ │ + add 0x18(%esp),%ebx │ │ │ │ + cmp %esi,0x14(%esp) │ │ │ │ + je 3d3e0 │ │ │ │ flds (%ecx) │ │ │ │ - fld %st(2) │ │ │ │ + fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fistpl (%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ sub %ebp,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fld %st(2) │ │ │ │ + flds 0x10(%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmuls 0xc(%esp) │ │ │ │ fxch %st(3) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fadds 0x1c(%esp) │ │ │ │ + fadds 0x20(%esp) │ │ │ │ flds (%edi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 3d490 │ │ │ │ + ja 3d2e0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 3d580 │ │ │ │ + ja 3d3c0 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x5c20(%edx) │ │ │ │ - jmp 3d4e5 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 3d32d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%edx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3d4e5 │ │ │ │ + jmp 3d32d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ + incl 0x24(%esp) │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ + cmp %edi,0x24(%esp) │ │ │ │ + jne 3d290 │ │ │ │ ffreep %st(0) │ │ │ │ - incl 0x2c(%esp) │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ - cmp %edi,0x2c(%esp) │ │ │ │ - jne 3d440 │ │ │ │ - add $0x44,%esp │ │ │ │ + add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0003d5c0 : │ │ │ │ +0003d400 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x48,%esp │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ - call 38606 │ │ │ │ - add $0x88b4,%ebp │ │ │ │ + sub $0x40,%esp │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + call 38556 │ │ │ │ + add $0x8a74,%ebp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3d7bc │ │ │ │ - mov 0x5c(%esp),%edi │ │ │ │ + jle 3d5f6 │ │ │ │ + mov 0x54(%esp),%edi │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ - mov %edi,0x24(%esp) │ │ │ │ + mov %edi,0x1c(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 3d7bc │ │ │ │ - mov 0x5c(%esp),%edi │ │ │ │ + jle 3d5f6 │ │ │ │ + mov 0x54(%esp),%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov 0x20(%edi),%edi │ │ │ │ - mov %edi,0x40(%esp) │ │ │ │ - mov 0x5c(%esp),%edi │ │ │ │ + mov %edi,0x38(%esp) │ │ │ │ + mov 0x54(%esp),%edi │ │ │ │ mov 0x2c(%edi),%edi │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ + fildl 0x18(%esp) │ │ │ │ lea 0x1(%edi),%ecx │ │ │ │ - mov %edi,0x20(%esp) │ │ │ │ lea 0x0(,%eax,4),%edi │ │ │ │ - fildl 0x20(%esp) │ │ │ │ - mov %edi,0x2c(%esp) │ │ │ │ - mov 0x5c(%esp),%edi │ │ │ │ + mov %edi,0x24(%esp) │ │ │ │ + mov 0x54(%esp),%edi │ │ │ │ imul %ecx,%eax │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt -0x5c14(%ebp) │ │ │ │ - fstpt 0x4(%esp) │ │ │ │ shl $0x3,%eax │ │ │ │ mov 0x40(%edi),%edi │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ lea (%ecx,%ecx,1),%eax │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ - mov %edi,0x44(%esp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + mov %edi,0x3c(%esp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fstps 0x4(%esp) │ │ │ │ + fldt -0x5c14(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3d7af │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + jle 3d5e9 │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ lea 0x0(,%esi,4),%edi │ │ │ │ - movl $0x0,0x10(%esp) │ │ │ │ - mov %esi,0x34(%esp) │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ + movl $0x0,0x8(%esp) │ │ │ │ + mov %esi,0x2c(%esp) │ │ │ │ + mov %ecx,0x30(%esp) │ │ │ │ mov (%eax,%edi,1),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%edx │ │ │ │ mov %edx,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ mov %eax,(%esp) │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ + mov 0x3c(%esp),%eax │ │ │ │ + lea (%edi,%eax,1),%ebx │ │ │ │ + mov %ecx,%eax │ │ │ │ fildl (%esp) │ │ │ │ + imul %esi,%eax │ │ │ │ + shl $0x3,%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + mov 0x6c(%eax),%eax │ │ │ │ fld %st(1) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x5d50(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ - lea (%edi,%eax,1),%ebx │ │ │ │ - mov %ecx,%eax │ │ │ │ - imul %esi,%eax │ │ │ │ - shl $0x3,%eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ - mov 0x6c(%eax),%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ - fstps 0x1c(%esp) │ │ │ │ add 0x30(%eax),%edi │ │ │ │ + fstps 0x14(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ flds (%ebx) │ │ │ │ - flds 0x1c(%esp) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ + flds 0x14(%esp) │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fistpl (%esp) │ │ │ │ mov (%esp),%edx │ │ │ │ - sub 0x20(%esp),%edx │ │ │ │ + sub 0x18(%esp),%edx │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ - add 0x18(%esp),%ecx │ │ │ │ - jmp 3d74f │ │ │ │ + add 0x10(%esp),%ecx │ │ │ │ + jmp 3d587 │ │ │ │ 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 0x4(%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 3d737 │ │ │ │ + je 3d56f │ │ │ │ fchs │ │ │ │ fmuls -0x5d50(%ebp) │ │ │ │ fmuls -0x5c20(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je 3d785 │ │ │ │ + je 3d5bf │ │ │ │ flds (%ebx) │ │ │ │ mov %edx,(%esp) │ │ │ │ fildl (%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 │ │ │ │ + fadds 0x4(%esp) │ │ │ │ flds (%edi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 3d6f0 │ │ │ │ + ja 3d530 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 3d7d0 │ │ │ │ + ja 3d600 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x5c20(%ebp) │ │ │ │ fstps (%ecx,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 3d74d │ │ │ │ - incl 0x10(%esp) │ │ │ │ - mov 0x28(%esp),%ecx │ │ │ │ - add 0x2c(%esp),%ebx │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - add %ecx,0x14(%esp) │ │ │ │ - cmp %eax,0x24(%esp) │ │ │ │ - jne 3d6c0 │ │ │ │ + jne 3d585 │ │ │ │ + incl 0x8(%esp) │ │ │ │ + add 0x24(%esp),%ebx │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ + add %ecx,0xc(%esp) │ │ │ │ + cmp %eax,0x1c(%esp) │ │ │ │ + jne 3d500 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ - mov 0x38(%esp),%ecx │ │ │ │ + mov 0x2c(%esp),%esi │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ inc %esi │ │ │ │ - cmp 0x3c(%esp),%esi │ │ │ │ - jne 3d650 │ │ │ │ + cmp 0x34(%esp),%esi │ │ │ │ + jne 3d490 │ │ │ │ ffreep %st(0) │ │ │ │ - add $0x48,%esp │ │ │ │ + add $0x40,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3d745 │ │ │ │ + jmp 3d57d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003d7f0 : │ │ │ │ +0003d620 : │ │ │ │ call 3807 │ │ │ │ - add $0x868f,%eax │ │ │ │ + add $0x885f,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ @@ -74930,102 +74777,102 @@ │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ sub %eax,%esp │ │ │ │ mov %ecx,%esi │ │ │ │ mov %esp,-0x34(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ + shr $0x2,%esi │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ mov %esp,-0x1c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - shr $0x2,%esi │ │ │ │ - mov %esi,%ebx │ │ │ │ mov %esp,%esi │ │ │ │ sub %edx,%esp │ │ │ │ movl $0x0,0x0(,%ebx,4) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%eax │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ movl $0x3f800000,0x0(,%eax,4) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3dd27 │ │ │ │ + jle 3db57 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul %ecx,%edx │ │ │ │ inc %eax │ │ │ │ add %edx,%edx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 3d8a0 │ │ │ │ + jne 3d6d0 │ │ │ │ mov %edx,-0x6c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3dd1b │ │ │ │ + jle 3db4b │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ - movl $0x0,-0x60(%ebp) │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x78(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fldt -0x5c14(%eax) │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3da03 │ │ │ │ + jle 3d833 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ imul -0x2c(%ebp),%edx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edx,4),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 3d95f │ │ │ │ + jmp 3d78f │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp -0x38(%ebp),%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 3d9b6 │ │ │ │ + jle 3d7e6 │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ mov %eax,(%esi,%ecx,4) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x2c(%ebp) │ │ │ │ - je 3d9e0 │ │ │ │ + je 3d810 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ @@ -75041,86 +74888,86 @@ │ │ │ │ mov %esi,(%edi,%ecx,4) │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 3d930 │ │ │ │ + jns 3d760 │ │ │ │ add %edx,%ebx │ │ │ │ cmp -0x38(%ebp),%ebx │ │ │ │ - jg 3d9c0 │ │ │ │ + jg 3d7f0 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 3d949 │ │ │ │ + jg 3d779 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3d949 │ │ │ │ + jmp 3d779 │ │ │ │ nop │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3d949 │ │ │ │ + jmp 3d779 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ fstpt -0x28(%ebp) │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push -0x70(%ebp) │ │ │ │ call 31d0 │ │ │ │ - add $0x10,%esp │ │ │ │ fldt -0x28(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3dd23 │ │ │ │ + jle 3db53 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ lea 0x0(,%edi,4),%edx │ │ │ │ mov 0x74(%eax),%eax │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ add 0x6c(%ecx),%edx │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ lea (%ebx,%edi,1),%edx │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ - mov %edx,-0x74(%ebp) │ │ │ │ lea (%eax,%edx,4),%eax │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp -0x2c(%ebp),%eax │ │ │ │ - jge 3dba5 │ │ │ │ + jge 3d9d5 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ lea (%esi,%eax,4),%ebx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ imul -0x60(%ebp),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ sub %esi,%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ - jmp 3db72 │ │ │ │ + jmp 3d9a2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - je 3db88 │ │ │ │ + je 3d9b8 │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ fildl -0x4(%edi,%edx,4) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ fmuls -0x4(%edi,%edx,4) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ fildl 0x2c(%edi) │ │ │ │ @@ -75128,24 +74975,24 @@ │ │ │ │ add %ebx,%edi │ │ │ │ flds (%edi,%eax,1) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x4(%eax,%edx,4),%edi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ add -0x4(%eax,%edx,4),%edi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ + add %eax,%eax │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ fildl -0x44(%ebp) │ │ │ │ - add %eax,%eax │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ fmuls -0x5d50(%edi) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ fld %st(2) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ @@ -75154,15 +75001,15 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ flds -0x4(%eax,%edx,4) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 3dc90 │ │ │ │ + jbe 3dac0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -75184,46 +75031,46 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 3db45 │ │ │ │ + je 3d975 │ │ │ │ fchs │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fmuls -0x5d50(%eax) │ │ │ │ fmuls -0x5c20(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ imul (%ebx),%ecx │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov %edx,%eax │ │ │ │ add $0x4,%ebx │ │ │ │ - lea -0x1(%esi,%ecx,1),%ecx │ │ │ │ fstps (%edi,%edx,4) │ │ │ │ inc %edx │ │ │ │ + lea -0x1(%esi,%ecx,1),%ecx │ │ │ │ mov %ecx,(%ebx) │ │ │ │ cmp %eax,-0x2c(%ebp) │ │ │ │ - jle 3dba2 │ │ │ │ + jle 3d9d2 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x4(%eax,%edx,4),%esi │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x4(%eax,%edx,4),%ecx │ │ │ │ test %esi,%esi │ │ │ │ - jne 3da80 │ │ │ │ + jne 3d8b0 │ │ │ │ imul (%ebx),%ecx │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov %edx,%eax │ │ │ │ add $0x4,%ebx │ │ │ │ movl $0x0,(%esi,%edx,4) │ │ │ │ inc %edx │ │ │ │ mov %ecx,(%ebx) │ │ │ │ cmp %eax,-0x2c(%ebp) │ │ │ │ - jg 3db72 │ │ │ │ + jg 3d9a2 │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ mov %eax,(%esi) │ │ │ │ @@ -75235,215 +75082,215 @@ │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ fstps (%eax) │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%ecx │ │ │ │ test %edx,%edx │ │ │ │ - je 3dcf0 │ │ │ │ + je 3db20 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ebx │ │ │ │ mov -0x4(%ebx,%esi,4),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 3dcf0 │ │ │ │ + je 3db20 │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ add %ecx,%edx │ │ │ │ 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 3dcb0 │ │ │ │ + jle 3dae0 │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 3dc61 │ │ │ │ - jmp 3dcb0 │ │ │ │ + je 3da91 │ │ │ │ + jmp 3dae0 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 3dc83 │ │ │ │ + je 3dab3 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 3dc4a │ │ │ │ + jg 3da7a │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ cmp %ecx,-0x38(%ebp) │ │ │ │ - jne 3dcb0 │ │ │ │ + jne 3dae0 │ │ │ │ test %eax,%eax │ │ │ │ - je 3dcb0 │ │ │ │ + je 3dae0 │ │ │ │ dec %eax │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ movl $0x0,0x4(%edi,%eax,4) │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov %ebx,(%edi,%eax,4) │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jne 3dc20 │ │ │ │ + jne 3da50 │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 3dc2e │ │ │ │ + jmp 3da5e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 3dd00 │ │ │ │ + ja 3db30 │ │ │ │ fstp %st(1) │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ - jmp 3db56 │ │ │ │ + jmp 3d986 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ addl $0x4,-0x4c(%ebp) │ │ │ │ addl $0x4,-0x58(%ebp) │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ cmp -0x64(%ebp),%esi │ │ │ │ - jne 3da40 │ │ │ │ + jne 3d870 │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov %eax,(%ebx,%esi,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ inc %esi │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ cmp %esi,0x4(%eax) │ │ │ │ - jle 3dd19 │ │ │ │ + jle 3db49 │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - jmp 3d8f0 │ │ │ │ + jmp 3d720 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ neg %ecx │ │ │ │ mov %ecx,(%esi,%eax,4) │ │ │ │ - jmp 3dbf1 │ │ │ │ + jmp 3da21 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmuls -0x5c20(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3db56 │ │ │ │ + jmp 3d986 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3dcca │ │ │ │ + jmp 3dafa │ │ │ │ movl $0x1,-0x6c(%ebp) │ │ │ │ - jmp 3d8ad │ │ │ │ + jmp 3d6dd │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003dd40 : │ │ │ │ +0003db70 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x8136,%ebx │ │ │ │ + add $0x8306,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - jne 3dd70 │ │ │ │ + jne 3dba0 │ │ │ │ test $0x20,%al │ │ │ │ - jne 3dd83 │ │ │ │ + jne 3dbb3 │ │ │ │ test $0x8,%al │ │ │ │ - jne 3dd96 │ │ │ │ + jne 3dbc6 │ │ │ │ test $0x4,%al │ │ │ │ - jne 3dda9 │ │ │ │ + jne 3dbd9 │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 33c0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 3dd5f │ │ │ │ + je 3db8f │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 34b0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 3dd63 │ │ │ │ + je 3db93 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 33a0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 3dd67 │ │ │ │ + je 3db97 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3400 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003ddc0 : │ │ │ │ +0003dbf0 : │ │ │ │ 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 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x80a8,%ebx │ │ │ │ - mov %ebp,0x18(%edi) │ │ │ │ + add $0x8278,%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 3130 │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ - jle 3deb0 │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + jle 3dce0 │ │ │ │ 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 3de20 │ │ │ │ + jne 3dc50 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ push %edx │ │ │ │ call 3130 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -75452,173 +75299,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 32a0 │ │ │ │ - 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 3de50 │ │ │ │ + jne 3dc80 │ │ │ │ + cmpl $0x1,0x4(%esp) │ │ │ │ movl $0x4,0x2c(%edi) │ │ │ │ mov $0xdd1,%eax │ │ │ │ - cmpl $0x1,0x4(%esp) │ │ │ │ - je 3decd │ │ │ │ + je 3dcfd │ │ │ │ mov %eax,0x38(%edi) │ │ │ │ movl $0x41,0x3c(%edi) │ │ │ │ add $0x1c,%esp │ │ │ │ mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - jmp 38640 │ │ │ │ + jmp 38580 │ │ │ │ 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 3130 │ │ │ │ movl $0x4,0x2c(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x20(%edi) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 3de8c │ │ │ │ + jmp 3dcbc │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003dee0 : │ │ │ │ +0003dd10 : │ │ │ │ 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 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x7f88,%ebx │ │ │ │ + add $0x8158,%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 3130 │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,0x1c(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 3dfc0 │ │ │ │ + jle 3ddf0 │ │ │ │ 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 3df50 │ │ │ │ + jne 3dd80 │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ - 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 3df80 │ │ │ │ + jne 3ddb0 │ │ │ │ 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 38640 │ │ │ │ + jmp 38580 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x20(%ebp) │ │ │ │ - jmp 3df8f │ │ │ │ + jmp 3ddbf │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003dfe0 : │ │ │ │ +0003de10 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x7e97,%ebx │ │ │ │ + add $0x8067,%ebx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ lea 0x10(%esp),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 3390 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -0003e010 : │ │ │ │ +0003de40 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x7e67,%ebx │ │ │ │ + add $0x8037,%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 3390 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003e050 : │ │ │ │ +0003de80 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x7e27,%ebx │ │ │ │ + add $0x7ff7,%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 │ │ │ │ @@ -75626,84 +75473,84 @@ │ │ │ │ push $0x3 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 3390 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -0003e090 : │ │ │ │ +0003dec0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ call 4d24 │ │ │ │ - add $0x7de8,%ecx │ │ │ │ + add $0x7fb8,%ecx │ │ │ │ mov 0xc(%edx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 3e150 │ │ │ │ + je 3df80 │ │ │ │ mov 0x40(%edx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 3e160 │ │ │ │ + je 3df90 │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 3e170 │ │ │ │ + je 3dfa0 │ │ │ │ mov 0x18(%edx),%esi │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ imul %esi,%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 3e112 │ │ │ │ - xor %eax,%eax │ │ │ │ + jle 3df42 │ │ │ │ flds -0x5d50(%ecx) │ │ │ │ - jmp 3e0ed │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 3df1d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldz │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 3e100 │ │ │ │ + ja 3df30 │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - je 3e110 │ │ │ │ + je 3df40 │ │ │ │ flds (%ebx,%eax,4) │ │ │ │ fcomi %st(1),%st │ │ │ │ - jb 3e0e0 │ │ │ │ + jb 3df10 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3e102 │ │ │ │ + jmp 3df32 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x5ae5(%ecx),%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ test %esi,%esi │ │ │ │ - jle 3e182 │ │ │ │ + jle 3dfb2 │ │ │ │ mov 0x28(%edx),%edi │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - jmp 3e131 │ │ │ │ + jmp 3df61 │ │ │ │ nop │ │ │ │ mov 0x1c(%edx),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ dec %ebx │ │ │ │ cmp 0x2c(%edx),%ebx │ │ │ │ - jle 3e190 │ │ │ │ + jle 3dfc0 │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - je 3e180 │ │ │ │ + je 3dfb0 │ │ │ │ flds (%edi,%eax,4) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 3e120 │ │ │ │ + jb 3df50 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x5b03(%ecx),%eax │ │ │ │ - jmp 3e108 │ │ │ │ + jmp 3df38 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ pop %ebx │ │ │ │ lea -0x5b55(%ecx),%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ @@ -75718,66 +75565,66 @@ │ │ │ │ lea -0x5b21(%ecx),%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3e108 │ │ │ │ + jmp 3df38 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x5dec(%ecx),%eax │ │ │ │ - jmp 3e108 │ │ │ │ + jmp 3df38 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -0003e1a0 : │ │ │ │ +0003dfd0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x7cd8,%ebx │ │ │ │ + add $0x7ea8,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 3e270 │ │ │ │ + jne 3e0a0 │ │ │ │ test $0x20,%al │ │ │ │ - jne 3e2a4 │ │ │ │ + jne 3e0d4 │ │ │ │ test $0x10,%al │ │ │ │ - jne 3e2cf │ │ │ │ + jne 3e0ff │ │ │ │ test $0x8,%al │ │ │ │ - jne 3e2e8 │ │ │ │ + jne 3e118 │ │ │ │ test $0x4,%al │ │ │ │ - jne 3e301 │ │ │ │ + jne 3e131 │ │ │ │ test $0x1,%al │ │ │ │ - je 3e218 │ │ │ │ + je 3e048 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ xor %edi,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 3e207 │ │ │ │ + jle 3e037 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x68(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax,%edi,4) │ │ │ │ inc %edi │ │ │ │ call 3220 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x18(%esi) │ │ │ │ - jg 3e1f0 │ │ │ │ + jg 3e020 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x68(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x1,%ah │ │ │ │ - jne 3e360 │ │ │ │ + jne 3e190 │ │ │ │ test $0x80,%al │ │ │ │ - jne 3e340 │ │ │ │ + jne 3e170 │ │ │ │ test $0x40,%al │ │ │ │ - jne 3e320 │ │ │ │ + jne 3e150 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x30(%esi) │ │ │ │ call 3220 │ │ │ │ pop %eax │ │ │ │ push 0x1c(%esi) │ │ │ │ call 3220 │ │ │ │ pop %edx │ │ │ │ @@ -75797,100 +75644,100 @@ │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%esi) │ │ │ │ call 3470 │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x2,0x39(%esi) │ │ │ │ - jne 3e380 │ │ │ │ + jne 3e1b0 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x84(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 3e1c6 │ │ │ │ + je 3dff6 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x74(%esi) │ │ │ │ call 3220 │ │ │ │ pop %eax │ │ │ │ push 0x78(%esi) │ │ │ │ call 3220 │ │ │ │ pop %eax │ │ │ │ push 0x6c(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 3e1ce │ │ │ │ + je 3dffe │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 3e1d6 │ │ │ │ + je 3e006 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 3e1de │ │ │ │ + je 3e00e │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3e1de │ │ │ │ + jmp 3e00e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x40(%esi) │ │ │ │ call 3220 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3e231 │ │ │ │ + jmp 3e061 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3e229 │ │ │ │ + jmp 3e059 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3e221 │ │ │ │ + jmp 3e051 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x88(%esi) │ │ │ │ call 3220 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3e288 │ │ │ │ + jmp 3e0b8 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0003e3a0 : │ │ │ │ +0003e1d0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x7ace,%ebx │ │ │ │ + add $0x7c9e,%ebx │ │ │ │ mov %eax,(%esi) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ @@ -75908,49 +75755,49 @@ │ │ │ │ mov %eax,0x14(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 3130 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x20(%esi) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0x20(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x1,%al │ │ │ │ - je 3e416 │ │ │ │ + je 3e246 │ │ │ │ mov %edx,0x1c(%esi) │ │ │ │ test $0x2,%al │ │ │ │ - jne 3e440 │ │ │ │ + jne 3e270 │ │ │ │ test $0x4,%al │ │ │ │ - jne 3e461 │ │ │ │ + jne 3e291 │ │ │ │ test $0x8,%al │ │ │ │ - je 3e428 │ │ │ │ + je 3e258 │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ mov %edx,0x1c(%esi) │ │ │ │ test $0x20,%al │ │ │ │ - jne 3e4b0 │ │ │ │ + jne 3e2e0 │ │ │ │ test $0x40,%al │ │ │ │ - jne 3e490 │ │ │ │ + jne 3e2c0 │ │ │ │ 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 3130 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 3e41e │ │ │ │ + je 3e24e │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ mov %eax,0x1c(%esi) │ │ │ │ @@ -75958,15 +75805,15 @@ │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 3130 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - jmp 3e41e │ │ │ │ + jmp 3e24e │ │ │ │ nop │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ @@ -75982,40 +75829,40 @@ │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - jmp 3e430 │ │ │ │ + jmp 3e260 │ │ │ │ nop │ │ │ │ │ │ │ │ -0003e4d0 : │ │ │ │ +0003e300 : │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ + add $0x7b7b,%ebx │ │ │ │ push $0x4 │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ - call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x79a1,%ebx │ │ │ │ call 32f0 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003e500 : │ │ │ │ +0003e330 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x7975,%ebx │ │ │ │ + add $0x7b45,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push (%eax) │ │ │ │ push 0x14(%esi) │ │ │ │ push 0x8(%eax) │ │ │ │ call 30b0 │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ @@ -76035,149 +75882,149 @@ │ │ │ │ push %edx │ │ │ │ call 32b0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov %eax,%edx │ │ │ │ and $0x11,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 3e58d │ │ │ │ + je 3e3bd │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 3e640 │ │ │ │ + je 3e470 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 3210 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x30(%esi) │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 3e610 │ │ │ │ + je 3e440 │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 3190 │ │ │ │ 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 3e5f9 │ │ │ │ + je 3e429 │ │ │ │ mov (%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - je 3e620 │ │ │ │ + je 3e450 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %ecx │ │ │ │ call 3210 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x38(%esi) │ │ │ │ test $0x8,%al │ │ │ │ - je 3e603 │ │ │ │ + je 3e433 │ │ │ │ flds 0x38(%esi) │ │ │ │ fstps 0x40(%esi) │ │ │ │ test $0x4,%al │ │ │ │ - jne 3e660 │ │ │ │ + jne 3e490 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 30b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3e5aa │ │ │ │ + jmp 3e3da │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ call 3330 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x38(%esi) │ │ │ │ - jmp 3e5f9 │ │ │ │ + jmp 3e429 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 3330 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x30(%esi) │ │ │ │ - jmp 3e58d │ │ │ │ + jmp 3e3bd │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ push (%eax) │ │ │ │ push 0x1c(%esi) │ │ │ │ push 0x20(%esi) │ │ │ │ call 30b0 │ │ │ │ add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003e680 : │ │ │ │ +0003e4b0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x77f8,%ebx │ │ │ │ + add $0x79c8,%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x1,%al │ │ │ │ - jne 3e6c0 │ │ │ │ + jne 3e4f0 │ │ │ │ test $0x2,%al │ │ │ │ - jne 3ea60 │ │ │ │ + jne 3e890 │ │ │ │ test $0x4,%al │ │ │ │ - jne 3e8f0 │ │ │ │ + jne 3e720 │ │ │ │ test $0x8,%al │ │ │ │ - jne 3e7e0 │ │ │ │ + jne 3e610 │ │ │ │ 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 │ │ │ │ flds 0x28(%esi) │ │ │ │ + mov 0x1c(%esi),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ mov 0x14(%esi),%edx │ │ │ │ test $0x40,%al │ │ │ │ - jne 3ec30 │ │ │ │ + jne 3ea60 │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %edx │ │ │ │ call 34a0 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -76203,135 +76050,135 @@ │ │ │ │ push 0x10(%esi) │ │ │ │ push $0xbf800000 │ │ │ │ push %edx │ │ │ │ call 32b0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 3e75b │ │ │ │ + je 3e58b │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 3ee10 │ │ │ │ + je 3ec40 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 3210 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x30(%esi) │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 3edf0 │ │ │ │ + je 3ec20 │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 3190 │ │ │ │ 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 3e699 │ │ │ │ + je 3e4c9 │ │ │ │ mov (%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - je 3ee30 │ │ │ │ + je 3ec60 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %ecx │ │ │ │ call 3210 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x38(%esi) │ │ │ │ - jmp 3e699 │ │ │ │ + jmp 3e4c9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds 0x30(%esi) │ │ │ │ - fdivs 0x40(%esi) │ │ │ │ mov (%esi),%edx │ │ │ │ + fdivs 0x40(%esi) │ │ │ │ mov 0x20(%esi),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ mov 0x14(%esi),%edx │ │ │ │ fsts 0x28(%esi) │ │ │ │ test $0x40,%al │ │ │ │ - jne 3ebf0 │ │ │ │ + jne 3ea20 │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %edx │ │ │ │ call 34a0 │ │ │ │ + add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 3ec1b │ │ │ │ + je 3ea4b │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %eax │ │ │ │ call 3190 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x10(%eax) │ │ │ │ mov (%esi),%eax │ │ │ │ flds 0x28(%esi) │ │ │ │ - fchs │ │ │ │ push 0x4(%eax) │ │ │ │ push 0xc(%eax) │ │ │ │ + fchs │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push 0x18(%esi) │ │ │ │ call 34a0 │ │ │ │ - mov (%esi),%eax │ │ │ │ flds 0x30(%esi) │ │ │ │ add $0x20,%esp │ │ │ │ - fstps 0x34(%esi) │ │ │ │ + mov (%esi),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ + fstps 0x34(%esi) │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 3ed90 │ │ │ │ + je 3ebc0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 3210 │ │ │ │ add $0x10,%esp │ │ │ │ fsts 0x30(%esi) │ │ │ │ fdivs 0x34(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ fstps 0x2c(%esi) │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 3ed70 │ │ │ │ + je 3eba0 │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 3190 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ @@ -76345,15 +76192,15 @@ │ │ │ │ push 0x20(%esi) │ │ │ │ call 32b0 │ │ │ │ mov (%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x20(%esi),%eax │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 3ed50 │ │ │ │ + je 3eb80 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %eax │ │ │ │ call 3210 │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x40(%esi) │ │ │ │ @@ -76363,115 +76210,115 @@ │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x20(%esi),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ mov 0x8(%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - jne 3ebd0 │ │ │ │ + jne 3ea00 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 30b0 │ │ │ │ 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 3ed30 │ │ │ │ + je 3eb60 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 3210 │ │ │ │ add $0x10,%esp │ │ │ │ fsts 0x44(%esi) │ │ │ │ fdivrs 0x38(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ fsts 0x28(%esi) │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 3ed10 │ │ │ │ + je 3eb40 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %eax │ │ │ │ call 3200 │ │ │ │ add $0x20,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ flds 0x28(%esi) │ │ │ │ - fchs │ │ │ │ push 0x4(%eax) │ │ │ │ push 0x24(%esi) │ │ │ │ + fchs │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push 0x18(%esi) │ │ │ │ call 34a0 │ │ │ │ mov (%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 3ecf0 │ │ │ │ + je 3eb20 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 3210 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ - mov 0x18(%esi),%edx │ │ │ │ fstps 0x30(%esi) │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 3ecd0 │ │ │ │ + je 3eb00 │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 3190 │ │ │ │ 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 │ │ │ │ flds 0x38(%esi) │ │ │ │ - add $0x10,%esp │ │ │ │ + mov 0x1c(%esi),%ecx │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov %edx,0x1c(%esi) │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ - mov (%eax),%eax │ │ │ │ fstps 0x3c(%esi) │ │ │ │ + mov (%eax),%eax │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 3ecb0 │ │ │ │ + je 3eae0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 3210 │ │ │ │ add $0x10,%esp │ │ │ │ fsts 0x38(%esi) │ │ │ │ @@ -76482,250 +76329,250 @@ │ │ │ │ push 0x1c(%esi) │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push 0x20(%esi) │ │ │ │ call 32b0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3e6a9 │ │ │ │ + jmp 3e4d9 │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x1c(%esi),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ mov 0x8(%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - jne 3ebb0 │ │ │ │ + jne 3e9e0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 30b0 │ │ │ │ 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 3ec70 │ │ │ │ + je 3eaa0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 3210 │ │ │ │ add $0x10,%esp │ │ │ │ fsts 0x44(%esi) │ │ │ │ fdivrs 0x38(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ fsts 0x28(%esi) │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 3ec50 │ │ │ │ + je 3ea80 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %eax │ │ │ │ call 3200 │ │ │ │ add $0x20,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ flds 0x28(%esi) │ │ │ │ - fchs │ │ │ │ push 0x4(%eax) │ │ │ │ push 0x24(%esi) │ │ │ │ + fchs │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push 0x18(%esi) │ │ │ │ call 34a0 │ │ │ │ mov (%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 3edd0 │ │ │ │ + je 3ec00 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 3210 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ - mov 0x18(%esi),%edx │ │ │ │ fstps 0x30(%esi) │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 3edb0 │ │ │ │ + je 3ebe0 │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 3190 │ │ │ │ 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 3ec90 │ │ │ │ + je 3eac0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 3210 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x38(%esi) │ │ │ │ - jmp 3e6a1 │ │ │ │ + jmp 3e4d1 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 3190 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3ea80 │ │ │ │ + jmp 3e8b0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 3190 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3e910 │ │ │ │ + jmp 3e740 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %edx │ │ │ │ call 3200 │ │ │ │ + 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 3e820 │ │ │ │ + jne 3e650 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 30b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3e82e │ │ │ │ + jmp 3e65e │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %edx │ │ │ │ call 3200 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 3e6e6 │ │ │ │ + jmp 3e516 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %eax │ │ │ │ call 34a0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3eaf7 │ │ │ │ + jmp 3e927 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 3330 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3eac3 │ │ │ │ + jmp 3e8f3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 3330 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x38(%esi) │ │ │ │ - jmp 3e6a1 │ │ │ │ + jmp 3e4d1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 3330 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3ea35 │ │ │ │ + jmp 3e865 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 30b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3e9ed │ │ │ │ + jmp 3e81d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 3330 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3e9c7 │ │ │ │ + jmp 3e7f7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %eax │ │ │ │ call 34a0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3e987 │ │ │ │ + jmp 3e7b7 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 3330 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3e953 │ │ │ │ + jmp 3e783 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 3330 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -76738,86 +76585,86 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 30b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3e8a9 │ │ │ │ + jmp 3e6d9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 3330 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3e87d │ │ │ │ + jmp 3e6ad │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 30b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3eb5d │ │ │ │ + jmp 3e98d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 3330 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3eb37 │ │ │ │ + jmp 3e967 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 30b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3e77c │ │ │ │ + jmp 3e5ac │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 3330 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x30(%esi) │ │ │ │ - jmp 3e75b │ │ │ │ + jmp 3e58b │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ call 3330 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x38(%esi) │ │ │ │ - jmp 3e699 │ │ │ │ + jmp 3e4c9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003ee50 : │ │ │ │ +0003ec80 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x7026,%ebx │ │ │ │ + add $0x71f6,%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne 3eeb0 │ │ │ │ + jne 3ece0 │ │ │ │ test $0x40,%al │ │ │ │ - jne 3eec5 │ │ │ │ + jne 3ecf5 │ │ │ │ test $0x4,%al │ │ │ │ - jne 3eeda │ │ │ │ + jne 3ed0a │ │ │ │ test $0x2,%al │ │ │ │ - jne 3eefc │ │ │ │ + jne 3ed2c │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x20(%esi) │ │ │ │ call 3220 │ │ │ │ pop %eax │ │ │ │ push 0x14(%esi) │ │ │ │ call 3220 │ │ │ │ pop %edx │ │ │ │ @@ -76834,48 +76681,48 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x40,%al │ │ │ │ - je 3ee6f │ │ │ │ + je 3ec9f │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 3ee73 │ │ │ │ + je 3eca3 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x24(%esi) │ │ │ │ call 3220 │ │ │ │ pop %eax │ │ │ │ push 0x1c(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x2,%al │ │ │ │ - je 3ee7b │ │ │ │ + je 3ecab │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x24(%esi) │ │ │ │ call 3220 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3ee7b │ │ │ │ + jmp 3ecab │ │ │ │ nop │ │ │ │ │ │ │ │ -0003ef10 : │ │ │ │ +0003ed40 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x6f5e,%ebx │ │ │ │ + add $0x712e,%ebx │ │ │ │ mov %eax,(%esi) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ @@ -76893,49 +76740,49 @@ │ │ │ │ mov %eax,0x14(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 3130 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x20(%esi) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0x20(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x1,%al │ │ │ │ - je 3ef86 │ │ │ │ + je 3edb6 │ │ │ │ mov %edx,0x1c(%esi) │ │ │ │ test $0x2,%al │ │ │ │ - jne 3efb0 │ │ │ │ + jne 3ede0 │ │ │ │ test $0x4,%al │ │ │ │ - jne 3efd1 │ │ │ │ + jne 3ee01 │ │ │ │ test $0x8,%al │ │ │ │ - je 3ef98 │ │ │ │ + je 3edc8 │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ mov %edx,0x1c(%esi) │ │ │ │ test $0x20,%al │ │ │ │ - jne 3f020 │ │ │ │ + jne 3ee50 │ │ │ │ test $0x40,%al │ │ │ │ - jne 3f000 │ │ │ │ + jne 3ee30 │ │ │ │ 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 $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 3ef8e │ │ │ │ + je 3edbe │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ mov %eax,0x1c(%esi) │ │ │ │ @@ -76943,15 +76790,15 @@ │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 3130 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - jmp 3ef8e │ │ │ │ + jmp 3edbe │ │ │ │ nop │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ @@ -76967,40 +76814,40 @@ │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3130 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - jmp 3efa0 │ │ │ │ + jmp 3edd0 │ │ │ │ nop │ │ │ │ │ │ │ │ -0003f040 : │ │ │ │ +0003ee70 : │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ + add $0x700b,%ebx │ │ │ │ push $0x4 │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ - call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x6e31,%ebx │ │ │ │ call 3170 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003f070 : │ │ │ │ +0003eea0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x6e05,%ebx │ │ │ │ + add $0x6fd5,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push (%eax) │ │ │ │ push 0x14(%esi) │ │ │ │ push 0x8(%eax) │ │ │ │ call 31c0 │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ @@ -77020,149 +76867,149 @@ │ │ │ │ push %edx │ │ │ │ call 31f0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov %eax,%edx │ │ │ │ and $0x11,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 3f0fd │ │ │ │ + je 3ef2d │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 3f1b0 │ │ │ │ + je 3efe0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 30e0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x30(%esi) │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 3f180 │ │ │ │ + je 3efb0 │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 3340 │ │ │ │ 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 3f169 │ │ │ │ + je 3ef99 │ │ │ │ mov (%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - je 3f190 │ │ │ │ + je 3efc0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %ecx │ │ │ │ call 30e0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x38(%esi) │ │ │ │ test $0x8,%al │ │ │ │ - je 3f173 │ │ │ │ + je 3efa3 │ │ │ │ flds 0x38(%esi) │ │ │ │ fstps 0x40(%esi) │ │ │ │ test $0x4,%al │ │ │ │ - jne 3f1d0 │ │ │ │ + jne 3f000 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 31c0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3f11a │ │ │ │ + jmp 3ef4a │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ call 3150 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x38(%esi) │ │ │ │ - jmp 3f169 │ │ │ │ + jmp 3ef99 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 3150 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x30(%esi) │ │ │ │ - jmp 3f0fd │ │ │ │ + jmp 3ef2d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ push (%eax) │ │ │ │ push 0x1c(%esi) │ │ │ │ push 0x20(%esi) │ │ │ │ call 31c0 │ │ │ │ add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003f1f0 : │ │ │ │ +0003f020 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x6c88,%ebx │ │ │ │ + add $0x6e58,%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x1,%al │ │ │ │ - jne 3f230 │ │ │ │ + jne 3f060 │ │ │ │ test $0x2,%al │ │ │ │ - jne 3f5d0 │ │ │ │ + jne 3f400 │ │ │ │ test $0x4,%al │ │ │ │ - jne 3f460 │ │ │ │ + jne 3f290 │ │ │ │ test $0x8,%al │ │ │ │ - jne 3f350 │ │ │ │ + jne 3f180 │ │ │ │ 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 │ │ │ │ flds 0x28(%esi) │ │ │ │ + mov 0x1c(%esi),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ mov 0x14(%esi),%edx │ │ │ │ test $0x40,%al │ │ │ │ - jne 3f7a0 │ │ │ │ + jne 3f5d0 │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %edx │ │ │ │ call 3440 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -77188,135 +77035,135 @@ │ │ │ │ push 0x10(%esi) │ │ │ │ push $0xbf800000 │ │ │ │ push %edx │ │ │ │ call 31f0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 3f2cb │ │ │ │ + je 3f0fb │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 3f980 │ │ │ │ + je 3f7b0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 30e0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x30(%esi) │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 3f960 │ │ │ │ + je 3f790 │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 3340 │ │ │ │ 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 3f209 │ │ │ │ + je 3f039 │ │ │ │ mov (%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - je 3f9a0 │ │ │ │ + je 3f7d0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %ecx │ │ │ │ call 30e0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x38(%esi) │ │ │ │ - jmp 3f209 │ │ │ │ + jmp 3f039 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds 0x30(%esi) │ │ │ │ - fdivs 0x40(%esi) │ │ │ │ mov (%esi),%edx │ │ │ │ + fdivs 0x40(%esi) │ │ │ │ mov 0x20(%esi),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ mov 0x14(%esi),%edx │ │ │ │ fsts 0x28(%esi) │ │ │ │ test $0x40,%al │ │ │ │ - jne 3f760 │ │ │ │ + jne 3f590 │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %edx │ │ │ │ call 3440 │ │ │ │ + add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 3f78b │ │ │ │ + je 3f5bb │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %eax │ │ │ │ call 3340 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x10(%eax) │ │ │ │ mov (%esi),%eax │ │ │ │ flds 0x28(%esi) │ │ │ │ - fchs │ │ │ │ push 0x4(%eax) │ │ │ │ push 0xc(%eax) │ │ │ │ + fchs │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push 0x18(%esi) │ │ │ │ call 3440 │ │ │ │ - mov (%esi),%eax │ │ │ │ flds 0x30(%esi) │ │ │ │ add $0x20,%esp │ │ │ │ - fstps 0x34(%esi) │ │ │ │ + mov (%esi),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ + fstps 0x34(%esi) │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 3f900 │ │ │ │ + je 3f730 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 30e0 │ │ │ │ add $0x10,%esp │ │ │ │ fsts 0x30(%esi) │ │ │ │ fdivs 0x34(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ fstps 0x2c(%esi) │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 3f8e0 │ │ │ │ + je 3f710 │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 3340 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ @@ -77330,15 +77177,15 @@ │ │ │ │ push 0x20(%esi) │ │ │ │ call 31f0 │ │ │ │ mov (%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x20(%esi),%eax │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 3f8c0 │ │ │ │ + je 3f6f0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %eax │ │ │ │ call 30e0 │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x40(%esi) │ │ │ │ @@ -77348,115 +77195,115 @@ │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x20(%esi),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ mov 0x8(%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - jne 3f740 │ │ │ │ + jne 3f570 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 31c0 │ │ │ │ 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 3f8a0 │ │ │ │ + je 3f6d0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 30e0 │ │ │ │ add $0x10,%esp │ │ │ │ fsts 0x44(%esi) │ │ │ │ fdivrs 0x38(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ fsts 0x28(%esi) │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 3f880 │ │ │ │ + je 3f6b0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %eax │ │ │ │ call 3080 │ │ │ │ add $0x20,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ flds 0x28(%esi) │ │ │ │ - fchs │ │ │ │ push 0x4(%eax) │ │ │ │ push 0x24(%esi) │ │ │ │ + fchs │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push 0x18(%esi) │ │ │ │ call 3440 │ │ │ │ mov (%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 3f860 │ │ │ │ + je 3f690 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 30e0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ - mov 0x18(%esi),%edx │ │ │ │ fstps 0x30(%esi) │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 3f840 │ │ │ │ + je 3f670 │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 3340 │ │ │ │ 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 │ │ │ │ flds 0x38(%esi) │ │ │ │ - add $0x10,%esp │ │ │ │ + mov 0x1c(%esi),%ecx │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov %edx,0x1c(%esi) │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ - mov (%eax),%eax │ │ │ │ fstps 0x3c(%esi) │ │ │ │ + mov (%eax),%eax │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 3f820 │ │ │ │ + je 3f650 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 30e0 │ │ │ │ add $0x10,%esp │ │ │ │ fsts 0x38(%esi) │ │ │ │ @@ -77467,250 +77314,250 @@ │ │ │ │ push 0x1c(%esi) │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push 0x20(%esi) │ │ │ │ call 31f0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3f219 │ │ │ │ + jmp 3f049 │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x1c(%esi),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ mov 0x8(%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - jne 3f720 │ │ │ │ + jne 3f550 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 31c0 │ │ │ │ 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 3f7e0 │ │ │ │ + je 3f610 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 30e0 │ │ │ │ add $0x10,%esp │ │ │ │ fsts 0x44(%esi) │ │ │ │ fdivrs 0x38(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ fsts 0x28(%esi) │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 3f7c0 │ │ │ │ + je 3f5f0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %eax │ │ │ │ call 3080 │ │ │ │ add $0x20,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ flds 0x28(%esi) │ │ │ │ - fchs │ │ │ │ push 0x4(%eax) │ │ │ │ push 0x24(%esi) │ │ │ │ + fchs │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push 0x18(%esi) │ │ │ │ call 3440 │ │ │ │ mov (%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 3f940 │ │ │ │ + je 3f770 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 30e0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ - mov 0x18(%esi),%edx │ │ │ │ fstps 0x30(%esi) │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 3f920 │ │ │ │ + je 3f750 │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 3340 │ │ │ │ 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 3f800 │ │ │ │ + je 3f630 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 30e0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x38(%esi) │ │ │ │ - jmp 3f211 │ │ │ │ + jmp 3f041 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 3340 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3f5f0 │ │ │ │ + jmp 3f420 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 3340 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3f480 │ │ │ │ + jmp 3f2b0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %edx │ │ │ │ call 3080 │ │ │ │ + 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 3f390 │ │ │ │ + jne 3f1c0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 31c0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3f39e │ │ │ │ + jmp 3f1ce │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %edx │ │ │ │ call 3080 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 3f256 │ │ │ │ + jmp 3f086 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %eax │ │ │ │ call 3440 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3f667 │ │ │ │ + jmp 3f497 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 3150 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3f633 │ │ │ │ + jmp 3f463 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 3150 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x38(%esi) │ │ │ │ - jmp 3f211 │ │ │ │ + jmp 3f041 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 3150 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3f5a5 │ │ │ │ + jmp 3f3d5 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 31c0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3f55d │ │ │ │ + jmp 3f38d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 3150 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3f537 │ │ │ │ + jmp 3f367 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ sub $0x4,%esp │ │ │ │ fstps (%esp) │ │ │ │ push %eax │ │ │ │ call 3440 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3f4f7 │ │ │ │ + jmp 3f327 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 3150 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3f4c3 │ │ │ │ + jmp 3f2f3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 3150 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -77723,86 +77570,86 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 31c0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3f419 │ │ │ │ + jmp 3f249 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 3150 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3f3ed │ │ │ │ + jmp 3f21d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 31c0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3f6cd │ │ │ │ + jmp 3f4fd │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 3150 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3f6a7 │ │ │ │ + jmp 3f4d7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 31c0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3f2ec │ │ │ │ + jmp 3f11c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 3150 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x30(%esi) │ │ │ │ - jmp 3f2cb │ │ │ │ + jmp 3f0fb │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ call 3150 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstps 0x38(%esi) │ │ │ │ - jmp 3f209 │ │ │ │ + jmp 3f039 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003f9c0 : │ │ │ │ +0003f7f0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x64b6,%ebx │ │ │ │ + add $0x6686,%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne 3fa20 │ │ │ │ + jne 3f850 │ │ │ │ test $0x40,%al │ │ │ │ - jne 3fa35 │ │ │ │ + jne 3f865 │ │ │ │ test $0x4,%al │ │ │ │ - jne 3fa4a │ │ │ │ + jne 3f87a │ │ │ │ test $0x2,%al │ │ │ │ - jne 3fa6c │ │ │ │ + jne 3f89c │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x20(%esi) │ │ │ │ call 3220 │ │ │ │ pop %eax │ │ │ │ push 0x14(%esi) │ │ │ │ call 3220 │ │ │ │ pop %edx │ │ │ │ @@ -77819,30 +77666,30 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x40,%al │ │ │ │ - je 3f9df │ │ │ │ + je 3f80f │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 3f9e3 │ │ │ │ + je 3f813 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x24(%esi) │ │ │ │ call 3220 │ │ │ │ pop %eax │ │ │ │ push 0x1c(%esi) │ │ │ │ call 3220 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x2,%al │ │ │ │ - je 3f9eb │ │ │ │ + je 3f81b │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x24(%esi) │ │ │ │ call 3220 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3f9eb │ │ │ │ + jmp 3f81b │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -0003fa80 <.fini>: │ │ │ │ +0003f8b0 <.fini>: │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ call 3500 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x63fb,%ebx │ │ │ │ + add $0x65cb,%ebx │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -33,15 +33,15 @@ │ │ │ │ 0x000401e0 00e03d46 0060d646 0000e040 0040a645 ..=F.`.F...@.@.E │ │ │ │ 0x000401f0 00008b44 00404946 00c0e845 00001041 ...D.@IF...E...A │ │ │ │ 0x00040200 000000c0 0000c07f 0000c041 0000fac2 ...........A.... │ │ │ │ 0x00040210 00000043 a7d7b63f a7d7f63f 54f82d40 ...C...?...?T.-@ │ │ │ │ 0x00040220 12cd193f 8310d340 8e3cd741 c4614a42 ...?...@.<.A.aJB │ │ │ │ 0x00040230 43fd2e42 156b6041 0000a040 f037983c C..B.k`A...@.7.< │ │ │ │ 0x00040240 00000034 abaa2a3e f304b539 8988083c ...4..*>...9...< │ │ │ │ - 0x00040250 0000805f 0460e52f 5f708930 db0fc940 ..._.`./_p.0...@ │ │ │ │ + 0x00040250 0000805f 133cfa2f 5f708930 db0fc940 ..._.<./_p.0...@ │ │ │ │ 0x00040260 db0f4940 83f9a23e 000080bf 000000bf ..I@...>........ │ │ │ │ 0x00040270 bcf0175c 293baab8 ff3f0000 00000000 ...\);...?...... │ │ │ │ 0x00040280 ac79cfd1 f71772b1 fe3f0000 00000000 .y....r..?...... │ │ │ │ 0x00040290 f836430c 9819f695 fd3f0000 00000000 .6C......?...... │ │ │ │ 0x000402a0 2e2e2f2e 2e2f2e2e 2f6b6572 6e656c2f ../../../kernel/ │ │ │ │ 0x000402b0 7574696c 2f666c6f 61742e63 0030006e util/float.c.0.n │ │ │ │ 0x000402c0 66667466 5f6d616c 6c6f633a 206f7574 fftf_malloc: out │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -3,129 +3,129 @@ │ │ │ │ 0x000404a4 011b033b f8070000 fe000000 7c2bfcff ...;........|+.. │ │ │ │ 0x000404b4 14080000 4c30fcff 38080000 5c31fcff ....L0..8...\1.. │ │ │ │ 0x000404c4 4c080000 ac31fcff 84080000 6333fcff L....1......c3.. │ │ │ │ 0x000404d4 ac080000 6c33fcff c0080000 a138fcff ....l3.......8.. │ │ │ │ 0x000404e4 00090000 ac38fcff 14090000 ec38fcff .....8.......8.. │ │ │ │ 0x000404f4 2c090000 2c3afcff 4c090000 1c3efcff ,...,:..L....>.. │ │ │ │ 0x00040504 74090000 ec3efcff ac090000 9c3ffcff t....>.......?.. │ │ │ │ - 0x00040514 e4090000 8c40fcff 200a0000 4c41fcff .....@.. ...LA.. │ │ │ │ - 0x00040524 600a0000 5c42fcff 940a0000 1c43fcff `...\B.......C.. │ │ │ │ - 0x00040534 bc0a0000 0c44fcff fc0a0000 a644fcff .....D.......D.. │ │ │ │ - 0x00040544 380b0000 ac44fcff 4c0b0000 1c46fcff 8....D..L....F.. │ │ │ │ - 0x00040554 800b0000 5c46fcff a40b0000 6c46fcff ....\F......lF.. │ │ │ │ - 0x00040564 b80b0000 bc46fcff cc0b0000 1c47fcff .....F.......G.. │ │ │ │ - 0x00040574 f00b0000 cc47fcff 180c0000 8048fcff .....G.......H.. │ │ │ │ - 0x00040584 400c0000 8c48fcff 540c0000 5c4bfcff @....H..T...\K.. │ │ │ │ - 0x00040594 8c0c0000 4c4ffcff c40c0000 9c4ffcff ....LO.......O.. │ │ │ │ - 0x000405a4 f80c0000 dc4ffcff 200d0000 4c50fcff .....O.. ...LP.. │ │ │ │ - 0x000405b4 600d0000 bc51fcff 0c0e0000 0c53fcff `....Q.......S.. │ │ │ │ - 0x000405c4 ac0e0000 2c53fcff cc0e0000 4c53fcff ....,S......LS.. │ │ │ │ - 0x000405d4 f00e0000 9c53fcff 2c0f0000 dc53fcff .....S..,....S.. │ │ │ │ - 0x000405e4 680f0000 2c54fcff a40f0000 dc54fcff h...,T.......T.. │ │ │ │ - 0x000405f4 b80f0000 9c55fcff 04100000 5c56fcff .....U......\V.. │ │ │ │ - 0x00040604 50100000 1c57fcff 8c100000 dc57fcff P....W.......W.. │ │ │ │ - 0x00040614 c8100000 4c59fcff 04110000 5c5cfcff ....LY......\\.. │ │ │ │ - 0x00040624 34110000 8c5cfcff 54110000 cc5cfcff 4....\..T....\.. │ │ │ │ - 0x00040634 80110000 ec5cfcff a4110000 fc5cfcff .....\.......\.. │ │ │ │ - 0x00040644 b8110000 4c5dfcff d0110000 9c5dfcff ....L].......].. │ │ │ │ - 0x00040654 04120000 ec5dfcff 18120000 2c5efcff .....]......,^.. │ │ │ │ - 0x00040664 2c120000 8c5efcff 50120000 ec5efcff ,....^..P....^.. │ │ │ │ - 0x00040674 74120000 4c5ffcff 98120000 dc5ffcff t...L_......._.. │ │ │ │ - 0x00040684 bc120000 1c60fcff d8120000 4c60fcff .....`......L`.. │ │ │ │ - 0x00040694 ec120000 ac60fcff 08130000 0c61fcff .....`.......a.. │ │ │ │ - 0x000406a4 1c130000 5c61fcff 40130000 9c61fcff ....\a..@....a.. │ │ │ │ - 0x000406b4 64130000 1c62fcff 80130000 6c62fcff d....b......lb.. │ │ │ │ - 0x000406c4 94130000 dc62fcff b0130000 2c63fcff .....b......,c.. │ │ │ │ - 0x000406d4 c4130000 9c63fcff e0130000 ec63fcff .....c.......c.. │ │ │ │ - 0x000406e4 f4130000 5c64fcff 18140000 ac64fcff ....\d.......d.. │ │ │ │ - 0x000406f4 3c140000 1c65fcff 60140000 6c65fcff <....e..`...le.. │ │ │ │ - 0x00040704 84140000 2c67fcff c4140000 3c67fcff ....,g............ │ │ │ │ - 0x00040c54 183f0000 2ce0ffff 7c3f0000 5ce0ffff .?..,...|?..\... │ │ │ │ - 0x00040c64 a83f0000 dce1ffff 6c400000 ace9ffff .?......l@...... │ │ │ │ - 0x00040c74 c8430000 6ceaffff 3c440000 9cebffff .C..l.....0#....,... │ │ │ │ + 0x00040c54 1c3f0000 5cdeffff 803f0000 8cdeffff .?..\....?...... │ │ │ │ + 0x00040c64 ac3f0000 0ce0ffff 70400000 dce7ffff .?......p@...... │ │ │ │ + 0x00040c74 cc430000 9ce8ffff 40440000 cce9ffff .C......@D...... │ │ │ │ + 0x00040c84 a4440000 fce9ffff d0440000 7cebffff .D.......D..|... │ │ │ │ + 0x00040c94 94450000 4cf3ffff f0480000 .E..L....H.. │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -16,1035 +16,1035 @@ │ │ │ │ 0x00040d70 35050000 00410e08 8502420d 05468703 5....A....B..F.. │ │ │ │ 0x00040d80 86048305 03e6040a c341c641 c741c50c .........A.A.A.. │ │ │ │ 0x00040d90 0404410b 5b0ac341 c641c741 c50c0404 ..A.[..A.A.A.... │ │ │ │ 0x00040da0 410b0000 10000000 08010000 992ffcff A............/.. │ │ │ │ 0x00040db0 04000000 00000000 14000000 1c010000 ................ │ │ │ │ 0x00040dc0 902ffcff 32000000 00430e08 6a0e0400 ./..2....C..j... │ │ │ │ 0x00040dd0 1c000000 34010000 b82ffcff 40010000 ....4..../..@... │ │ │ │ - 0x00040de0 004d0e10 02c50a0e 044e0b02 5b0e0400 .M.......N..[... │ │ │ │ + 0x00040de0 00430e10 02cf0a0e 044e0b02 5b0e0400 .C.......N..[... │ │ │ │ 0x00040df0 24000000 54010000 d830fcff eb030000 $...T....0...... │ │ │ │ - 0x00040e00 004b0e08 8302430e 3403f301 0a0e0841 .K....C.4......A │ │ │ │ - 0x00040e10 c30e044e 0b000000 34000000 7c010000 ...N....4...|... │ │ │ │ + 0x00040e00 00410e08 8302430e 3403fe01 0a0e0841 .A....C.4......A │ │ │ │ + 0x00040e10 c30e044d 0b000000 34000000 7c010000 ...M....4...|... │ │ │ │ 0x00040e20 a034fcff c9000000 00410e08 83024e0e .4.......A....N. │ │ │ │ 0x00040e30 206a0e30 5f0e2069 0a0e0841 c30e044e j.0_. i...A...N │ │ │ │ 0x00040e40 0b590e30 570e2047 0e0841c3 0e040000 .Y.0W. G..A..... │ │ │ │ - 0x00040e50 34000000 b4010000 3835fcff 74000000 4.......85..t... │ │ │ │ - 0x00040e60 00410e08 8602410e 0c830343 0e300245 .A....A....C.0.E │ │ │ │ - 0x00040e70 0e2c410e 28480e2c 4f0e304f 0e0c41c3 .,A.(H.,O.0O..A. │ │ │ │ - 0x00040e80 0e0841c6 0e040000 38000000 ec010000 ..A.....8....... │ │ │ │ - 0x00040e90 b035fcff ea000000 00410e08 8702410e .5.......A....A. │ │ │ │ - 0x00040ea0 0c860341 0e108304 029c0ac3 0e0c43c6 ...A..........C. │ │ │ │ - 0x00040eb0 0e0841c7 0e044d0b 71c30e0c 47c60e08 ..A...M.q...G... │ │ │ │ - 0x00040ec0 41c70e04 3c000000 28020000 6436fcff A...<...(...d6.. │ │ │ │ - 0x00040ed0 ba000000 00410e08 8702410e 0c860341 .....A....A....A │ │ │ │ - 0x00040ee0 0e108304 02600ac3 0e0c43c6 0e0841c7 .....`....C...A. │ │ │ │ - 0x00040ef0 0e04490b 0241c30e 0c47c60e 0841c70e ..I..A...G...A.. │ │ │ │ - 0x00040f00 04000000 30000000 68020000 e436fcff ....0...h....6.. │ │ │ │ - 0x00040f10 07010000 00410e08 8602410e 0c830302 .....A....A..... │ │ │ │ - 0x00040f20 a90ac30e 0841c60e 04440b02 490ac30e .....A...D..I... │ │ │ │ - 0x00040f30 0841c60e 04460b00 24000000 9c020000 .A...F..$....... │ │ │ │ - 0x00040f40 c037fcff b4000000 00410e08 8302025f .7.......A....._ │ │ │ │ - 0x00040f50 0ac30e04 500b6e0a c30e0452 0b000000 ....P.n....R.... │ │ │ │ - 0x00040f60 3c000000 c4020000 5838fcff ea000000 <.......X8...... │ │ │ │ - 0x00040f70 00410e08 8702410e 0c860341 0e108304 .A....A....A.... │ │ │ │ - 0x00040f80 02940ac3 0e0c41c6 0e0841c7 0e04470b ......A...A...G. │ │ │ │ - 0x00040f90 0241c30e 0c47c60e 0841c70e 04000000 .A...G...A...... │ │ │ │ - 0x00040fa0 38000000 04030000 0839fcff 9a000000 8........9...... │ │ │ │ - 0x00040fb0 00410e08 8702410e 0c860341 0e108304 .A....A....A.... │ │ │ │ - 0x00040fc0 025a0ac3 0e0c41c6 0e0841c7 0e04510b .Z....A...A...Q. │ │ │ │ - 0x00040fd0 61c30e0c 47c60e08 41c70e04 10000000 a...G...A....... │ │ │ │ - 0x00040fe0 40030000 6639fcff 04000000 00000000 @...f9.......... │ │ │ │ - 0x00040ff0 30000000 54030000 5839fcff 6f010000 0...T...X9..o... │ │ │ │ - 0x00041000 00410e08 83024e0e 1002d20a 0e0841c3 .A....N.......A. │ │ │ │ - 0x00041010 0e04410b 026b0e14 470e1848 0e1c410e ..A..k..G..H..A. │ │ │ │ - 0x00041020 20480e10 20000000 88030000 943afcff H.. ........:.. │ │ │ │ - 0x00041030 34000000 00410e08 83026c0a c30e0443 4....A....l....C │ │ │ │ - 0x00041040 0b43c30e 04000000 10000000 ac030000 .C.............. │ │ │ │ - 0x00041050 b03afcff 0c000000 00000000 10000000 .:.............. │ │ │ │ - 0x00041060 c0030000 ac3afcff 4c000000 00000000 .....:..L....... │ │ │ │ - 0x00041070 20000000 d4030000 e83afcff 60000000 ........:..`... │ │ │ │ - 0x00041080 00410e08 83020257 0ac30e04 410b46c3 .A.....W....A.F. │ │ │ │ - 0x00041090 0e040000 24000000 f8030000 243bfcff ....$.......$;.. │ │ │ │ - 0x000410a0 a4000000 00410e08 8602410e 0c830302 .....A....A..... │ │ │ │ - 0x000410b0 990ac30e 0841c60e 04440b00 24000000 .....A...D..$... │ │ │ │ - 0x000410c0 20040000 ac3bfcff b4000000 00410e08 ....;.......A.. │ │ │ │ - 0x000410d0 8602410e 0c830302 a90ac30e 0841c60e ..A..........A.. │ │ │ │ - 0x000410e0 04440b00 10000000 48040000 383cfcff .D......H...8<.. │ │ │ │ - 0x000410f0 04000000 00000000 34000000 5c040000 ........4...\... │ │ │ │ - 0x00041100 303cfcff c8020000 00410e08 83024e0e 0<.......A....N. │ │ │ │ - 0x00041110 30025f0e 4002570e 3002fe0a 0e0841c3 0._.@.W.0.....A. │ │ │ │ - 0x00041120 0e044c0b 02cd0a0e 0841c30e 04520b00 ..L......A...R.. │ │ │ │ - 0x00041130 34000000 94040000 c83efcff e7030000 4........>...... │ │ │ │ - 0x00041140 00410e08 8302430e 30750a0e 0843c30e .A....C.0u...C.. │ │ │ │ - 0x00041150 04440b45 0e400279 0e3003bb 010a0e08 .D.E.@.y.0...... │ │ │ │ - 0x00041160 41c30e04 460b0000 30000000 cc040000 A...F...0....... │ │ │ │ - 0x00041170 8042fcff 41000000 00410e08 8302430e .B..A....A....C. │ │ │ │ + 0x00040e50 28000000 b4010000 3835fcff 73000000 (.......85..s... │ │ │ │ + 0x00040e60 00410e08 8602410e 0c830343 0e30026b .A....A....C.0.k │ │ │ │ + 0x00040e70 0e0c41c3 0e0841c6 0e040000 38000000 ..A...A.....8... │ │ │ │ + 0x00040e80 e0010000 bc35fcff ea000000 00410e08 .....5.......A.. │ │ │ │ + 0x00040e90 8702410e 0c860341 0e108304 029c0ac3 ..A....A........ │ │ │ │ + 0x00040ea0 0e0c43c6 0e0841c7 0e044d0b 77c30e0c ..C...A...M.w... │ │ │ │ + 0x00040eb0 41c60e08 41c70e04 3c000000 1c020000 A...A...<....... │ │ │ │ + 0x00040ec0 7036fcff ba000000 00410e08 8702410e p6.......A....A. │ │ │ │ + 0x00040ed0 0c860341 0e108304 02600ac3 0e0c43c6 ...A.....`....C. │ │ │ │ + 0x00040ee0 0e0841c7 0e04490b 0247c30e 0c41c60e ..A...I..G...A.. │ │ │ │ + 0x00040ef0 0841c70e 04000000 30000000 5c020000 .A......0...\... │ │ │ │ + 0x00040f00 f036fcff 07010000 00410e08 8602410e .6.......A....A. │ │ │ │ + 0x00040f10 0c830302 a90ac30e 0841c60e 04440b02 .........A...D.. │ │ │ │ + 0x00040f20 490ac30e 0841c60e 04460b00 24000000 I....A...F..$... │ │ │ │ + 0x00040f30 90020000 cc37fcff b4000000 00410e08 .....7.......A.. │ │ │ │ + 0x00040f40 8302025f 0ac30e04 500b6e0a c30e0452 ..._....P.n....R │ │ │ │ + 0x00040f50 0b000000 3c000000 b8020000 6438fcff ....<.......d8.. │ │ │ │ + 0x00040f60 ea000000 00410e08 8702410e 0c860341 .....A....A....A │ │ │ │ + 0x00040f70 0e108304 02940ac3 0e0c41c6 0e0843c7 ..........A...C. │ │ │ │ + 0x00040f80 0e04450b 0247c30e 0c41c60e 0841c70e ..E..G...A...A.. │ │ │ │ + 0x00040f90 04000000 38000000 f8020000 1439fcff ....8........9.. │ │ │ │ + 0x00040fa0 9a000000 00410e08 8702410e 0c860341 .....A....A....A │ │ │ │ + 0x00040fb0 0e108304 025a0ac3 0e0c41c6 0e0843c7 .....Z....A...C. │ │ │ │ + 0x00040fc0 0e044f0b 67c30e0c 41c60e08 41c70e04 ..O.g...A...A... │ │ │ │ + 0x00040fd0 10000000 34030000 7239fcff 04000000 ....4...r9...... │ │ │ │ + 0x00040fe0 00000000 30000000 48030000 6439fcff ....0...H...d9.. │ │ │ │ + 0x00040ff0 6f010000 00410e08 83024e0e 1002d20a o....A....N..... │ │ │ │ + 0x00041000 0e0841c3 0e04410b 026b0e14 470e1848 ..A...A..k..G..H │ │ │ │ + 0x00041010 0e1c410e 20480e10 20000000 7c030000 ..A. H.. ...|... │ │ │ │ + 0x00041020 a03afcff 34000000 00410e08 83026c0a .:..4....A....l. │ │ │ │ + 0x00041030 c30e0443 0b43c30e 04000000 10000000 ...C.C.......... │ │ │ │ + 0x00041040 a0030000 bc3afcff 0c000000 00000000 .....:.......... │ │ │ │ + 0x00041050 10000000 b4030000 b83afcff 4c000000 .........:..L... │ │ │ │ + 0x00041060 00000000 20000000 c8030000 f43afcff .... ........:.. │ │ │ │ + 0x00041070 60000000 00410e08 83020257 0ac30e04 `....A.....W.... │ │ │ │ + 0x00041080 410b46c3 0e040000 24000000 ec030000 A.F.....$....... │ │ │ │ + 0x00041090 303bfcff a4000000 00410e08 8602410e 0;.......A....A. │ │ │ │ + 0x000410a0 0c830302 990ac30e 0841c60e 04440b00 .........A...D.. │ │ │ │ + 0x000410b0 24000000 14040000 b83bfcff b4000000 $........;...... │ │ │ │ + 0x000410c0 00410e08 8602410e 0c830302 a90ac30e .A....A......... │ │ │ │ + 0x000410d0 0841c60e 04440b00 10000000 3c040000 .A...D......<... │ │ │ │ + 0x000410e0 443cfcff 04000000 00000000 34000000 D<..........4... │ │ │ │ + 0x000410f0 50040000 3c3cfcff b4020000 00410e08 P...<<.......A.. │ │ │ │ + 0x00041100 8302430e 40025f0e 5002550e 4002fd0a ..C.@._.P.U.@... │ │ │ │ + 0x00041110 0e0841c3 0e044a0b 02cd0a0e 0841c30e ..A...J......A.. │ │ │ │ + 0x00041120 04520b00 40000000 88040000 c43efcff .R..@........>.. │ │ │ │ + 0x00041130 a7030000 00410e08 8302430e 30750a0e .....A....C.0u.. │ │ │ │ + 0x00041140 0843c30e 04440b45 0e407f0e 3c410e38 .C...D.E.@.... │ │ │ │ - 0x00043bf0 25050000 00410e08 8502420d 05468703 %....A....B..F.. │ │ │ │ - 0x00043c00 86048305 030a050a c341c641 c741c50c .........A.A.A.. │ │ │ │ - 0x00043c10 0404410b 58000000 782f0000 9443ffff ..A.X...x/...C.. │ │ │ │ - 0x00043c20 7b000000 00410e08 8602410e 0c830343 {....A....A....C │ │ │ │ - 0x00043c30 0e10650a 0e0c41c3 0e0841c6 0e04440b ..e...A...A...D. │ │ │ │ - 0x00043c40 430e1c41 0e204b0e 10470e1c 410e204b C..A. K..G..A. K │ │ │ │ - 0x00043c50 0e10470e 1c410e20 4b0e1047 0e1c410e ..G..A. K..G..A. │ │ │ │ - 0x00043c60 20480e10 430e0c41 c30e0841 c60e0400 H..C..A...A.... │ │ │ │ - 0x00043c70 5c000000 d42f0000 b843ffff 14010000 \..../...C...... │ │ │ │ - 0x00043c80 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ │ │ - 0x00043c90 410e1483 05430e3c 6e0e404c 0e30750e A....C....... │ │ │ │ + 0x00042a70 00410e08 8502420d 05438703 86048305 .A....B..C...... │ │ │ │ + 0x00042a80 0317040a c341c641 c741c50c 0404500b .....A.A.A....P. │ │ │ │ + 0x00042a90 2c000000 f41d0000 7843fdff e1040000 ,.......xC...... │ │ │ │ + 0x00042aa0 00410e08 8502420d 05438703 86048305 .A....B..C...... │ │ │ │ + 0x00042ab0 032d040a c341c641 c741c50c 04044a0b .-...A.A.A....J. │ │ │ │ + 0x00042ac0 2c000000 241e0000 3848fdff f8040000 ,...$...8H...... │ │ │ │ + 0x00042ad0 00410e08 8502420d 05438703 86048305 .A....B..C...... │ │ │ │ + 0x00042ae0 03b3040a c341c641 c741c50c 0404440b .....A.A.A....D. │ │ │ │ + 0x00042af0 2c000000 541e0000 084dfdff b8050000 ,...T....M...... │ │ │ │ + 0x00042b00 00410e08 8502420d 05438703 86048305 .A....B..C...... │ │ │ │ + 0x00042b10 030d050a c341c641 c741c50c 04044a0b .....A.A.A....J. │ │ │ │ + 0x00042b20 2c000000 841e0000 9852fdff 09070000 ,........R...... │ │ │ │ + 0x00042b30 00410e08 8502420d 05438703 86048305 .A....B..C...... │ │ │ │ + 0x00042b40 0317060a c341c641 c741c50c 0404500b .....A.A.A....P. │ │ │ │ + 0x00042b50 84000000 b41e0000 7859fdff 6d1e0000 ........xY..m... │ │ │ │ + 0x00042b60 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ │ │ + 0x00042b70 430e1483 05430e78 03d20b0a 0e1441c3 C....C.x......A. │ │ │ │ + 0x00042b80 0e1041c6 0e0c41c7 0e0841c5 0e04410b ..A...A...A...A. │ │ │ │ + 0x00042b90 03a9040a 0e1441c3 0e1041c6 0e0c41c7 ......A...A...A. │ │ │ │ + 0x00042ba0 0e0841c5 0e04410b 0384070a 0e1441c3 ..A...A.......A. │ │ │ │ + 0x00042bb0 0e1041c6 0e0c41c7 0e0841c5 0e044a0b ..A...A...A...J. │ │ │ │ + 0x00042bc0 6c0a0e14 41c30e10 41c60e0c 41c70e08 l...A...A...A... │ │ │ │ + 0x00042bd0 41c50e04 500b0000 2c000000 3c1f0000 A...P...,...<... │ │ │ │ + 0x00042be0 6077fdff c8050000 00410e08 8502420d `w.......A....B. │ │ │ │ + 0x00042bf0 05438703 86048305 031b050a c341c641 .C...........A.A │ │ │ │ + 0x00042c00 c741c50c 04044c0b 2c000000 6c1f0000 .A....L.,...l... │ │ │ │ + 0x00042c10 007dfdff ea040000 00410e08 8502420d .}.......A....B. │ │ │ │ + 0x00042c20 05438703 86048305 03a2040a c341c641 .C...........A.A │ │ │ │ + 0x00042c30 c741c50c 0404450b 2c000000 9c1f0000 .A....E.,....... │ │ │ │ + 0x00042c40 c081fdff e9060000 00410e08 8502420d .........A....B. │ │ │ │ + 0x00042c50 05438703 86048305 03fc050a c341c641 .C...........A.A │ │ │ │ + 0x00042c60 c741c50c 04044b0b 2c000000 cc1f0000 .A....K.,....... │ │ │ │ + 0x00042c70 8088fdff 88020000 00410e08 8502420d .........A....B. │ │ │ │ + 0x00042c80 05438703 86048305 0342020a c341c641 .C.......B...A.A │ │ │ │ + 0x00042c90 c741c50c 0404450b 80000000 fc1f0000 .A....E......... │ │ │ │ + 0x00042ca0 e08afdff c3010000 00410e08 8502410e .........A....A. │ │ │ │ + 0x00042cb0 0c870341 0e108604 410e1483 054e0e50 ...A....A....N.P │ │ │ │ + 0x00042cc0 02d80e5c 450e6044 0e64440e 68440e6c ...\E.`D.dD.hD.l │ │ │ │ + 0x00042cd0 410e7044 0e74460e 784d0e7c 410e8001 A.pD.tF.xM.|A... │ │ │ │ + 0x00042ce0 500e5049 0a0e1441 c30e1041 c60e0c41 P.PI...A...A...A │ │ │ │ + 0x00042cf0 c70e0841 c50e044f 0b4b0e5c 4f0e6045 ...A...O.K.\O.`E │ │ │ │ + 0x00042d00 0e64440e 68440e6c 660e7049 0e74480e .dD.hD.lf.pI.tH. │ │ │ │ + 0x00042d10 78440e7c 480e8001 4e0e5000 3c000000 xD.|H...N.P.<... │ │ │ │ + 0x00042d20 80200000 2c8cfdff ac020000 00410e08 . ..,........A.. │ │ │ │ + 0x00042d30 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ │ │ + 0x00042d40 054e0e60 03c5010a 0e1441c3 0e1041c6 .N.`......A...A. │ │ │ │ + 0x00042d50 0e0c41c7 0e0841c5 0e04450b 2c000000 ..A...A...E.,... │ │ │ │ + 0x00042d60 c0200000 9c8efdff db020000 00410e08 . ...........A.. │ │ │ │ + 0x00042d70 8502420d 05438703 86048305 0302020a ..B..C.......... │ │ │ │ + 0x00042d80 c341c641 c741c50c 0404450b 9c000000 .A.A.A....E..... │ │ │ │ + 0x00042d90 f0200000 4c91fdff cd020000 00410e08 . ..L........A.. │ │ │ │ + 0x00042da0 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ │ │ + 0x00042db0 05430e60 720e6c44 0e70470e 74450e78 .C.`r.lD.pG.tE.x │ │ │ │ + 0x00042dc0 450e7c45 0e800150 0e60590a 0e1441c3 E.|E...P.`Y...A. │ │ │ │ + 0x00042dd0 0e1041c6 0e0c41c7 0e0841c5 0e04500b ..A...A...A...P. │ │ │ │ + 0x00042de0 02950e68 540e6c44 0e70440e 74490e78 ...hT.lD.pD.tI.x │ │ │ │ + 0x00042df0 470e7c43 0e80014e 0e6002c3 0e68540e G.|C...N.`...hT. │ │ │ │ + 0x00042e00 6c440e70 440e7449 0e78470e 7c430e80 lD.pD.tI.xG.|C.. │ │ │ │ + 0x00042e10 014e0e60 560a0e14 41c30e10 41c60e0c .N.`V...A...A... │ │ │ │ + 0x00042e20 41c70e08 41c50e04 440b0000 c0000000 A...A...D....... │ │ │ │ + 0x00042e30 90210000 7c93fdff 2d030000 00410e08 .!..|...-....A.. │ │ │ │ + 0x00042e40 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ │ │ + 0x00042e50 05430e70 780e7c48 0e800143 0e840145 .C.px.|H...C...E │ │ │ │ + 0x00042e60 0e880145 0e8c0145 0e900150 0e70590a ...E...E...P.pY. │ │ │ │ + 0x00042e70 0e1441c3 0e1041c6 0e0c41c7 0e0841c5 ..A...A...A...A. │ │ │ │ + 0x00042e80 0e044a0b 02950e7c 5d0e8001 470e8401 ..J....|]...G... │ │ │ │ + 0x00042e90 440e8801 4a0e8c01 440e9001 4c0e9401 D...J...D...L... │ │ │ │ + 0x00042ea0 4a0e9801 440e9c01 430ea001 4e0e7002 J...D...C...N.p. │ │ │ │ + 0x00042eb0 bf0e7c5d 0e800147 0e840144 0e88014a ..|]...G...D...J │ │ │ │ + 0x00042ec0 0e8c0144 0e90014c 0e94014a 0e980144 ...D...L...J...D │ │ │ │ + 0x00042ed0 0e9c0143 0ea0014e 0e705e0a 0e1441c3 ...C...N.p^...A. │ │ │ │ + 0x00042ee0 0e1041c6 0e0c41c7 0e0841c5 0e04480b ..A...A...A...H. │ │ │ │ + 0x00042ef0 2c000000 54220000 e895fdff 05040000 ,...T".......... │ │ │ │ + 0x00042f00 004b0e08 8502420d 05468703 86048305 .K....B..F...... │ │ │ │ + 0x00042f10 02710ac3 41c641c7 41c50c04 04490b00 .q..A.A.A....I.. │ │ │ │ + 0x00042f20 d0000000 84220000 c899fdff bd030000 .....".......... │ │ │ │ + 0x00042f30 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ │ │ + 0x00042f40 410e1483 05430e70 02490e7c 410e8001 A....C.p.I.|A... │ │ │ │ + 0x00042f50 430e8401 450e8801 450e8c01 450e9001 C...E...E...E... │ │ │ │ + 0x00042f60 500e7059 0a0e1441 c30e1041 c60e0c41 P.pY...A...A...A │ │ │ │ + 0x00042f70 c70e0841 c50e0450 0b02d20e 74460e78 ...A...P....tF.x │ │ │ │ + 0x00042f80 470e7c44 0e800144 0e840144 0e88014c G.|D...D...D...L │ │ │ │ + 0x00042f90 0e8c0149 0e900147 0e940141 0e98014b ...I...G...A...K │ │ │ │ + 0x00042fa0 0e9c0143 0ea00153 0e700329 010e7446 ...C...S.p.)..tF │ │ │ │ + 0x00042fb0 0e78470e 7c440e80 01440e84 01440e88 .xG.|D...D...D.. │ │ │ │ + 0x00042fc0 014f0e8c 01490e90 01470e94 01410e98 .O...I...G...A.. │ │ │ │ + 0x00042fd0 014b0e9c 01430ea0 01520e70 5e0a0e14 .K...C...R.p^... │ │ │ │ + 0x00042fe0 41c30e10 41c60e0c 41c70e08 41c50e04 A...A...A...A... │ │ │ │ + 0x00042ff0 430b0000 74000000 58230000 b49cfdff C...t...X#...... │ │ │ │ + 0x00043000 d3040000 00410e08 8502410e 0c870341 .....A....A....A │ │ │ │ + 0x00043010 0e108604 410e1483 05430e90 0102960e ....A....C...... │ │ │ │ + 0x00043020 9801440e 9c01410e a001410e a401480e ..D...A...A...H. │ │ │ │ + 0x00043030 a801480e ac01480e b001550e 9001590a ..H...H...U...Y. │ │ │ │ + 0x00043040 0e1441c3 0e1041c6 0e0c41c7 0e0841c5 ..A...A...A...A. │ │ │ │ + 0x00043050 0e04410b 03a4030a 0e1441c3 0e1041c6 ..A.......A...A. │ │ │ │ + 0x00043060 0e0c41c7 0e0841c5 0e04410b 2c000000 ..A...A...A.,... │ │ │ │ + 0x00043070 d0230000 1ca1fdff 3b050000 004b0e08 .#......;....K.. │ │ │ │ + 0x00043080 8502420d 05498703 86048305 02710ac3 ..B..I.......q.. │ │ │ │ + 0x00043090 41c641c7 41c50c04 04460b00 2c000000 A.A.A....F..,... │ │ │ │ + 0x000430a0 00240000 2ca6fdff 4e050000 00410e08 .$..,...N....A.. │ │ │ │ + 0x000430b0 8502420d 05468703 86048305 02760ac3 ..B..F.......v.. │ │ │ │ + 0x000430c0 41c641c7 41c50c04 044e0b00 2c000000 A.A.A....N..,... │ │ │ │ + 0x000430d0 30240000 4cabfdff 18060000 004b0e08 0$..L........K.. │ │ │ │ + 0x000430e0 8502420d 05498703 86048305 02740ac3 ..B..I.......t.. │ │ │ │ + 0x000430f0 41c641c7 41c50c04 04430b00 2c000000 A.A.A....C..,... │ │ │ │ + 0x00043100 60240000 3cb1fdff 1f060000 00410e08 `$..<........A.. │ │ │ │ + 0x00043110 8502420d 05498703 86048305 02700ac3 ..B..I.......p.. │ │ │ │ + 0x00043120 41c641c7 41c50c04 04410b00 2c000000 A.A.A....A..,... │ │ │ │ + 0x00043130 90240000 2cb7fdff de060000 004b0e08 .$..,........K.. │ │ │ │ + 0x00043140 8502420d 05498703 86048305 026b0ac3 ..B..I.......k.. │ │ │ │ + 0x00043150 41c641c7 41c50c04 044c0b00 2c000000 A.A.A....L..,... │ │ │ │ + 0x00043160 c0240000 dcbdfdff e6070000 00410e08 .$...........A.. │ │ │ │ + 0x00043170 8502420d 05498703 86048305 027f0ac3 ..B..I.......... │ │ │ │ + 0x00043180 41c641c7 41c50c04 04420b00 2c000000 A.A.A....B..,... │ │ │ │ + 0x00043190 f0240000 9cc5fdff 62090000 00410e08 .$......b....A.. │ │ │ │ + 0x000431a0 8502420d 05498703 86048305 028f0ac3 ..B..I.......... │ │ │ │ + 0x000431b0 41c641c7 41c50c04 04420b00 2c000000 A.A.A....B..,... │ │ │ │ + 0x000431c0 20250000 dccefdff 280c0000 00410e08 %......(....A.. │ │ │ │ + 0x000431d0 8502420d 05498703 86048305 02760ac3 ..B..I.......v.. │ │ │ │ + 0x000431e0 41c641c7 41c50c04 044b0b00 2c000000 A.A.A....K..,... │ │ │ │ + 0x000431f0 50250000 dcdafdff 180b0000 00410e08 P%...........A.. │ │ │ │ + 0x00043200 8502420d 05498703 86048305 028e0ac3 ..B..I.......... │ │ │ │ + 0x00043210 41c641c7 41c50c04 04430b00 2c000000 A.A.A....C..,... │ │ │ │ + 0x00043220 80250000 cce5fdff 320d0000 00410e08 .%......2....A.. │ │ │ │ + 0x00043230 8502420d 05498703 86048305 029c0ac3 ..B..I.......... │ │ │ │ + 0x00043240 41c641c7 41c50c04 04450b00 2c000000 A.A.A....E..,... │ │ │ │ + 0x00043250 b0250000 dcf2fdff 630f0000 00410e08 .%......c....A.. │ │ │ │ + 0x00043260 8502420d 05498703 86048305 028e0ac3 ..B..I.......... │ │ │ │ + 0x00043270 41c641c7 41c50c04 04430b00 2c000000 A.A.A....C..,... │ │ │ │ + 0x00043280 e0250000 1c02feff 82140000 004b0e08 .%...........K.. │ │ │ │ + 0x00043290 8502420d 05498703 86048305 02790ac3 ..B..I.......y.. │ │ │ │ + 0x000432a0 41c641c7 41c50c04 04410b00 2c000000 A.A.A....A..,... │ │ │ │ + 0x000432b0 10260000 7c16feff 69150000 004b0e08 .&..|...i....K.. │ │ │ │ + 0x000432c0 8502420d 05498703 86048305 02670ac3 ..B..I.......g.. │ │ │ │ + 0x000432d0 41c641c7 41c50c04 04410b00 2c000000 A.A.A....A..,... │ │ │ │ + 0x000432e0 40260000 bc2bfeff 82160000 004b0e08 @&...+.......K.. │ │ │ │ + 0x000432f0 8502420d 05498703 86048305 027c0ac3 ..B..I.......|.. │ │ │ │ + 0x00043300 41c641c7 41c50c04 04410b00 2c000000 A.A.A....A..,... │ │ │ │ + 0x00043310 70260000 1c42feff 31160000 004b0e08 p&...B..1....K.. │ │ │ │ + 0x00043320 8502420d 05498703 86048305 02640ac3 ..B..I.......d.. │ │ │ │ + 0x00043330 41c641c7 41c50c04 04410b00 2c000000 A.A.A....A..,... │ │ │ │ + 0x00043340 a0260000 2c58feff 8c170000 004b0e08 .&..,X.......K.. │ │ │ │ + 0x00043350 8502420d 05498703 86048305 02760ac3 ..B..I.......v.. │ │ │ │ + 0x00043360 41c641c7 41c50c04 04410b00 78000000 A.A.A....A..x... │ │ │ │ + 0x00043370 d0260000 8c6ffeff 80000000 00410e08 .&...o.......A.. │ │ │ │ + 0x00043380 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ │ │ + 0x00043390 05430e34 5c0e3842 0e3c410e 40480e30 .C.4\.8B.